Dùng công thức đúng nhưng cho ra kết quả sai?

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

khoa272

Thành viên mới
Tham gia
18/9/20
Bài viết
1
Được thích
0
Thưa mọi người là mình đang làm một bài tập excel
Thì ở phần BẢNG THỐNG KÊ, em dùng công thức để tính cột Tổng số lượng mua là:
=SUMIFS($D$3:$D$10,$B$3:$B$10,VLOOKUP(E13,CHOOSE({1,2},$B$13:$B$15,$A$13:$A$15),2,1)&"*")
Nhưng chỉ 2 kết quả ở đầu đúng và kết quả còn lại sai (trong khi đó đã đúng dữ kiện)
Theo mọi người đây là lỗi gì và làm sao để khắc phục ạ
File:
 

File đính kèm

Thưa mọi người là mình đang làm một bài tập excel
Thì ở phần BẢNG THỐNG KÊ, em dùng công thức để tính cột Tổng số lượng mua là:
=SUMIFS($D$3:$D$10,$B$3:$B$10,VLOOKUP(E13,CHOOSE({1,2},$B$13:$B$15,$A$13:$A$15),2,1)&"*")
Nhưng chỉ 2 kết quả ở đầu đúng và kết quả còn lại sai (trong khi đó đã đúng dữ kiện)
Theo mọi người đây là lỗi gì và làm sao để khắc phục ạ
File:
Sao bạn không dùng công thức như vầy:
Mã:
=SUMIF($C$3:$C$10,E13&"*",$D$3:$D$10)
cho đơn giản?
Cái gì mà VLOOKUP rồi CHOOSE... tùm lum vậy?
-----------------------------------------
Ngoài ra nếu bạn cứ nhất định phải VLOOUP + CHOOSE thì sửa:
Mã:
=SUMIFS(....,VLOOKUP(,2,1)&"*")
thành
Mã:
=SUMIFS(....,VLOOKUP(,2,0)&"*")
Tham số thứ 4 của VLOOKUP phải là 0, tức dò chính xác
 
Lần chỉnh sửa cuối:
Bạn thay 1 bởi 0, tìm kiếm chính xác
 
Sử dụng sumifs hay sumif cho đơn giản: =SUMIFS($D$3:$D$10,$B$3:$B$10,"c*")
 
Web KT

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

Back
Top Bottom