Xin hướng dẫn hàm trả về theo điều kiện

Liên hệ QC

xumipham1

Thành viên chính thức
Tham gia
14/1/15
Bài viết
54
Được thích
12
Giới tính
Nữ
Nghề nghiệp
Osin
Xin chào các Anh/Chị.
Em có một bảng cần lấy dữ liệu theo điều kiện như trong file đính kèm ạ.
Nếu tổng số m cột F của bảng A thỏa mãn điều kiện tại các cột H, I, J, K thì sẽ trả về tổng số m thuộc các cột đó ạ.
Em có điền kết quả mong muốn ở bên dưới, các anh chị hỗ trợ giúp em với ạ. Em dùng hàm sumifs kết hợp if mà nó cứ sai sai sao ak, không ra kết quả :( chắc do em gà ^^
Mọi người hỗ trợ giúp em với ạ. Cảm ơn mọi người nhiều nhiều.
 

File đính kèm

  • Excel 27092022.xlsx
    12.1 KB · Đọc: 14
Dạ, chắc em viết câu hỏi có gì đó sai nên không được giải đáp rồi.
Tuy nhiên em cũng đã tìm ra lời giải cho bài của mình. Mặc dù đơn giản với mọi người nhưng cũng là một cố gắng nho nhỏ của em. Hy vọng có thể tham khảo ạ.
 

File đính kèm

  • Excel 27092022.xlsx
    11.5 KB · Đọc: 5
Dạ, chắc em viết câu hỏi có gì đó sai nên không được giải đáp rồi.
Vì trong phần kết quả mong muốn, bạn để 95107 là tổng thickness 3 của ngày 3-Oct vào cột >100km, nên mọi người bối rối thôi. Và không ai hỏi lại nên không có đáp án.
 
Mình thì hiểu và đã cố làm từ ngay lúc bạn mới đăng nhưng mà yêu cầu đề bài của bạn làm mình đặt câu hỏi là mất công như thế để làm gì, điều kiện dò merge cell , dạng text. tiếp nữa bạn ghi điều kiện là >=100k nhưng mà kết quả bạn muốn lại nhỏ hơn 100k, rất mâu thuẫn nên mình đoán chắc không quan trọng và bỏ ngang.. Nhưng nay thấy bạn hỏi lại thì mình lại lò mò làm. Thành thật mà nói mình rất ngán dùng if với and trong công thức.
=IF(AND(SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1)>(INDEX($D$3:$D$6,MATCH(H$3,$C$3:$C$6,0))),SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1)<(INDEX($E$3:$E$6,MATCH(H$3,$C$3:$C$6,0)))),SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1),"")

1664422765214.png
 

File đính kèm

  • Excel 27092022.xlsx
    12.8 KB · Đọc: 6
Vì trong phần kết quả mong muốn, bạn để 95107 là tổng thickness 3 của ngày 3-Oct vào cột >100km, nên mọi người bối rối thôi. Và không ai hỏi lại nên không có đáp án.
Ôi đúng rồi ạ, lỗi tại em rồi. Do em sơ sài ngay chính đề bài mình đưa ra nên vậy ạ. Em cảm ơn nhiều ạ.
Lời biện hộ yếu đuối là em coppy một phần sang file để nhờ mọi người mà lại không chú ý ghi đầy đủ ạ.
Bài đã được tự động gộp:

Mình thì hiểu và đã cố làm từ ngay lúc bạn mới đăng nhưng mà yêu cầu đề bài của bạn làm mình đặt câu hỏi là mất công như thế để làm gì, điều kiện dò merge cell , dạng text. tiếp nữa bạn ghi điều kiện là >=100k nhưng mà kết quả bạn muốn lại nhỏ hơn 100k, rất mâu thuẫn nên mình đoán chắc không quan trọng và bỏ ngang.. Nhưng nay thấy bạn hỏi lại thì mình lại lò mò làm. Thành thật mà nói mình rất ngán dùng if với and trong công thức.
=IF(AND(SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1)>(INDEX($D$3:$D$6,MATCH(H$3,$C$3:$C$6,0))),SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1)<(INDEX($E$3:$E$6,MATCH(H$3,$C$3:$C$6,0)))),SUMIFS($F$16:$F$29,$A$16:$A$29,$G4,$D$16:$D$29,H$1),"")

View attachment 281463
Dạ em cảm ơn rất nhiều ạ, do lỗi tại em ghi đề bài làm mọi người không rõ. Em sẽ tham khảo công thức của anh/chị ạ.
 
Web KT
Back
Top Bottom