Tính doanh số của Nhóm sản phẩm

hocexcel_1991

Thành viên chính thức
Tham gia ngày
9 Tháng bảy 2018
Bài viết
88
Thích
99
Điểm
30
#21
Ôi chết, khi em làm vào thì phát hiện ra một biến mà lúc đầu em bỏ qua đó là tuần của bảng 1. Bây giờ bài toán nó trở thành như dưới đây ạ, thì cần phải áp dụng như thế nào ạ?
P/s: @tam888 em thấy khi 2 bảng khác số dòng thì vẫn đúng ạ. Không biết cụ tỉ như thế nào. Giống như trong file đính kèm em có gửi kèm ạ


View attachment 210815
Thử sửa lại CT:
Mã:
=SUMPRODUCT(($B16=$H$4:$H$7)*SUMIFS($C$4:$C$8,$B$4:$B$8,$G$4:$G$7,$A$4:$A$8,C$15))
 

MrX7CEO

Thành viên mới
Tham gia ngày
17 Tháng mười 2011
Bài viết
27
Thích
6
Điểm
365
#24
Uhm, có thể tôi nhầm, lo xa thừa rồi
Bạn cứ áp dụng nhé
Ý của em là em thấy 2 bảng có số dòng khác nhau thì vẫn đúng, còn không biết cốt lõi bên trong như thế nào? đây có phải là trường hợp đặc biệt không thì em cũng k rõ, chỉ là em thấy thế nên em đưa ra thôi.


Thử sửa lại CT:
Mã:
=SUMPRODUCT(($B16=$H$4:$H$7)*SUMIFS($C$4:$C$8,$B$4:$B$8,$G$4:$G$7,$A$4:$A$8,C$15))
Khi em đưa công thức này vào Excel thì thấy nó ra kết quả đúng như hình dưới đây.

Capture2.PNG



Nhưng khi áp dụng vào trường hợp thực tế của em làm trên Google Sheet thì nó báo công thức này bị lỗi #VALUE do "Các đối số mảng đối với SUMIFS có kích thước khác nhau". Không biết đây có phải là lỗi mà pro @tam888 đang nói đến không ?

Capture3.PNG


Điều này em gặp phải cũng giống như công thức của pro @hocexcel_1991 , cũng đúng trên Excel, còn trên Google Sheet thì nó cũng bị lỗi #VALUE như trên.

Em chưa biết là vì sao?
 
Lần chỉnh sửa cuối:

Phan Thế Hiệp

Thành viên gắn bó
Tham gia ngày
10 Tháng mười 2017
Bài viết
1,727
Thích
4,725
Điểm
360
Tuổi
46
#25
Điều này em gặp phải cũng giống như công thức của pro @hocexcel_1991 , cũng đúng trên Excel, còn trên Google Sheet thì nó cũng bị lỗi #VALUE như trên.

Em chưa biết là vì sao?
Bạn đưa link google sheet tôi xem thử!
Chứ công thức của @hocexcel_1991 là đúng rồi đó!

Về công thức thì bảng doanh số có dài hơn nữa cũng không sao, nhưng do dùng công thức mảng nếu trên 1000 dòng, e rằng nó làm chậm máy.

Thân
 

Phan Thế Hiệp

Thành viên gắn bó
Tham gia ngày
10 Tháng mười 2017
Bài viết
1,727
Thích
4,725
Điểm
360
Tuổi
46
#26
Điều này em gặp phải cũng giống như công thức của pro @hocexcel_1991 , cũng đúng trên Excel, còn trên Google Sheet thì nó cũng bị lỗi #VALUE như trên.

Em chưa biết là vì sao?
Tôi có xem và tìm thử nguyên nhân bị lỗi, cũng không biết có phải là Google Sheet nó "hổng ưa" SUMIFS() dùng Mảng hay không!?
Tôi cũng thử hai công thức của @hocexcel_1991@dazkangel lên đó rồi, nó cũng "lẳng lặng" trả về 0!?

Thôi thì bạn dùng chiêu cuối này thử xem sao nha!
Mã:
C16=SUM(IFERROR((VLOOKUP(T(IF($A$4:$A$8=C$15,$B$4:$B$8)),$G$4:$H$7,2,)=$B16)*$C$4:$C$8,))
Kết thúc bằng Ctrl+Shift+Enter. Fill xuống rồi copy qua phải cả cột.

Khi mang lên Google Sheet bạn thêm hàm Arrayformula( ... ) bao ở ngoài công thức C16 nha! cũng fill/copy y vậy.
Hoặc nếu hệ thống của bạn đang xài hệ VN: với dấu phân cách số lẻ là ",", phân cách hàng ngàn là ".", thì bạn tự chỉnh lại hén!

Thân
 

File đính kèm

VetMini

Thành viên gạo cội
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
5,945
Thích
6,854
Điểm
560
#27
Không, đứng về giáo dục, và kiểu theo đúng lý: thì thầy vẫn phải cho điểm vì kết quả ra đúng với dữ liệu đề bài
Đứng về mặt giáo dục thì là điểm với tô, công thức thật hắc búa cho nó xịn.
Chứ đứng về mặt quản lý thì cứ "tổng theo..." là nhiệm vụ của PivotTable. Không Pivot được thì xem lại thanh lọc dữ liệu và thiết kế bảng thế nào cho được.

(*) được lên pờ rồ rồi, đã chưa :thumbs::thumbs::thumbs:
 

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
496
Thích
284
Điểm
410
#28
Đứng về mặt giáo dục thì là điểm với tô, công thức thật hắc búa cho nó xịn.
Chứ đứng về mặt quản lý thì cứ "tổng theo..." là nhiệm vụ của PivotTable. Không Pivot được thì xem lại thanh lọc dữ liệu và thiết kế bảng thế nào cho được.

(*) được lên pờ rồ rồi, đã chưa :thumbs::thumbs::thumbs:
May pro, mà lại nhầm thế mới đau
 
Top