Có thể dùng sumifs cho điều kiện phức tạp không?

  • Thread starter Thread starter hetxay
  • Ngày gửi Ngày gửi
Liên hệ QC

hetxay

Thành viên mới
Tham gia
26/11/08
Bài viết
5
Được thích
0
Mình đang cần làm 1 báo cáo (như file đính kèm) nhưng cái khó (do điều kiện khách quan)là mình không thể thêm cột phụ vào bảng tính, mình cố gắng mãi mà vẫn không ra, các bạn giúp mình với
 

File đính kèm

Mình nghĩ thêm điều kiện lấy bên trái chuỗi 2 ký tự thì hơi khó cho hàm SumIfs. Trong khi chờ đợi giải pháp thì bạn dùng Sumproduct tạm nha. hàm này dùng cho mọi phiên bản Excel
Tại ô G27 :
=SUMPRODUCT((LEFT($C$4:$C$42,2)=F27)*(($B$4:$B$42=$F$8)+($B$4:$B$42=$F$9)+($B$4:$B$42=$F$10)+($B$4:$B$42=$F$11))*$D$4:$D$42)

Hay công thức sau :
PHP:
=SUMPRODUCT((LEFT($C$4:$C$42,2)=F27)*NOT(ISNA(MATCH($B$4:$B$42,$F$8:$F$11,0)))*$D$4:$D$42)
 
Lần chỉnh sửa cuối:
Mình nghĩ thêm điều kiện lấy bên trái chuỗi 2 ký tự thì hơi khó cho hàm SumIfs. Trong khi chờ đợi giải pháp thì bạn dùng Sumproduct tạm nha. hàm này dùng cho mọi phiên bản Excel
Tại ô G27 :


Hay công thức sau :
PHP:
=SUMPRODUCT((LEFT($C$4:$C$42,2)=F27)*NOT(ISNA(MATCH($B$4:$B$42,$F$8:$F$11,0)))*$D$4:$D$42)

Tuyệt quá, như vậy là quá ổn rồi, Cảm ơn bạn rất nhiều
 
mình nghĩ bạn nên làm sumif có điều kiện như sau LA* là được thôi
 
giai đáp thắc mắc

bạn thử xem file này coi đúng như ý của bạn không, tui chỉ dùm sumif thôi
 

File đính kèm

Mình nghĩ thêm điều kiện lấy bên trái chuỗi 2 ký tự thì hơi khó cho hàm SumIfs. Trong khi chờ đợi giải pháp thì bạn dùng Sumproduct tạm nha. hàm này dùng cho mọi phiên bản Excel
Tại ô G27 :
=SUMPRODUCT((LEFT($C$4:$C$42,2)=F27)*(($B$4:$B$42= $F$8)+($B$4:$B$42=$F$9)+($B$4:$B$42=$F$10)+($B$4:$ B$42=$F$11))*$D$4:$D$42)
Hay công thức sau :
PHP:
=SUMPRODUCT((LEFT($C$4:$C$42,2)=F27)*NOT(ISNA(MATCH($B$4:$B$42,$F$8:$F$11,0)))*$D$4:$D$42)
Vầy ngắn hơn:
PHP:
=SUM((LEFT($C$4:$C$42,2)=F27)*($B$4:$B$42=TRANSPOSE($F$8:$F$11))*($D$4:$D$42))
Nhưng phải kết thúc bằng tổ hợp phím Ctrl + Shift + Enter
 
Web KT

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

Back
Top Bottom