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

Người dùng đang xem chủ đề này

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

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

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

Đó 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

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é.
 
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é.
Nếu đánh theo quy luật của em thì anh sẽ làm như vầy
C5=LEFT(B5;2)& TEXT(COUNTIF(B$4:B5;LEFT(B5;2)&"*");"0000")
 
như vậy thì không được rồi, mình làm theo công thức bạn cho nhưng kết quả nhận được không như mình mong muốn vì cùng một số hóa đơn mà có tới mấy phiếu chi lận, giúp mình với
 

File đính kèm

bạn Trung Nguyen - KT ơi
Thấy cái công thức của bạn rồi
Mà có 1 điều là
Mình không đặt mã phiếu, chỉ có cột số chứng từ và ngày tháng
Thì làm ntn ah bạn?
Nếu mình làm trực tiếp từ nhật ký chung thì làm ntn?
 
Anh/chị em ơi cho mình hỏi mình cũng làm theo công thức trên mà nó không chạy số tứ tự được,
mong mọi người giúp dùm,mình cảm ơn
 

File đính kèm

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

Chào a tungnguyen_kt;
Em cũng đang cần dùng hàm đánh số như bạn trên đã up file và e cũng thực hiện file của bạn theo công thức anh hướng dẫn , nhưng sao chỉ hiện được công thức của 2 dòng đầu còn những dòng khác hiện #value, rồi e down file của a về, copy cthuc thì hiện toàn bộ. Không biết trong lúc làm e mắc lỗi gì mà tìm mãi không ra (e gửi kèm file). Nhờ anh kiểm tra giúp em với. Cảm ơn anh nhiều
 

File đính kèm

nhấp đúp vào công thức, nhấn Ctrl+Shift+Enter
Số hiệu tài khoản phải thống nhất định dạng, nếu không rành thì gỏ lại toàn bộ
 
Cảm ơn anh HieuCD đã hướng dẫn
Em đã thực hiện được rồi.
 
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");"")))}
Bạn cho hỏi, nếu dựa vào cái này mình muốn có phiếu thu/chi kiểu dạng PT10010001 (2 số cuối của năm, 2 số của tháng sau đó mới lấy số thứ tự tự động) thì làm sao?

Cảm ơn nhiều
 
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");"")))}
cho e hỏi chút ạ, e đánh dấu {} nhưng hàm nó k nhảy ra dc ý ạ, thì là làm sao mới dc. e cảm ơn ạ!
 
Nhờ các bạn viết hộ công thức đánh số phiếu thu, chi và phiếu kế toán khác tự động
 

File đính kèm

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

Back
Top Bottom