"Lục Vân Tiên" xuất hiện cũng không ra tay nghĩa hiệp được đâu.em đang cần gấp mà không có bác nào ra tay nghĩa hiệp sao?
Em muốn đánh số tt để in BC gấp, chỉ làm được thế này thôi, nhờ mọi người giúp em với ạ! em chưa biết tý gì về VBA, thế nên bác nào có xử lý bằng VBA thì cho em xin cái link để ngâm cứu luôn với nhé, vẫn ưu tiên công thức hơn.
=CONCATENATE(TEXT(SUMPRODUCT(1*(MONTH($D$9:$D9)=MONTH(D9))),"000"),"/",TEXT(MONTH(D9),"00"),"-",B9)
Cảm ơn vodoi2x
Dạ cột a là em đánh vào ạ, bây giờ muốn dùng công thức cho nó chạy ra được như thế ạ, tại file tải nặng quá nên e xóa đi cái công thức ở cột a rồi
Cột b, đã thành công một nửa ạ, ý em là muốn nó đánh số cho từng phiếu, vd: tháng 1 có PC, PT, NK, XK, PT, PA.....mỗi phiếu sẽ bắt đầu là 001, vd: 001/01-02C, 001/01-01T, 001/01-NK1..............., hết tháng lại trờ về 001 ạ.
Dạ em cài công thức vào rồi ạ, nhờ anh giúp e nhé
=CONCATENATE(TEXT(SUMPRODUCT((MONTH($C$8:$C8)=MONTH(C8))*($A$8:$A8=A8) ),"000"),"/",TEXT(MONTH(C8),"00"),"-",A8)
Ôi bác đúng là vodoi2x rùi, chuẩn ko cần sửa chữa gì, em cám ơn lắm lắm! bi giờ mới nói đc câu đi in thôi!
Em ở Bình Long, khi nào bác có ghé qua, em mời ly cf gọi là hậu tạ.
=IF(OR(E8="1111",F8="1111"),IF(E8="1111","01T","02C"),
IF(OR(E8="11211",E8="11212",F8="11211",F8="11212"),IF(OR(E8="11211",E8="11212"),IF(E8="11211","03BC1","03BC2"),IF(F8="11211","04BN2","03BN2")),
IF(OR(LEFT(E8,3)="152",LEFT($E8,3)="155"),IF(LEFT(E8,3)="152","07NK1","07NK2"),
IF(OR(LEFT($F8,3)="152",LEFT($F8,3)="155",LEFT($F8,3)="156"),VLOOKUP(LEFT($F8,3),{"152","08XK1";"155","08XK2";"156","08XK4"},2,0),
IF(OR(LEFT($E8,3)="131",LEFT($F8,3)="331",LEFT(E8,1)="8",LEFT(E8,3)="142" ),IF(OR(LEFT($E8,3)="131",LEFT($F8,3)="331"), IF(LEFT($E8,3)="131","05PU","06PA"), "09PB"),"10KC") ))))