Hỏi về hàm dùng đánh số thứ tự cho Phiếu thu/Phiếu chi

Liên hệ QC

vdtam_08

Thành viên hoạt động
Tham gia
7/10/09
Bài viết
107
Được thích
10
Mình có một File sổ kế toán muốn đánh số thứ tự cho Phiếu thu/Phiếu chi theo thứ tự tăng dần theo ngày và các điều kiện như file đính kèm, mong mọi người chỉ dùm mính với.
Cảm ơn nhìu nhìu! hậu tạ sau…………--=0:=\+
 

File đính kèm

  • DANH SO THU TU PHIEU THU-CHI.xls
    23 KB · Đọc: 812
Có ai bít thì giúp mình về bài này với. Mong tin của mọi người nhìu nhìu a......
 
Công thức cho bạn đây:
{=IF(AND(A5=A4;B5=B4;D5=D4);C4;IF($F5=111;"PT"&TEXT (MAX(IF(LEFT($C$4:C4;2)="Pt";RIGHT($C$4:C4;3);0)+1 );"000");IF($G5=111;"PC"&TEXT(MAX(IF(LEFT($C$4:C4; 2)="PC";RIGHT($C$4:C4;3);0)+1);"000");"")))}
 
Lần chỉnh sửa cuối:
Cảm ơn bạn về công thức nhưng khi mình nhập vào thì vẫn chưa được đúng như ý muốn. Mình muốn là nếu như các dữ liệu thuộc về một số phiếu nhất định nào đó thì tại cột số phiếu tất cả các dòng phải trả về phiếu đó: Ví dụ:
Ngày/tháng Mã phiếu Số phiếu Số CT gốc Diển giải TK Nợ TK Có Số tiền
01.01.2010 PTB PT001 01445 Thu tiền bán hàng 111 5111 10.000.000
01/01/2010 PTB PT001 01445 Thuế VAT đầu ra 111 3331 1.000.000
Cả hai dòng này thuộc một nghiệp vụ thì tại "cột số phiếu" đều phải trả về "PT001" cho "cả hai dòng" để lúc in chứng từ còn lấy được đủ tổng số tiền trên hoá đơn, nếu chỉ dòng trên trả về PT001 còn dòng dưới trả về 0 thì lại thiếu đi tiền thuế không thuộc về PT001.
Với lại ở đây công thức bạn cho mình thì cứ hai dòng thì trả về một số phiếu Thu hoặc Chi (Tuỳ thuộc vào vị trí 111 trên TK Nợ/Có) chứ nếu nghiệp vụ chỉ có một dòng thì nó lại không phân biệt được.
Mong bạn giúp thêm cho, Mình cảm ơn nhìu nhìu
 
Lần chỉnh sửa cuối:
Cảm ơn bạn về công thức nhưng khi mình nhập vào thì vẫn chưa được đúng như ý muốn. Mình muốn là nếu như các dữ liệu thuộc về một số phiếu nhất định nào đó thì tại cột số phiếu tất cả các dòng phải trả về phiếu đó: Ví dụ:
01/01/2010PTB PT00101445Thu tiền bán hàng1115111 10.000.000 PT00101/01/2010PTB PT00101445Thuế VAT đầu ra1113331 1.000.000 PT001
Cả hai dòng này thuộc một nghiệp vụ thì đều phải trả về PT001 tại cả hai dòng để lúc in chứng từ còn lấy được đủ tổng số tiền trên hoá đơn, nếu chỉ dòng trên trả về PT001 còn dòng dưới trả về 0 thì lại thiếu đi tiền thuế không thuộc về PT001.
Với lại ở đây công thức bạn cho mình thì cứ hai dòng thì trả về một số phiếu Thu hoặc Chi (Tuỳ thuộc vào vị trí 111 trên TK Nợ/Có) chứ nếu nghiệp vụ chỉ có một dòng thì nó lại không phân biệt được.

Xin lỗi nha, mình làm mà không kiểm tra thử, bạn sửa lại công thức nhé, tôi cũng sẽ sửa lại bài trước.

{=IF(AND(A5=A4;B5=B4;D5=D4);C4;IF($F5=111;"PT"&TEXT(MAX(IF(LEFT($C$4:C4;2)="Pt";RIGHT($C$4:C4;3);0)+1);"000");IF($G5=111;"PC"&TEXT(MAX(IF(LEFT($C$4:C4;2)="PC";RIGHT($C$4:C4;3);0)+1);"000");"")))}
 

File đính kèm

  • DANH SO THU TU PHIEU THU-CHI.xls
    35.5 KB · Đọc: 1,063
Lần chỉnh sửa cuối:
Cảm Ơn "tungnguyen_kt " về công thức bạn giúp mình, nó rất đơn giản, cực kỳ hiệu quả và mình đã thành công. Cảm ơn bạn nhìu nhìu nha,
 
