A2="M6"&A1
Em có một ô, A1, giá trị là 314, em muốn ô A2 có giá trị là M6314 vậy em cùng công thức gì?
Em cảm ơn.
Em có ô A1: 217-1(2)-3,15 (dạng text)
Em muốn ô A2 có giá trị AE0907-072172 và ô A3 có giá trị là M6217-3150 Ghi chú: 3.15 được nhân cho 1000.
Giá trị có màu là giá trị thay đổi.
Vậy em dùng công thức nào?
Em cảm ơn!
Nếu dữ liệu nguồn có chung một dạng, cùng số ký tự thì chỉ cần dùng các hàm xử lý chuỗi thông thường như left, right, mid là được.Em có ô A1: 217-1(2)-3,15 (dạng text)
Em muốn ô A2 có giá trị AE0907-072172 và ô A3 có giá trị là M6217-3150 Ghi chú: 3.15 được nhân cho 1000.
Giá trị có màu là giá trị thay đổi.
Vậy em dùng công thức nào?
Em cảm ơn!
Bạn có thể dùng hàm sau:Chào các pác. em muốn nhờ các páp giúp đỡ
- Em có 2 file excel khác nhau. Trong 2 file đó có 2 cột dữ liệu giống nhau. Giờ em muốn khi thay đổi 2 cột đó (thêm - Insert rows, bớt) dữ liệu 1 file thì file kia cũng tự động thêm hoặc bớt dữ liệu như vậy. Pác nào có cách xin chỉ giúp. Cảm ơn nhiều!!!!!!!!!!!!!!!!!!!!
=INDIRECT("Sheet1!" & ADDRESS(ROW(),COLUMN()))
Nếu như cột bên cạnh có dữ liệu đầy đủ 2500 dòng thì bạn đưa chuột đến ô có chứa công thức sao cho nó hiện thành dấu + rồi double click là xong.Các pác cho em hỏi:
em có 1 file da ta khoảng 2500 dòng vì vậy khi gõ công thức cho 1 dòng em sẽ phải chép toàn bộ công thức cho 2500 dòng đó bằng cách dùng chuột và nháy kép vào +. Có cách nào (dùng phím tắt) em dùng bàn phím để thực hiện thao tác đó không ạ?
Có phím tắt là tô khối đến 2500 dòng rồi nhấn Ctl+D thôi.Cách như bác nói thì em biết, ý em hỏi là dùng phím tắt cơ ạ. Thanks pác!
Bạn vào format\cells chọn gờ number, click vào phần custom, phần type bạn gõ DD/MM/YYYY --> okcho mình hỏi . vd mình muốn chuyển 8-Aug
8/8/2009 thì lằm Như thế nào về
Bạn gõBạn vào format\cells chọn gờ number, click vào phần custom, phần type bạn gõ DD/MM/YYYY --> ok
Không phải như vậy đâu bạn phải như vầy dd/mm/yyyy theo yêu cầu của tác giả màBạn gõ
DD/MMM/YYYY --> ok thân!
Xem bài này nhé:Cho em hỏi về cách lấy dữ liệu như sau:
- Giả sử ở cột A1: 879SHB, A2: 1235HHB, A3: 12546UBD
Giờ ở cột B làm sao em lấy được các số 879, 1235 và 12546 đây ạ?
Xem bài này nhé:
Tách số không dùng vòng lập
Còn như bạn muốn công thức vẫn có cách, nhưng hơi mệt hơn!
Cho em hỏi về cách lấy dữ liệu như sau:
- Giả sử ở cột A1: 879SHB, A2: 1235HHB, A3: 12546UBD
Giờ ở cột B làm sao em lấy được các số 879, 1235 và 12546 đây ạ?
Chỉ sợ công thức bạn lại càng rốiHic em mới học đc có 5 tháng nên sao biết mấy cái đó là cái gì đc đại ca
Chỉ em công thức đi mà
=RIGHT(A1,COUNT(IF(ISERROR(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)+1),ROW(INDIRECT("A1:A"&LEN(A1))),"")))
Đúng là đọc xong công thức tôi muốn xĩu luôn. Hic mới học có mấy tháng mà cho cái đề này. Giáo viên đúng là ác thật mà!Chỉ sợ công thức bạn lại càng rối.
Đây là công thức cho bạn. Lấy các ký tự không phải là số ở cuối chuỗi A1.
Công thức mảng. Kết thúc bằng tổ hợp Alt + Ctrl + EnterMã:=RIGHT(A1,COUNT(IF(ISERROR(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)+1),ROW(INDIRECT("A1:A"&LEN(A1))),"")))
A1 phải là số 1 bên chữ một bên nha bạn. nằm lộn xộn ko lấy được đâu.
Để em làm theo cách này thử xem. Cám ơn đại ca nha!Nếu đuôi của dãy chỉ có 3 ký tự bằng chữ như trên thì dùng công thức sau :
B1 = LEFT(A1,LEN(A1)-3)
Nếu khác thì không dùng được công thức trên và ...hơi bị mệt đấy
Bạn có thể dùng hàm datedif(ngày vào, ngày hiện tại, "d")Thâm niên làm việc từ [NgBD] đến [NgCuoi]: ([NgCuoi]-[NgBD])/365.25
Thâm niên làm việc từ [NgBD] đến nay: (TODAY()-[NgBD])/365.25
(/ì tiếng 'Tàu' Niên là năm!!!, nha(?)![]()
----------Với câu hỏi " Nếu TB =10 và xếp loại xuất sắc thì đi du học ở Úc. Nếu xếp loại giỏi mà ko sinh ở thành phố HCM thì đi du học ở Canda, các trường hợp khác để trống" , mình sẽ đặt công thức cho cột du học như thế nào??
( Ở cột nơi sinh có Tiền Giang, Kiên Giang, Đà Nẵng, TPHCM)
Giả sử em có 1 table trong đó bao gồm nhiều Cell, mỗi Cell có 1 giá trị nhất định (Hoặc là chữ hoặc là số chứ ko được vừa chữ vừa số). Giờ câu hỏi đặt ra là:
- Đếm số ô là chữa và số ô là số?
- Tìm số ô có chứa ký tự "xxx" (xxx nằm đầu ký tự đó)
Ai biết chỉ dùm em với. Chân thành cảm ơn!
Bạn dùng công thức này ở AX4:Mình có file excel để quản lý công nhân rất củ chuối vì công ty không có phần mềm nên mọi thao tác mình phải tự làm ở excel hết.
Bây giờ mình gặp rắc rối lớn là phải nhập thông tin con cái của công nhân, với ngày tháng năm sinh, tên tuổi nữa để công ty tính trợ cấp con nhỏ.
Nếu ai có con từ đủ 5 tuổi trở xuống thì được trợ cấp 100.000/tháng.
Còn từ 5 tuổi trở lên là không có gì cả.
Mình đành phải nhập hai cột ngày tháng năm sinh của con thứ nhât và con thứ hai. Rồi có cột thành tiền trợ cấp.
Giúp mình tìm ra công thức . Cảm ơn các bạn./.
AX4=((DATEDIF(AV4,TODAY(),"y")<5)+(DATEDIF(AW4,TODAY(),"y")<5))*100000
Nếu A1 không phải là 1 mà cũng chẳng phải là 2 thì D1 bằng gì ?Các bạn giúp mình về hàm này với:
Tại ô D1 = B1 + C1 (Nếu A1 = 1)
D1 = B1/C1 (Nếu A1 = 2)
Cảm ơn nhiều.
Bạn đưa file giả lập lên xem, cho yêu cầu cụ thể nhé.Bạn hiểu sai ý mình rồi,
Ý mình là muốn khi kéo sang ngang thì kết quả phải ra như thế này:
B15 = B13/$A$1
C15 = D15/$A$1
D15 = F15/$A$1
E15 = H15/$A$1
Các column cách nhau tuần tự, nhưng thực tế các kết quả lại ra
B15 = B13/$A$1
C15 = C15/$A$1
D15 = D15/$A$1
E15 = E15/$A$1
Bạn dùng công thức này:Bạn hiểu sai ý mình rồi,
Ý mình là muốn khi kéo sang ngang thì kết quả phải ra như thế này:
B15 = B13/$A$1
C15 = D15/$A$1
D15 = F15/$A$1
E15 = H15/$A$1
Các column cách nhau tuần tự, nhưng thực tế các kết quả lại ra
B15 = B13/$A$1
C15 = C15/$A$1
D15 = D15/$A$1
E15 = E15/$A$1
=OFFSET($B$13,,(COLUMNS($B$13:B13)-1)*2)/$A$1
Không hiểu thì phải đi tìm cú pháp hàm OFFSET mà nghiên cứu chứ bạnBạn có thể giải thích cho mình được không, Hơi khó hiểu, và phải bỏ tuyệt đối đi thì mới ra đúng giá trị mình cần (ngoại trừ $A$1).
Bạn có thể tìm xem cách dùng cũng như công dụng của hàm Offset(). Cũng đơn giản thôi.Bạn có thể giải thích cho mình được không, Hơi khó hiểu, và phải bỏ tuyệt đối đi thì mới ra đúng giá trị mình cần (ngoại trừ $A$1).
Vậy thì đưa nguyên file mà bạn đang làm lên đây mới biết TẠI SAO nhỉ?Mình đã đọc nhưng không hiểu sao bỏ tuyệt đối đi thì nó lại ra đúng.
Vậy thì đưa nguyên file mà bạn đang làm lên đây mới biết TẠI SAO nhỉ?
Bạn xem lại đi, Huuthang hướng dẩn 1 đàng, bạn gõ vào 1 nẽo... có giống đâu mà chẳng saiĐây là file của mình.
Bác vào sheet Chi phí SX chung mỗi SP nhé.
Chi phí SX chung mỗi SP = Tổng chi phí/ Số SP
Tổng chi phí và số SP ở sheet trước đó (chi phí mỗi loại SP)
Cám ơn các bác đã quan tâm.![]()
Bạn có thấy công thức của bạn và công thức của tôi hoàn toàn khác nhau không??!Đây là file của mình.
Bác vào sheet Chi phí SX chung mỗi SP nhé.
Chi phí SX chung mỗi SP = Tổng chi phí/ Số SP
Tổng chi phí và số SP ở sheet trước đó (chi phí mỗi loại SP)
Cám ơn các bác đã quan tâm.![]()
Còn nếu cột Tiền lương mà nhỏ hơn 1.500.000 thì sao ?Giúp mình làm công thức này với.
Yêu cầu:
- Nếu cột Tiền lương (là số) nếu lớn hơn hoặc bằng 2.000.000 thì cột Phụ cấp được 150.000. Hoặc cột Tiền lương (là số) nếu lớn hơn hoặc bằng 1.500.000 thì cột Phụ cấp được 100.000.
Làm ơn giúp mình với. Cám ơn.
Nếu cột Tiền lương nhỏ hơn 1.500.000 thì nó trả về 0. Giúp mình với, trình độ excel của mình có giới hạn. Cám ơn.Còn nếu cột Tiền lương mà nhỏ hơn 1.500.000 thì sao ?
Cái này dùng hàm if thôi mà!Nếu ô A2 là tiền lương và ô B2 là phụ cấp thì ô B2 có cộng thức: =IF(A2<1500000;"";IF(A2<2000000;100000;150000)).Bạn có thể thay cái chỗ tô màu đỏ thành số 0 nếu muốn hiện số 0 ở cột phụ cấp!Nếu cột Tiền lương nhỏ hơn 1.500.000 thì nó trả về 0. Giúp mình với, trình độ excel của mình có giới hạn. Cám ơn.
Giúp mình làm công thức này với.
Yêu cầu:
- Nếu cột Tiền lương (là số) nếu lớn hơn hoặc bằng 2.000.000 thì cột Phụ cấp được 150.000. Hoặc cột Tiền lương (là số) nếu lớn hơn hoặc bằng 1.500.000 thì cột Phụ cấp được 100.000. Ngược lại thì Phụ cấp là 0.
Làm ơn giúp mình với. Cám ơn.
=IF(Luong>=2000000,150000,IF(Luong>=1500000,100000,0))
Giúp mình làm công thức này với.
Yêu cầu:
- Nếu cột Tiền lương (là số) nếu lớn hơn hoặc bằng 2.000.000 thì cột Phụ cấp được 150.000. Hoặc cột Tiền lương (là số) nếu lớn hơn hoặc bằng 1.500.000 thì cột Phụ cấp được 100.000.
Làm ơn giúp mình với. Cám ơn.
100000*((A2>=1500000)+0.5*(A2>=2000000))
Cám ơn bồ đã giúp đỡ.Giả sử cột A là cột tiền lương, cột B là cột phụ cấp.
bạn dùng công thức sau:
PHP:100000*((A2>=1500000)+0.5*(A2>=2000000))
|A|B
1|Tiền Lương|Phụ cấp
2|1,300,000| =100,000*((A2>=1,500,000)+0.5*(A2>=2,000,000))
3|1,800,000|
4|2,300,000|
5|3,500,000|
6|1,600,000|
..|...
Bạn ơi, còn 1 trường hợp nữa chỉ giúp mình với.Giả sử cột A là cột tiền lương, cột B là cột phụ cấp.
bạn dùng công thức sau:
PHP:100000*((A2>=1500000)+0.5*(A2>=2000000))
|A|B
1|Tiền Lương|Phụ cấp
2|1,300,000| =100,000*((A2>=1,500,000)+0.5*(A2>=2,000,000))
3|1,800,000|
4|2,300,000|
5|3,500,000|
6|1,600,000|
..|...
Bạn lại quên điều kiện rồi, thôi thì cứ cho rằng, nếu cả 3 điều kiện trên không thỏa, thì Phụ cấp = 0, phải không.Bạn ơi, còn 1 trường hợp nữa chỉ giúp mình với.
Giả sử cột A là Tiền lương, cột B là Thời gian, và cột C là Phụ cấp.
Điều kiện như sau:
- Nếu cột A>=6.600.000 và cột B>=780 thì cột C được 450.000
- Hoặc cột A>=5.100.000 và cột B>=750 thì cột C được 300.000
- Hoặc cột A>=3.600.000 và cột B>=720 thì cột C được 150.000
Cám ơn nhiều.
Được chứ !dùng INDEX,OFFSET ...hàm vlookup là tìm về phía tay phải, nếu em muốn tìm ngược lại về phía tay trái thì có cách nào ko ạ ?
Hỏi lại:Cho mình hỏi chút. Mình muốn làm công thức: Nếu A10<7 thì B10=150.000;nếu A10=8 thì B10=100.000; nếu 8<A10<16 thì B10=50.000, nếu A10 >16 thì B10=0. Với nội dung như vậy thì lập công thức nào?
Tạo ra 10 name rồi nối chúng lại, chẳng hạn:Cho mình hỏi tí:
Để biết tên các môn có điểm dưới 5 trong bài có file đính kèm phải sử dụng hàm gì?
Hay phải dùng công thức mảng?
Xin cám ơn và thân chào!
=SUBSTITUTE(TRIM(Mon01&Mon02&Mon03&Mon04&Mon05&Mon06&Mon07&Mon08&Mon09&Mon10)," ",", ")
Cám ơn bạn đã đưa ra một phương án hay, nếu dùng VBA thì tạo hàm như thế nào?Tạo ra 10 name rồi nối chúng lại, chẳng hạn:
Mon01 =IF(Sheet1!$B3<4,Sheet1!$B$2&" ","")
....
Mon10 =IF(Sheet1!$K3<4,Sheet1!$K$2&" ","")
và công thức:
Nối chuổi nhiều như vậy, công thức tỏ ra không hiệu quả ---> Nếu dùng VBA thì dể như ăn khoai (1 hàm tự tạo JoinIf)PHP:=SUBSTITUTE(TRIM(Mon01&Mon02&Mon03&Mon04&Mon05&Mon06&Mon07&Mon08&Mon09&Mon10)," ",", ")
Thử code này xem:Cám ơn bạn đã đưa ra một phương án hay, nếu dùng VBA thì tạo hàm như thế nào?
Bạn có thể gởi code cho mình không?
Cám ơn, thân chào và chúc sức khỏe!
Function JoinIf(VungDK As Range, DK As String, VungKQ As Range, Optional PC = " ") As String
Dim i, Temp As String
For i = 1 To VungDK.Count
If Evaluate(VungDK(i) & DK) Then Temp = Temp & PC & VungKQ(i)
Next
JoinIf = Mid(Temp, Len(PC) + 1, Len(Temp))
End Function
Các bạn cho mình hỏi la khi mình tạo một combo box, sau khi mình gán day vào Cell link range, va cell Link; khi mình chon giá trị trong combo nay thi Cell link chỉ cho ra thứ tự của giá trị mình chọn trong dãy chứ không show giá trị đươc chon, cho mình hỏi phải làm sao để hiện thị giá trị đươc chọn vậy!!!
Hàu như trong mọi trường hợp nếu bạn cảm thấy giải pháp công thức quá rắc rốiXin cho hỏi thêm ý này, trường hợp nào thì mình sử dụng code VBA?
Để viết code VBA mình phải bắt đầu từ đâu? Mình cũng xem trên diễn đàn nhưng chưa hiểu lắm!
Cám ơn và thân chào!
Bạn xem file đính kèm nhé.bài bày em có mấy cái công thức đếm có điều kiện, em thì chưa hay làm mấy công thức này nên không biết lam sao cả.ai chỉ hộ em với nhé, em cảm ơn.
Bạn xem có đúng không nhé!Em gửi lại, các anh xem giúp em với.
Em cảm ơn.
Nếu tính GP của từng tên A, B, C thì có thể làm như sau:Em gửi lại, các anh xem giúp em với.
Em cảm ơn.
=SUMPRODUCT((($B$2:$B$7=$G4)*($D$2:$D$7)),($E$2:$E$7))/SUMIF($B$2:$B$7,$G4,$D$2:$D$7)
Bạn cugia_codon_khatty thân!Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé.![]()
Cũng làm thí đại theo tự hiểu:Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé.![]()
Đã chỉnh lại theo yêu cầu của Bạn.Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé.![]()
Thêm dạng viên hay lần...Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé.![]()
công thức dạng tổng quát: S=n(n+1)/2 Với n là số nguyên.Xin các bạn cho mình biết công thức tính tồng các số 1÷n
Bạn làm như sau: Đối với Excel 2007Em có 1 Workbook có rất nhiều sheet.Như thế thì em dùng hàm gì để kiểm tra xem bảng tính của mình có bao nhiêu sheet.
=SUMPRODUCT(SUM_VT1*(TIM_HD=I$2)*(MAVT1=$B10))+ SUMPRODUCT(SUM_VT2*(TIM_HD=I$2)*(MAVT2=$B10))+
SUMPRODUCT(SUM_VT3*(TIM_HD=I$2)*(MAVT3=$B10))+
SUMPRODUCT(SUM_VT4*(TIM_HD=I$2)*(MAVT4=$B10))+
SUMPRODUCT(SUM_VT5*(TIM_HD=I$2)*(MAVT5=$B10))+
SUMPRODUCT(SUM_VT6*(TIM_HD=I$2)*(MAVT6=$B10))+
SUMPRODUCT(SUM_VT7*(TIM_HD=I$2)*(MAVT7=$B10))+
SUMPRODUCT(SUM_VT8*(TIM_HD=I$2)*(MAVT8=$B10))+
SUMPRODUCT(SUM_VT9*(TIM_HD=I$2)*(MAVT9=$B10))+
SUMPRODUCT(SUM_VT10*(TIM_HD=I$2)*(MAVT10=$B10))+
SUMPRODUCT(SUM_VT11*(TIM_HD=I$2)*(MAVT11=$B10))+
SUMPRODUCT(SUM_VT12*(TIM_HD=I$2)*(MAVT12=$B10))+
SUMPRODUCT(SUM_VT13*(TIM_HD=I$2)*(MAVT13=$B10))+
SUMPRODUCT(SUM_VT14*(TIM_HD=I$2)*(MAVT14=$B10))+
SUMPRODUCT(SUM_VT15*(TIM_HD=I$2)*(MAVT15=$B10))+
SUMPRODUCT(SUM_VT16*(TIM_HD=I$2)*(MAVT16=$B10))
đây là 1 hàm mà mình fải làm nhưng mình thấy nó dài và mình thật sự ko vừa ý về nó, nhưng lực bất tồng tâm nên ngậm bồ hòn làm ngọt, bác nào xem qua rồi chỉ giáo thêm cho mình
thánk
Đơn giản là bạn chỉ cần gửi file lên sẽ có câu tra lời.Các bạn cho mình hỏi về trường hợp này :
Bảng tính gồm 2 sheet :
- Sheet 1 (Bán ra) có 25 mã hàng
- Sheet 2 (Tồn kho) có 200 mã hàng, trong đó có chứa 25 mã hàng ở sheet 1 (nằm rải rác)
Vậy trong sheet 2, để lọc ra những mã hàng không có trong sheet 1 (tức là bỏ đi những mã hàng đã bán, giữ lại những mã hàng chưa bán) thì mình phải làm như thế nào và dùng công thức ra sao ?
Mong các bạn chỉ giáo cho mình với...
P/s : cách mình đang xài là.....find từng mã roài xóa đi ----> mất thời gian vô cùng![]()
Làm như cách bạn vẫn làm đó. Nhưng làm bằng Macro: Dùng vòng lặp duyệt qua các mã ở sheet1, Find và Delete.Các bạn cho mình hỏi về trường hợp này :
Bảng tính gồm 2 sheet :
- Sheet 1 (Bán ra) có 25 mã hàng
- Sheet 2 (Tồn kho) có 200 mã hàng, trong đó có chứa 25 mã hàng ở sheet 1 (nằm rải rác)
Vậy trong sheet 2, để lọc ra những mã hàng không có trong sheet 1 (tức là bỏ đi những mã hàng đã bán, giữ lại những mã hàng chưa bán) thì mình phải làm như thế nào và dùng công thức ra sao ?
Mong các bạn chỉ giáo cho mình với...
P/s : cách mình đang xài là.....find từng mã roài xóa đi ----> mất thời gian vô cùng![]()
=COUNTIF(cotmashee1,ma)
Nếu bạn muốn code thì như thế này:Hix macro thì mình không biết dùngnên mình đã dùng hàm countif như bạn huuthang_bd chỉ giáo và đã lọc ra được rồi
Nhưng mình rất muốn tìm hiểu xem nếu dùng macro thì sẽ ntn, bởi vậy mình gửi file lên, xin các bạn chỉ giúp mình làm macro cho file này nha! Thank các bạn nhiều lắm!![]()
Sub Del()
On Error Resume Next
For Each cll In Sheets("Ban ra").Range(Sheets("Ban ra").[B2], Sheets("Ban ra").[B65536].End(xlUp))
Sheets("Ton kho").[B:B].Find(What:=cll.Value, Lookat:=xlWhole).EntireRow.Delete
Next
End Sub
Em có một chuỗi ký tự, ví du:
T10270a/1968a ( có thể là a,b,c,d,e,f,g,h,i,k,l)
hoăc
18673534563/112b
Các a/c giúp em công thức nào có thể loại bỏ các chữ cái trong chuỗi trừ chữ cái đầu( nếu có) và ký tự / (nếu) có với ạ
thank a chị nhiều
Em có một chuỗi ký tự, ví du:
T10270a/1968a ( có thể là a,b,c,d,e,f,g,h,i,k,l)
hoăc
18673534563/112b
Các a/c giúp em công thức nào có thể loại bỏ các chữ cái trong chuỗi trừ chữ cái đầu( nếu có) và ký tự / (nếu) có với ạ
thank a chị nhiều