Hàm tìm phiếu xuất kho tiếp theo

Liên hệ QC

KhaNhu1999

Thành viên chính thức
Tham gia
15/7/21
Bài viết
59
Được thích
22
Em chào anh chị, anh chị giúp em công thức nào để tìm ra phiếu xuất kho có số thứ tự tiếp theo với ạ.
Trong một cột em có các loại phiếu, mỗi loại đều có 4 số cuối là số thứ tự, em muốn tìm ra phiếu có số thứ tự tiếp theo của một loại (ví dụ Loại phiếu PXKB22021) thì em phải dùng hàm gì ạ?

1636859936329.png

Cám ơn anh chị nhiều ạ!
 

File đính kèm

Countif phần đầu rồi cộng 1 vào phần sau
Dạ lỡ có một phiếu bị xóa đi thì kết quả sẽ ko đúng. Em nghĩ là dùng hàm Max để tìm số lớn nhất ạ, nhưng em chưa nghĩ dùng như thế nào!
Hoặc có thể dùng code cũng được ạ.
Em cám ơn ạ.
 
Dạ em áp dụng được rồi, em cám ơn anh rất nhiều ạ!
Hàm "VALUE" hơi thừa. Có thể bỏ bớt cũng vẫn được á. Tại công thức của mình không được xịn như của mấy anh chị đâu. Hì
=C4&TEXT(AGGREGATE(14,6,(LEFT($A$2:$A$8,LEN(C4))=C4)*(RIGHT($A$2:$A$8,4)),1)+1,"0000")
 
Hàm "VALUE" hơi thừa. Có thể bỏ bớt cũng vẫn được á. Tại công thức của mình không được xịn như của mấy anh chị đâu. Hì
=C4&TEXT(AGGREGATE(14,6,(LEFT($A$2:$A$8,LEN(C4))=C4)*(RIGHT($A$2:$A$8,4)),1)+1,"0000")
Cho em hỏi hàm này nếu mình tìm trong nguyên một cột thì nó chạy rất chậm phải không ạ? Thay vì $A$2:$A$8 thì mình chọn A:A thì chạy rất chậm ạ!
 
Em chào anh chị, anh chị giúp em công thức nào để tìm ra phiếu xuất kho có số thứ tự tiếp theo với ạ.
Trong một cột em có các loại phiếu, mỗi loại đều có 4 số cuối là số thứ tự, em muốn tìm ra phiếu có số thứ tự tiếp theo của một loại (ví dụ Loại phiếu PXKB22021) thì em phải dùng hàm gì ạ?

View attachment 269157
Cám ơn anh chị nhiều ạ!
Bạn tham khảo thêm.
 

File đính kèm

Cho em hỏi hàm này nếu mình tìm trong nguyên một cột thì nó chạy rất chậm phải không ạ? Thay vì $A$2:$A$8 thì mình chọn A:A thì chạy rất chậm ạ!
Không nên chọn theo kiểu A: A, nên giới hạn 1 vùng cụ thể như A2: A1000 chẳng hạn.

Dùng Countif() thì buộc dữ liệu số phiếu phải bắt đầu từ "...0001" thì mới đúng. Dùng công thức bài #6 thì chọn số lớn nhất từng loại phiếu, rồi thêm 1 đơn vị là số phiếu tiếp theo, công thức này tổng quát hơn không ngại điều trên.

Tuy nhiên, muốn áp dụng cả hai công thức, thì điều kiện cần là dữ liệu số phiếu phải liên tục, tức không mất đi số phiếu nào giữa chúng.

Góp thêm 1 cách tương tự hướng bài #6:
Mã:
D4=C4&TEXT(AGGREGATE(14,6,--SUBSTITUTE($A$2:$A$1000,C4,""),1)+1,"0000")
Enter, fill xuống.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom