Tra cứu danh mục đã thu, chi (2 người xem)

Liên hệ QC

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

bunbohue

Thành viên mới
Tham gia
24/5/12
Bài viết
9
Được thích
0
Chào các anh chị. cho em hỏi vấn đề này giải quyết thế nào
Sếp em muốn lập bảng chi tiết thu chi. Yêu cầu khi đánh tên khách hàng thì hiển thị chi tiết ngày thu, chi, lý do.em gởi kèm bảng excel để tham khảo.
Em mới thử việc nên không có kinh nghiệm lắm. em cám ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Mình gởi file đính kèm và post thẳng công thức lên đây để mọi người tiện theo dõi:

Trước tiên, làm thêm 1 cột phụ ở sheet 1 I1:I18 =F11&COUNTIF($F$11:F11,F11)
1 cột phụ ở sheet 2 J7:J22 =F7&COUNTIF($F$7:F7,F7)

Tiếp theo, ở sheet 3:

Lập công thức ở ô phụ J8(đếm tổng số thu hoặc chi) =COUNTIF(Sheet2!F7:F22,Sheet3!D7)+COUNTIF(Sheet1!F11:F18,Sheet3!D7)
Lập thêm 1 cột phụ C12:C24(STT) C12 =IF(J8<>0,1," ");;
C13:C30 =IF(C12<$J$8,C12+1,"")

E7(Tổng thu) =IF(ISERROR(VLOOKUP(D7,Sheet1!F11:F18,1,FALSE)),"",SUMIF(Sheet1!F11:F18,Sheet3!D7,Sheet1!E11:E18))

F7(Tổng chi) =IF(ISERROR(VLOOKUP(D7,Sheet2!F7:F22,1,FALSE)),"",SUMIF(Sheet2!F7:F22,Sheet3!D7,Sheet2!G7:G22))

D12:D30(Ngày thực hiện) =IF(C12=""," ",IF($F$7<>"",INDEX(Sheet2!$E$7:$J$22,MATCH(Sheet3!$D$7&Sheet3!C12,Sheet2!$J$7:$J$22,0),1),INDEX(Sheet1!$D$11:$H$18,MATCH(Sheet3!$D$7&Sheet3!C12,Sheet1!$I$11:$I$18,0),1)))

E12:E30 (Thu) =IF(AND($E$7<>"",C12<>""), "X"," ")
F12:F30 (Chi) =IF(AND($F$7<>"",C12<>""), "X"," ")

G12:G30(Lý do thu chi) =IF(C12=""," ",IF($F$7<>"",INDEX(Sheet2!$E$7:$J$22,MATCH(Sheet3!$D$7&Sheet3!C12,Sheet2!$J$7:$J$22,0),5),INDEX(Sheet1!$D$11:$H$18,MATCH(Sheet3!$D$7&Sheet3!C12,Sheet1!$I$11:$I$18,0),5)))

Sau khi làm xong, bạn có thể HIDE các cột phụ và ô phụ đi để khỏi bị rối mắt.
Công thức của mình hơi bị lê thê, lếch thếch, mình chỉ nghĩ đến được như thế thôi. Nhờ các anh chị xem làm giúp với.
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom