Đánh số phiếu theo điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

charactor5566

Thành viên mới
Tham gia
7/1/23
Bài viết
37
Được thích
3
Chào anh/chị GPE
Em đang nhập hóa chất theo trình tự ngày nhập. Hiện tại em chỉ biết hàm Countif để đánh số thứ tự nhập tăng dần, nhưng khi nhập có vài vấn đề xảy ra là: Có phiếu hàng về trước nhưng nhập sau, có phiếu phát sinh thêm bổ sung. Chi tiết em kèm file bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
 

File đính kèm

Chào anh/chị GPE
Em đang nhập hóa chất theo trình tự ngày nhập. Hiện tại em chỉ biết hàm Countif để đánh số thứ tự nhập tăng dần, nhưng khi nhập có vài vấn đề xảy ra là: Có phiếu hàng về trước nhưng nhập sau, có phiếu phát sinh thêm bổ sung. Chi tiết em kèm file bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.

Công thức của bạn hiện đang làm là gì?

.
 
Dạ em dùng công thức này :
A3=TEXT(COUNTIF($C$3:C3,C3),"00-")&C3
Nhưng không giải quyết được 2 vấn đề em nêu trên ạ

Kiểm tra công thức này xem sao?

Mã:
=IF(C3="","",TEXT(COUNTIFS(C:C,C3,B:B,"<"&B3,D:D,"")+(D3<>"PS"),"00")
&IF(D3="PS",TEXT(COUNTIFS(C:C,C3,B:B,"<"&B3,D:D,"PS")+1,"\/00"),"")&"-"&C3)

.
 
Lần chỉnh sửa cuối:
Chào anh/chị GPE
Em đang nhập hóa chất theo trình tự ngày nhập. Hiện tại em chỉ biết hàm Countif để đánh số thứ tự nhập tăng dần, nhưng khi nhập có vài vấn đề xảy ra là: Có phiếu hàng về trước nhưng nhập sau, có phiếu phát sinh thêm bổ sung. Chi tiết em kèm file bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
Thêm công thức bạn tham khảo :

A3=IF(D3="PS",TEXT(SUMPRODUCT((($C$3:$C$35=C3)*(B3>=$B$3:$B$35)*($D$3:$D$35<>"PS"))),"00")&"/"&TEXT(COUNTIF($D$3:D3,D3),"00-")&C3,TEXT(SUMPRODUCT((($C$3:$C$35=C3)*(B3>=$B$3:$B$35)*($D$3:$D$35<>"PS"))),"00-")&C3)
 
Mã:
=TEXT(SUMPRODUCT((C3=$C$3:$C$30)*($D$3:$D$30="")*(B3>=$B$3:$B$30)),"00")&IF(D3="PS",TEXT(COUNTIFS($C$3:$C$30,C3,$B$3:$B$30,"<="&B3,$D$3:$D$30,"PS"),"\/00"),"")&"-"&C3
Thử nhé bạn ...
 
Web KT

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

Back
Top Bottom