Hàm Sumproduct và Sumifs lồng hàm SUM (2 người xem)

Liên hệ QC

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

MeThuongNho

Thành viên thường trực
Tham gia
30/10/09
Bài viết
368
Được thích
77
Nghề nghiệp
Sale - Planning
Kính gửi Anh/Chị,
Nay em lại có vấn đề với hàm Sumifs và Sumproduct.
Em gửi file đính kèm, mong anh chị giúp ạh.
- Vấn đề ở đây là khi lồng Sum với nhiều điều kiện ở toán tử OR { }, thì không được kết quả đúng.
+ Sumifs thì thì chỉ Sum được điều kiện đầu tiên trong { } ;
+ Sumproduct thì #N/A.
- Mong muốn được hướng dẫn lỗi sai ở đâu, và có hàm khác thay thế cũng được
Cám ơn mọi người!
 

File đính kèm

Xem thử, sửa lại dữ liệu 1 chút, dùng 2 cách cột phụ và không cột phụ:
 

File đính kèm

Lần chỉnh sửa cuối:
Xem thử, sửa lại dữ liệu 1 chút, dùng 2 cách cột phụ và không cột phụ:
Cám ơn Anh dazkangel nhiều.
Em đã cập nhật được số liệu đúng.
+ Hàm EVALUATE trong Name : mục đích là gì anh.
+ Em có thử công thức không đặt Name dựa trên công thức trong Name của Anh.
Mã:
{=SUM(SUMIFS(data!$X$2:$X$12404,data!$P$2:$P$12404,LEFT(C10,7),data!$T$2:$T$12404,{13,24,26,40},data!$A$2:$A$12404,{20;60;70}))}
Nhưng không hiểu chỗ : Sell_in thì chỉ cần ngăn cách dấu phẩy "," - còn Dist. Chanel thì ngăn cách dấu chấm phẩy " ; " nó mới ra được đúng số liệu.
Và liệu nếu không đặt name như vậy có ổn không anh.
Trân trọng!
 
Lần chỉnh sửa cuối:
Cám ơn Anh dazkangel nhiều.
Em đã cập nhật được số liệu đúng.
+ Hàm EVALUATE trong Name : mục đích là gì anh.
+ Em có thử công thức không đặt Name dựa trên công thức trong Name của Anh.
Mã:
{=SUM(SUMIFS(data!$X$2:$X$12404,data!$P$2:$P$12404,LEFT(C10,7),data!$T$2:$T$12404,{13,24,26,40},data!$A$2:$A$12404,{20;60;70}))}
Nhưng không hiểu chỗ : Sell_in thì chỉ cần ngăn cách dấu phẩy "," - còn Dist. Chanel thì ngăn cách dấu chấm phẩy " ; " nó mới ra được đúng số liệu.
Và liệu nếu không đặt name như vậy có ổn không anh.
Trân trọng!
Hàm Evaluate mục đích biến chuối thành công thức, ví dụ:
13,24,26,40 thêm 2 dấu "{" & "}" thành "{13,24,26,40}" dùng hàm Evaluate sẽ thành mảng {13,24,26,40}.
Còn tại sao lúc dấu , lúc ; thì bạn nhân thử 2 mảng sau {1,2,3}*{1,2} chắc chắn sẽ báo lỗi vì mảng 2 không bằng mảng 1 nên tôi đổi thành chiều dọc thì sẽ ra :D
 
Hàm Evaluate mục đích biến chuối thành công thức, ví dụ:
13,24,26,40 thêm 2 dấu "{" & "}" thành "{13,24,26,40}" dùng hàm Evaluate sẽ thành mảng {13,24,26,40}.
Còn tại sao lúc dấu , lúc ; thì bạn nhân thử 2 mảng sau {1,2,3}*{1,2} chắc chắn sẽ báo lỗi vì mảng 2 không bằng mảng 1 nên tôi đổi thành chiều dọc thì sẽ ra :D
Cám ơn Anh dazkangel nhiều.
Em đã rõ.
Chúc anh và mọi người cuối tuần vui nha.
 
Web KT

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

Back
Top Bottom