=SUMPRODUCT((Table1_2[Diễn giải]=$D15)*(Table1_2[[#Headers],[Jan-22]:[Dec-23]]=$D$12)*Table1_2[[Jan-22]:[Dec-23]])
=SUMPRODUCT((Table1_2[Diễn giải]=$D15)*(DATEVALUE(Table1_2[[#Headers],[Jan-22]:[Dec-23]])=EDATE(DATEVALUE($D$12),-1))*Table1_2[[Jan-22]:[Dec-23]])
Cám ơn bác, em làm cho G15 và H15 nhưng kết quả trả về của G15, và H15 lại =0. Nhờ bác kiểm tra lại giúp ạ.Ô D12, mình dùng DataValidation, lấy nguồn từ vùng A11:A35
Với bảng dữ liệu 3 chiều như thế này( có tiêu đề dòng, tiêu đề cột và vùng số liệu), tốt nhất là dùng SUMPRODUCT, với cấu trúc như sau
=SUMPRODUCT(điều_kiện_dòng * điều_kiện_cột * vùng số liệu)
Ví dụ: E15, kỳ này:
Với biểu thức điều_kiện_cột:Mã:=SUMPRODUCT((Table1_2[Diễn giải]=$D15)*(Table1_2[[#Headers],[Jan-22]:[Dec-23]]=$D$12)*Table1_2[[Jan-22]:[Dec-23]])
(Table1_2[[#Headers],[Jan-22]:[Dec-23]]=$D$12) chính là tiêu đề dòng 3 với điều kiện = kỳ đang xét tại ô D12
Như vậy, khi xét tiêu chí khác như kỳ sau, cùng kỳ năm trước, hay lũy kế đến kỳ này, chỉ cần điều chỉnh biểu thức này
Ví dụ:
Kỳ trước:
Dùng Datevalue để lấy ngày, sau đó Edate(ngày,-1) để lấy ngày của tháng trước
EDATE(DATEVALUE($D$12),-1)
và biểu thức trờ thành
(DATEVALUE(Table1_2[[#Headers],[Jan-22]:[Dec-23]])=EDATE(DATEVALUE($D$12),-1))
Kết quả tại F15, kỳ trước:
Cùng cách suy luận, thì có CT tại G15 và H15 (Xem file)Mã:=SUMPRODUCT((Table1_2[Diễn giải]=$D15)*(DATEVALUE(Table1_2[[#Headers],[Jan-22]:[Dec-23]])=EDATE(DATEVALUE($D$12),-1))*Table1_2[[Jan-22]:[Dec-23]])
Lọa nhỉ.Dạ em tài file về thì thấy kq trả về 0.
=SUMPRODUCT((Table1_2[Diễn giải]=$D15)*(DATEVALUE(Table1_2[[#Headers],[Jan-22]:[Dec-23]])>=DATE(YEAR(DATEVALUE($D$12))-1,1,1))*(DATEVALUE(Table1_2[[#Headers],[Jan-22]:[Dec-23]])<=EDATE(DATEVALUE($D$12),-12))*Table1_2[[Jan-22]:[Dec-23]])
Em upload lại file, bác xem thử giúp. Ctl-Shift-Enter cũng có kết quả=0Lọa nhỉ.
Thử Kết thúc bằng Ctrl-Shift-Enter xem sao?
Không thì upload ngược lại file lên xem sao?
Cám ơn bá đã hỗ trợ, em làm tương tự nhưng kq vẫn =0, không rõ lý do gì.Lúc mở ra thì nó=0. Nhưng khi mình F2, rồi Enter thì nó lại ra kết quả. Bạn thử lại lần nữa xem sao.
Tôi thử Kết thúc bằng Ctrl-Shift-Enter công thức bạn bebo021999 cho File bạn gửi lên cho kết quả Ok màEm upload lại file, bác xem thử giúp. Ctl-Shift-Enter cũng có kết quả=0
Hay do máy em có vấn đề gì nhỉ? chứ thấy hình bạn bebo021999 thì có vẻ OK lắm rồi.Tôi thử Kết thúc bằng Ctrl-Shift-Enter công thức bạn bebo021999 cho File bạn gửi lên cho kết quả Ok mà