Có công thức nào lấy dữ liệu số tiền Hoá đơn

Liên hệ QC

laianhtu

Thành viên tiêu biểu
Tham gia
4/1/07
Bài viết
635
Được thích
858
Nghề nghiệp
Finance and Accountancy field, Tax consultant, tax
Các bạn nào có cách nào sử dụng công thức để lấy dữ liệu số tiền hoá đơn của từng người không ? giúp mình với
 

File đính kèm

Các bạn nào có cách nào sử dụng công thức để lấy dữ liệu số tiền hoá đơn của từng người không ? giúp mình với

Mình không thấy bên Sheet Data có số liệu của từng người cũng như Invoice No không đồng nhất với Sheet Kết quả
Không biết lấy cơ sở từ đâu bạn nhỉ? Nói rõ hơn một chút được không?
 
Không cần biết tên người nếu có số hoá đơn giống nhau sẽ lấy số tiền tương ứng cho vào cột kết quả. Ví dụ : dữ liệu sheet!data là AO-00123 thì bên Sheet!ketqua có số hoá đơn 00123 sẽ lấy số tiền của sheet!data bỏ vào cột số tiền tương ứng với số hoá đơn.
 
Mình góp ý 1 chút: cột số hóa đơn bên sheet data phải giống cột số hóa đơn bên sheet ket qua nếu bên sheet ket qua bạn để thêm mã số AO đằng trước như vậy thì các con số đi theo cũng phải nhất quán chứ bạn ghi không nhất quán, sử dụng hàm dò tìm nó không cho kết quả chính xác đâu bạn ạh. Ví dụ 2 số hóa đơn này nha bạn
AO-4333 có 4 số
và AO-10228 có 5 số
với số hóa đơn có 4 số bạn có thể thêm số 0 vào trước nó để dữ liệu được nhất quán, sau đó bạn sử dụng hàm Vlookup để tìm ra nó.
Trong file data của bạn còn có nhiều hóa đơn được ghi bank transfer, bạn có phải lấy kết quả sang sheet ket qua ko?
 
Không cần biết tên người nếu có số hoá đơn giống nhau sẽ lấy số tiền tương ứng cho vào cột kết quả. Ví dụ : dữ liệu sheet!data là AO-00123 thì bên Sheet!ketqua có số hoá đơn 00123 sẽ lấy số tiền của sheet!data bỏ vào cột số tiền tương ứng với số hoá đơn.
Vậy bạn xem file đính kèm thử nhé.
 

File đính kèm

Tai dòng 6 bạn gõ công thức:

=VLOOKUP(RIGHT("000000"&RIGHT(A6,LEN(A6)-FIND("-",A6,1)),6),data!$B$2:$C$3000,2,0)

Lưu ý: Số Hoá đơn ví dụ có nhiều số không có bên data
 
Công thức hơi dài chút:
PHP:
=IF(ISNA(VLOOKUP(TEXT(RIGHT(A5;LEN(A5)-3);"000000");data!$B$5:$C$2016;2;0));"";VLOOKUP(TEXT(RIGHT(A5;LEN(A5)-3);"000000");data!$B$5:$C$2016;2;0))


Tai dòng 6 bạn gõ công thức:

=VLOOKUP(RIGHT("000000"&RIGHT(A6,LEN(A6)-FIND("-",A6,1)),6),data!$B$2:$C$3000,2,0)

Lưu ý: Số Hoá đơn ví dụ có nhiều số không có bên data


Sao em chạy thử không được anh ơi.
 

File đính kèm

Vậy bạn xem file đính kèm thử nhé.

Cũng không cần làm cột phụ Bác Dom ơi,
Như thế này cũng được mà:
PHP:
=SUMIF(data!$B$5:$B$2016,RIGHT(A5,LEN(A5)-3),data!$C$5:$C$2016)
Cùng lắm thì:
PHP:
=SUMIF(data!$B$5:$B$2016,"*"&RIGHT(A5,LEN(A5)-3),data!$C$5:$C$2016)
 
Tai dòng 6 bạn gõ công thức:

=VLOOKUP(RIGHT("000000"&RIGHT(A6,LEN(A6)-FIND("-",A6,1)),6),data!$B$2:$C$3000,2,0)

Lưu ý: Số Hoá đơn ví dụ có nhiều số không có bên data

Dear Bác Sealand & tungnguyen_kt
VLOOKUP trong trường hợp này ổn không bác?
Vì các số hóa đơn: 001078-030169-000842-001348-002662 xuất hiện 02 lần???
 
Nếu như không có số hóa đơn bên dulieu thì thi dữ liệu kết quả sẽ không dò ra và bằng 0, cám ơn bạn.
 
Dear Bác Sealand & tungnguyen_kt
VLOOKUP trong trường hợp này ổn không bác?
Vì các số hóa đơn: 001078-030169-000842-001348-002662 xuất hiện 02 lần???


Đây là lỗi của dữ liệu thôi, chứ như vậy nhặt tay bạn cũng không biết chọn cái nào huống hồ máy.
 
Web KT

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

Back
Top Bottom