Giúp em đánh số phiếu nhập xuất (1 người xem)

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

Cả nhà giúp em đánh số phiếu nhập xuất với
em đã đánh mẫu trong file
Mong mọi người giúp đỡ.
View attachment 146808

Bạn giải thích quy luật đánh số đi. Tại sao với số liệu ngày 1/1/2015 lại chỉ đánh từ D7:D12, tương tự với số liệu ngày 4/1/2105 tại sao lại chỉ đánh số từ

D16:D19 vv... Với lại khi nào thì PN khi nào thì PX, PT . Mình thấy khó hiểu quá
 
Lần chỉnh sửa cuối:
Bạn giải thích quy luật đánh số đi. Tại sao với số liệu ngày 1/1/2015 lại chỉ đánh từ D7:D12, tương tự với số liệu ngày 4/1/2105 tại sao lại chỉ đánh số từ

D16:D19 vv... Với lại khi nào thì PN khi nào thì PX, PT . Mình thấy khó hiểu quá
Bạn để ý cột H và I có mối liên quan mật thiết với cột D. Còn khi F =1111; G= 5111 thì PT ^.^
 
Lần chỉnh sửa cuối:
Thay đổi giá trị ở cột C, D cột nhập và xuất sẽ thay đổi phiếu xuất. Mình làm một mô hình nhỏ mô phỏng.
 

File đính kèm

mình suy luận không được tốt . bạn làm ơn nói rõ
với file #1
Máy mình không mở được excel 2007 nên mình không down về nhìn rõ được (phần mềm dự toán cơ quan mình chỉ yêu thích anh bạn excel 2003). Bạn để ý xem ở cột I,J của bạn ấy là cột nhập và xuất khi cột nhập có giá trị thì mã phiếu là PN...; khi cột xuất có giá trị mã phiếu là PX...
 
mình suy luận không được tốt . bạn làm ơn nói rõ
với file #1
Máy mình không mở được excel 2007 nên mình không down về nhìn rõ được (phần mềm dự toán cơ quan mình chỉ yêu thích anh bạn excel 2003). Bạn để ý xem ở cột I,J của bạn ấy là cột nhập và xuất khi cột nhập có giá trị thì mã phiếu là PN...; khi cột xuất có giá trị mã phiếu là PX...
việc ấy có khó khăn gì
để mình giúp bạn đọc file
 

File đính kèm

Quy luật đánh số phiếu nhập xuất của mình là: nếu bên trái ô F.. có 3 ký tự là 156 và cột H > 0 thì trả về PN, tương tự nếu I>0 thi trả về phiếu xuất.
nếu hóa đơn có 6 mặt hàng thì có 6 PN tương tứng VD:
ngày 1/5 mình nhập 6 mã hàng lên mình đánh từ D7:D12. căn cứ vào ô F và ô H.
Tương tự phiếu xuất cũng như vậy.
mình giải thích hơi khó hiểu heehe.
 
Dùng điều kiện gì để có thể đánh nhiều mã phiếu giống nhau trên 1 hóa đơn. Có ai giúp em vs.
 
thử xài công thức này xem sao

Mã:
D7=IF(LEFT(F7,3)="156",IF(H7<>0,IFERROR("PN" & TEXT( LOOKUP(2,1/(MID($D$6:D6,2,1)="N"),RIGHT($D$6:D6,4)+($B$6:B6<>B7)),"0000"),"PN0001"),IF(I7<>0,IFERROR("PX" & TEXT( LOOKUP(2,1/(MID($D$6:D6,2,1)="X"),RIGHT($D$6:D6,4)+($B$6:B6<>B7)),"0000"),"PX0001"),"")),IF(F7=1111,IFERROR("PT" & TEXT( LOOKUP(2,1/(MID($D$6:D6,2,1)="T"),RIGHT($D$6:D6,4)+($B$6:B6<>B7)),"0000"),"PT0001"),""))
 
Hi nếu mỗi phiếu là một mã thì chính xác tuyệt đối. Còn giờ mới tương đối. Có lẽ cần dùng vba.
 

File đính kèm

Cảm ơn các a nhiều.
nhìn công thức của anh Doveandrose e không hiểu nắm anh có thể dịch ra hộ e không
VD:=IF(LEFT(F7,3)="156" dịch là: (nếu bên trái ô F7 có 3 ký tự là 156).
Còn công thức a Doatmenh thì em hiểu nhưng chưa được như ý hee.
 

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

Back
Top Bottom