ngocthegian
Thành viên hoạt động
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 29/6/09
- Bài viết
- 128
- Được thích
- 45
Em muốn tạo các phiếu thu chi nhập xuất theo thứ tự mà công thức đã tạo. Nhờ các Anh - Chị giúp em.
Em gửi theo file đính kèm
=IF($E6=1111,"PT"&TEXT(COUNTIF($E$6:$E6,$E6),"0000"),IF($F6=1111,"PC"&TEXT(COUNTIF($F$6:$F6,$F6),"0000"),""))
=IF($E6=156,"PN"&TEXT(COUNTIF($E$6:$E6,$E6),"0000"),IF($F6=156,"PX"&TEXT(COUNTIF($F$6:$F6,$F6),"0000"),IF($E6=1111,"PT"&TEXT(COUNTIF($E$6:$E6,$E6),"0000"),IF($F6=1111,"PC"&TEXT(COUNTIF($F$6:$F6,$F6),"0000"),""))))
em làm thử và đã thành công, nhưng công thức trên mới chỉ thực hiện được một nữa ý của em thôi ah.
Công thức đã tạo đã đánh phiếu thứ tự nhưng chỉ là số thứ tự cho phiếu thu chi khi nghiệp vụ phát sinh đó chỉ là định khoản đơn (vd: Nợ 1111 có 131 hoặc nợ 6422 có 1111) mà thôi. Khi em định khoản nợ 1111 có 5111 có 3331 hay nợ 6422 nợ 1331 có 1111 thì số phiếu sai ngay. Làm sao để khắc phục. Giúp em tạo lại công thức nhé
{=if(or(and(c6=c5;d6=d5);c6="");"";if($e6=1111;"pt"&text(max(if(left($b$5:b5;2)="pt";right($b$5:b5;3);0)+1);"000");if($f6=1111;"pc"&text(max(if(left($b$5:b5;2)="pc";right($b$5:b5;3);0)+1);"000");if($e6=156;"pn"&text(max(if(left($b$5:b5;2)="pn";right($b$5:b5;3);0)+1);"000");""))))}
Không phải là em tách thuế và hàng thành hai phiếu thu, em vẫn để một phiếu thu mà. Khi định khoản thì Nợ 1111 Có 511 Có 333 còn gì. Trng phần mềm em down trên GPE thì khi định khoản phải viết Nợ 1111 Có 5111 rồi Nợ 1111 Có 333ngocthegian " không nêu đầy đủ: Đáng lẽ như hai dòng dầu tiên nó chỉ là một ngiệp vụ và số tiền nằm trên một hoá đơn thì chỉ là một số phiếu thu chứ sao lại tách tiền hàng và tiền thuế ra thành hai phiếu riêng biệt như vậy?
Em không áp dụng được, EXcel báo lỗi công thức. Thôi vậy, em đánh số thủ công vậ, thấy rườm rà quá.PHP:{=if(or(and(c6=c5;d6=d5);c6="");"";if($e6=1111;"pt"&text(max(if(left($b$5:b5;2)="pt";right($b$5:b5;3);0)+1);"000");if($f6=1111;"pc"&text(max(if(left($b$5:b5;2)="pc";right($b$5:b5;3);0)+1);"000");if($e6=156;"pn"&text(max(if(left($b$5:b5;2)="pn";right($b$5:b5;3);0)+1);"000");""))))}
Theo tôi, nên thêm 1 cột để lấy loại phiếu "PT", "PC", ... và cột còn lại kết hợp Loai & SốEm không áp dụng được, EXcel báo lỗi công thức. Thôi vậy, em đánh số thủ công vậ, thấy rườm rà quá.
Cảm ơn Anh nhé