Vui lòng hướng dẫn khai thác hàm sumproduct, Vlookup
Em muốn khai thác dữ liệu ở 3 sheet, sheet bke, sheet ttoan và sheet code
Ở sheet bke (Bảng kê bán hàng) và sheet ttoan (file dữ liệu của kế toán cung cấp các thông tin thu tiền của khách hàng bằng tiền mặt hoặc tiền gởi)
Ở sheet bke (Bảng kê bán hàng) từ cột O,P,Q,R,S em thiết lập các vùng để theo dõi các phần thanh toán của khách hàng qua sheet ttoan.
Yêu cầu : Truy tìm :
1.- Các số chứng từ của (sheet ttoan : cột E - hoadon) bằng với sheet bke (cột B – Số)
và số tiền của (sheet ttoan : cột H – sotien) bằng với sheet bke số tiền (cột H)
Đưa kết quả “lấy số tiền của sheet ttoan” này đưa vào cột S của sheet bke.
Ở phần này em sử dụng hàm sumproduct theo các anh chị hướng dẫn cho em như những bài trước đây.
=SUMPRODUCT((ttoan!$E$2:$E$219=bke!$B4)*(ttoan!$H$2:$H$219=bke!$H4)*ttoan!$H$2:$H$219)
Ở phần này em vướng mắc :
Có khách hàng thanh toán nhiều lần cho 1 hóa đơn so với bảng kê bán hàng của em. Một hóa đơn có khi khách trả 1 phần bằng tiên mặt và 1 phần qua ngân hàng. Ở tình huống này em phải xử lý sao ?
Cụ thể ở sheet ttoan các dòng số liệu được tô màu xanh lá cây.
2.- Ở sheet bke (Bảng kê bán hàng) cột O,P
Cột O – có tên vùng tạm gọi TM (Tiền mặt)
Cột P – có tên vùng tạm gọi CK (Chuyển khoản)
ở sheet bke (Bảng kê bán hàng) này em muốn tham chiếu qua sheet ttoan (cột A – Mã ) cùng với sheet code của (cột D – Viết tắt) để đưa các giá trị tương ứng của sheet code vào sheet bke (Bảng kê bán hàng) cột O hoặc P.
3. Ở sheet bke (Bảng kê bán hàng) cột Q,R. Khi em cài hàm sumproduct thì các kết quả không tìm thấy của (cột Q- ngày) thì cột ngày lại trả về giá trị như 00/01/00
và của (cột R - số chứng từ) lại trả về giá trị 0.
Ở phần này em chưa rõ lắm lý do sao hàm sumproduct lại đưa ra kết quả này.
Có cách nào không thể hiện các giá trị do hàm sumproduct tạo ra không. Vì nếu để như thế thì bảng tính nó đầy cả.
4.- Trong sheet ttoan của kế toán chuyển xuống cho em thì không có cột (E – hóa đơn)
Để làm được các việc nêu trên em mới chèn thêm vào cột E này.
Ở cột D thì là nội dung rất nhiều như : Thu hóa đơn số xxxxx của Ông A gì đó.
Và mỗi nội dung dài ngắn khác nhau. Em phải copy nội dung của cột D vào E rồi lần lượt em dùng F2 (edit) lại lần lượt để trích số hóa đơn đó ra. Anh chị có cách nào để mình trích lọc số hóa đơn chứa trong cột D này sang cột E không ? Ở đây em làm quá thủ công công đoạn này. Có sử dụng thử hàm left, right của E hoặc hàm mid nhưng thấy không thuyết phục lắm.
Em xin cám ơn tất cả các Thầy, Cô cùng các anh chị quan tâm hướng dẫn cho em làm bài này nhằm để phục vụ công tác của em.
Cũng mong các thành viên có quan tâm cùng nghiên cứu sau khi Thầy, Cô cùng các anh chị đúc kết hướng dẫn cho mình.
Kính.
-------------------------------------------------------------
5.- Ở sheet bke (Bảng kê bán hàng) Từ cột I, J, K, L,M,N em cài các công thức như sau :
Ở cột I =IF($E4=0,D4,0) và cột J =IF($E4=0,F4,0)
Ở cột K=IF(AND($E4<=0.05,$E4>0),D4,0) và cột L=IF(AND($E4<=0.05,$E4>0),F4,0)
Ở cột M=IF(AND($E4>=0.1,$E4>0),D4,0) và cột N=IF(AND($E4>=0.1,$E4>0),F4,0)
Mục đích : Trích các số liệu từ cột $D (tiền hàng trước thuế) và cột $F (Thuế GTGT) để đưa sang các cột tương ứng I, J, K, L,M,N sao cho thỏa mãn ở điều kiện của cột E
Anh chị có thể cho ý kiến công thức này em sử dụng vậy ổn chưa hay có cách nào khác ổn định hơn. Xin vui lòng chỉ cho em thêm