ngocthegian
Thành viên hoạt động
- Tham gia
- 29/6/09
- Bài viết
- 128
- Được thích
- 45
Qua thời gian học hỏi trên diễn đàn, mình đã góp nhặt và tạo ra được hai công thức đánh số phiếu tự động rất tiện cho bạn nào dùng PM kế toán excel đã down trên diên đàn về hay là các file tương tự.
=IF(OR(AND(C6=C5,D6=D5),C6=""),"",IF($F6=1111,"PT"&TEXT(MAX(IF(LEFT($B$5:B5,2)="PT",RIGHT($B$5:B5,3),0)+1),"000"),IF($G6=1111,"PC"&TEXT(MAX(IF(LEFT($B$5:B5,2)="PC",RIGHT($B$5:B5,3),0)+1),"000"),IF($G6=156,"PC"&TEXT(MAX(IF(LEFT($B$5:B5,2)="PC",RIGHT($B$5:B5,3),0)+1),"000"),"PKT"&TEXT(MAX(IF(LEFT($B$5:B5,2)="Pk",RIGHT($B$5:B5,3),0)+1),"000")))))
=IF(OR(AND(C6=C5,D6=D5),C6=""),"",IF($F6=1111,"PT"&TEXT(MAX(IF(LEFT($B$5:B5,2)="PT",RIGHT($B$5:B5,3),0)+1),"000"),IF(OR($G6=1111,$G6=156),"PC"&TEXT(MAX(IF(LEFT($B$5:B5,2)="PC",RIGHT($B$5:B5,3),0)+1),"000"),"PKT"&TEXT(MAX(IF(LEFT($B$5:B5,2)="Pk",RIGHT($B$5:B5,3),0)+1),"000"))))
=IF(OR(AND(C6=C5,D6=D5),C6=""),"","P"&IF($F6=1111,"T"&TEXT(COUNTIF($B$5:B5,"PT*")+1,"000"),IF(OR($G6=1111,$G6=156),"C"&TEXT(COUNTIF($B$5:B5,"PC*")+1,"000"),"KT"&TEXT(COUNTIF($B$5:B5,"PKT*")+1,"000"))))
Tức là CÔNG THỨC MẢNG SẼ LÀM TỐC ĐỘ TÍNH TOÁN CHẬM ĐICảm ơn bạn (anh) đã cho ý kiến.
Nhưng " không nên dùng công thức mảng - vì nhiều dòng bạn sẽ thấy bảng tính chạy như thế nào - bất kể là công thức kiểu gì"
em không hiểu lắm.
Nếu hôm nay nghĩ lại ..........................thì "em" có thể nói rõ cho "AI" biết quy tắc để viết code cho trường hợp này không, chứ "AI" nhìn "thu thu chi chi có có nợ nợ" rối mắt quá, chẳng hiểu mô tê gì cả. HícHôm nay nghĩ lại..............................AI giúp em viết code cho trường hợp này đi ah
Dựa theo mẫu sổ excel đã gửi ở trang đầu nhé.Nếu hôm nay nghĩ lại ..........................thì "em" có thể nói rõ cho "AI" biết quy tắc để viết code cho trường hợp này không, chứ "AI" nhìn "thu thu chi chi có có nợ nợ" rối mắt quá, chẳng hiểu mô tê gì cả. Híc