Hàm Sumproduct thay Sumif (1 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
Chào Anh/Chị,
Bình thường sử dụng Sumif thì vẫn ra kết quả. : nhưng em đang thay thế thành Sumproduct để kết hợp được hàm MID. ( để khỏi làm cột phụ bên dữ liệu nguồn)
Em muốn anh chị chỉ giúp hàm Sumproduct như bên dưới thì sửa hoặc thay thế hàm sao cho thỏa điều kiện như sau:
Công thức hiện tại:
Mã:
=SUMPRODUCT(--(MID(KHDS!$C$8:$C$3000,4,2)="01"),--(KHDS!$AP$8:$AP$3000=$B12),KHDS!$W$8:$W$3000)
Điều kiện là: chỗ MID(KHDS!$C$8:$C$3000,4,2)="01") : có 01,03,05,04...
Còn dùng hàm SUM theo như thế này.
Mã:
=SUM(SUMIF(KHDS!$C$8:$C$3000,{"01","03","05","04"},KHDS!$W$8:$W$3000))
Cám ơn mọi người nhiều!
 
Chào Anh/Chị,
Bình thường sử dụng Sumif thì vẫn ra kết quả. : nhưng em đang thay thế thành Sumproduct để kết hợp được hàm MID. ( để khỏi làm cột phụ bên dữ liệu nguồn)
Bạn có thể tải lên một file mẫu khoảng 20 dòng, biết đâu có thể dùng Sumif mà không dùng cột phụ.
Vì dùng sumproduct nặng hơn dùng sumif.
 
Chào Anh/Chị,
Bình thường sử dụng Sumif thì vẫn ra kết quả. : nhưng em đang thay thế thành Sumproduct để kết hợp được hàm MID. ( để khỏi làm cột phụ bên dữ liệu nguồn)
Em muốn anh chị chỉ giúp hàm Sumproduct như bên dưới thì sửa hoặc thay thế hàm sao cho thỏa điều kiện như sau:
Công thức hiện tại:
Mã:
=SUMPRODUCT(--(MID(KHDS!$C$8:$C$3000,4,2)="01"),--(KHDS!$AP$8:$AP$3000=$B12),KHDS!$W$8:$W$3000)
Điều kiện là: chỗ MID(KHDS!$C$8:$C$3000,4,2)="01") : có 01,03,05,04...
Còn dùng hàm SUM theo như thế này.
Mã:
=SUM(SUMIF(KHDS!$C$8:$C$3000,{"01","03","05","04"},KHDS!$W$8:$W$3000))
Cám ơn mọi người nhiều!
Bạn vẫn cứ xài SUMIFS() cùng với ký tự đại diện là được, không cần Sumproduct(), như:
Mã:
=SUM(SUMIFS(KHDS!$W$8:$W$3000,KHDS!$C$8:$C$3000,"???"&{"01","03","05","04"}&"*",KHDS!$AP$8:$AP$3000,$B12))
Enter
Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn vẫn cứ xài SUMIFS() cùng với ký tự đại diện là được, không cần Sumproduct(), như:
Mã:
=SUM(SUMIFS(KHDS!$W$8:$W$3000,KHDS!$C$8:$C$3000,"???"&{"01","03","05","04"}&"*",KHDS!$AP$8:$AP$3000,$B12))
Enter
Thân.
Cám ơn anh Phan Thế Hiệp nhiều!
Em đã giải quyết được như hướng dẫn.
Chúc mọi người cuối tuần vui!
 
Web KT

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

Back
Top Bottom