"tungnguyen_kt" ơi giúp thêm mình một tý với, công thức của bạn giúp mình thì tốt rồi nhưng không biết tại sao dùng ở file nháp thì được nhưng khi dùng vào file chính có dung lượng lớn thì không thấy gì cả là sao hả "tungnguyen_kt"
 
"tungnguyen_kt" ơi giúp thêm mình một tý với, công thức của bạn giúp mình thì tốt rồi nhưng không biết tại sao dùng ở file nháp thì được nhưng khi dùng vào file chính có dung lượng lớn thì không thấy gì cả là sao hả "tungnguyen_kt"
Dùng file nào, gởi file lên xem. nếu không up dc thì gởi vào email tungnguyen@nozomi.com.vn mình up giúp cho nhé.
 
Mình không up được file, mình đã gửi qua Mail cho bạn rùi, nhờ bạn giúp đở nha, xin cảm ơn bạn trước.
 
tungnguyen_kt" bạn đã nhận được file mình gửi qua mail chưa, giúp mình với nha??????
 
Mình không up được file, mình đã gửi qua Mail cho bạn rùi, nhờ bạn giúp đở nha, xin cảm ơn bạn trước.
File của bạn tôi đã xem qua, Bạn định dạng cột T và cột U là dạng text cho nên trong công thức của bạn những chỗ 111 phải thay bằng "111" là ok.
 
Nhờ mọi người cải tiến công thức đánh số thứ tự phiếu Thu/Chi

Mọi người ơi, Công thức mà "Tungnguyen" cho mình như trên mình đã sử dụng nhưng nó hạn chế số lớn. Nếu số phiếu Thu/Chi lên đến trên 1.000 số thì ko thể chạy nữa (Như File đính kèm). Mong mọi người chỉ cách cải tiến giúp mình với để nó có thể chạy đc số phiếu trên 1.000 phiếu. Rất cảm ơn mọi người đã quan tâm././
 

File đính kèm

  • NKC HOI GPE.rar
    392.3 KB · Đọc: 305
Đó là Công thức mảng, anh không đánh dấu "{" va "}" được đâu. Bạn phải nhấn Ctrl+Shift+Enter, bạn xem lại nhé
 
vdtam_08 đã viết:
Mong mọi người chỉ cách cải tiến giúp mình với để nó có thể chạy đc số phiếu trên 1.000 phiếu.
RIGHT($B$10:B13;3);0)+1);"0000");IF($K14="111";"PC"&TEXT(MAX(IF(LEFT($B$10:B13;2)="PC";RIGHT($B$10:B13;3);0)+1);"0000")

Bạn thay 3 thành 4 là ổn.
 
Lần chỉnh sửa cuối:
Cảm ơn "ptm0412" rất nhiều. Đúng là chỉ cần thay đổi số trong công thức là xong
 
gởi bạn tungnguyen_kt!
Mình cũng vậy, từ công thức của bạn, mình làm thực hiện trên file của bạn luôn, nhưng kết quả trả về chỉ có 2 dòng PT001, còn các dòng khsc thì #value là sao vậy bạn? mình gỏi file kem bạn xem dùm mình nhé
View attachment DANH SO THU TU PHIEU THU-CHI (3).xls
 
Lần chỉnh sửa cuối:
gởi bạn tungnguyen_kt!
Mình cũng vậy, từ công thức của bạn, mình làm thực hiện trên file của bạn luôn, nhưng kết quả trả về chỉ có 2 dòng PT001, còn các dòng khsc thì #value là sao vậy bạn? mình gỏi file kem bạn xem dùm mình nhé
View attachment 98948

Công thức bạn đang dùng là công thức mảng nên sau khi gõ xong công thức thì phải kết thúc bằng tổ hợp phím Ctrl +
Shift + Enter mới được. Bản thử xem.
 
Danh so thu tu phieu thu chi

mhung12005 cho mình hỏi thêm về minh gởi kèm theo file bạn giúp mình nhe!
DANH SO THU TU PHIEU THU CHI NHE!
 

File đính kèm

  • DANH SO THU TU PHIEU THU-CHI (3).xls
    43.5 KB · Đọc: 137
Lần chỉnh sửa cuối:
mình đang rất cần bạn giúp, hãy trả lời sớm cho mình nhé!
 
mhung12005 cho mình hỏi thêm về minh gởi kèm theo file bạn giúp mình nhe!
DANH SO THU TU PHIEU THU CHI NHE!
Công thức tại C5 :
PHP:
=IF(LEFT(B5,2)="PT","PT"&TEXT(COUNTIF($B$5:B5,"PT"&"*"),"0000"),"PC"&TEXT(COUNTIF($B$5:B5,"PC"&"*"),"0000"))
Copy xuống cho các ô còn lại nhé.
 
Web KT
Back
Top Bottom