Nhờ giúp tạo công thức chạy số phiếu thứ tự

Liên hệ QC

ngocthegian

Thành viên hoạt động
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
 

File đính kèm

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

Tại ô B6 bạn dùng công thức sau rồi kéo xuống:
PHP:
=IF($E6=1111,"PT"&TEXT(COUNTIF($E$6:$E6,$E6),"0000"),IF($F6=1111,"PC"&TEXT(COUNTIF($F$6:$F6,$F6),"0000"),""))

Đầy đủ cả Nhập, Xuất, Thu, Chi:
PHP:
=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"),""))))
 
Lần chỉnh sửa cuối:
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é
 
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é

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");""))))}
 
Trong bài này "dat_butmuc" có dùng công thức: =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"),"")))) Tuy nhiên bài viết ban đầu của "ngocthegian " 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?
 
Lần chỉnh sửa cuối:
ngocthegian " 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?
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ó 333
 
Lần chỉnh sửa cuối:
Em cảm ơn anh nhé. Hôm nay đang đại lễ nên em không ứng dụng luôn được.
Chúc mọi người chơi đại lễ vui
 
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");""))))}
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é
 
Em làm được rồi, cảm ơn các anh. Em đã lắp ghép các công thức mà các anh giúp đỡ sau đó thêm một số chi tiết.
Em cảm ơn rất nhiều
 
Web KT

Bài viết mới nhất

Back
Top Bottom