Các câu hỏi về hàm SUMIF

Liên hệ QC
Đầu tiên mình cũng như bạn thôi xem hàm offset má đầu óc "biêng biêng".
Cố gắng lên nhé!
 
Một cách nữa để bạn tham khảo nhé.
 

File đính kèm

  • Dem va tinh tong dua vao 2 dieu kien.xls
    13.5 KB · Đọc: 58
Dùng OFFSET với bài này, nó chỉ đúng khi cột A (tháng năm) được sắp xếp (sort) từ nhỏ đến lớn. Còn nếu cột A không sắp xếp như vậy, thì sẽ trật lất! Không tin, bạn cứ thử chọn hết dãy A6:E12 rồi sort nó theo cột D hoặc cột E, sẽ thấy kết quả thay đổi lung tung liền!

Với bài này, chỉ có dùng SUMPRODUCT là luôn luôn đúng với mọi kiểu sắp xếp dữ liệu.
Còn không thì sử dụng Excel 2007, với SUMIFS và COUNTIFS.
 
Lần chỉnh sửa cuối:
Sửa lại công thức một chút cho ngắn nhé.
Công thức 1
=SUMPRODUCT(($A$6:$A$12=B1)*($D$6:$D$12=B3))
Công thức 2
=SUMPRODUCT(($A$6:$A$12=B1)*($D$6:$D$12=B3),$E$6:$E$12)
Lưu ý: Nhập xong công thức nhớ nhấn Ctrl+ Shift + Enter
 
Sửa lại công thức một chút cho ngắn nhé.
Công thức 1
=SUMPRODUCT(($A$6:$A$12=B1)*($D$6:$D$12=B3))
Công thức 2
=SUMPRODUCT(($A$6:$A$12=B1)*($D$6:$D$12=B3),$E$6:$E$12)
Lưu ý: Nhập xong công thức nhớ nhấn Ctrl+ Shift + Enter
Nhấn Enter là đủ rồi!
 
Dùng OFFSET với bài này, nó chỉ đúng khi cột A (tháng năm) được sắp xếp (sort) từ nhỏ đến lớn. Còn nếu cột A không sắp xếp như vậy, thì sẽ trật lất! Không tin, bạn cứ thử chọn hết dãy A6:E12 rồi sort nó theo cột D hoặc cột E, sẽ thấy kết quả thay đổi lung tung liền!

Với bài này, chỉ có dùng SUMPRODUCT là luôn luôn đúng với mọi kiểu sắp xếp dữ liệu.
Còn không thì sử dụng Excel 2007, với SUMIFS và COUNTIFS.

Bác BNTT cho em hỏi nếu dùng offset sẽ cho kết quả sai có phải nguyên nhân là do hàm Macth() trả về số dòng trong vùng tham chiếu, khi mà cột (tháng năm) không sắp xếp từ nhỏ đến lớn không như vậy sẽ không tạo ra được một mảng (được tạo ra bởi hàm offset) theo ý muốn như vậy sẽ dẫn đến kết quả sai à?
 
Nhưng trước công thức còn có dấu {} nghĩa là gì vậy bạn
Đó là công thức mảng đó bạn. Bài toán này của bạn áp dụng công thức như vậy sẽ đỡ phức tạp. Cái dấu {} được tự động tạo ra khi bạn nhập xong ( hoặc copy) công thức và nhấn tổ hợp phím Ctrl+ Shift Enter.
 
Bác BNTT cho em hỏi nếu dùng offset sẽ cho kết quả sai có phải nguyên nhân là do hàm Macth() trả về số dòng trong vùng tham chiếu, khi mà cột (tháng năm) không sắp xếp từ nhỏ đến lớn không như vậy sẽ không tạo ra được một mảng (được tạo ra bởi hàm offset) theo ý muốn như vậy sẽ dẫn đến kết quả sai à?
Là do hàm countif đếm được 3 hoắc 4 gì đó cho số dòng mở rộng xuống của hàm offset nhưng cái thằng thứ 3 hoặc 4 gì đó thực tế lại nằm ở đâu đó quá tầm với của offset.
 
Lần chỉnh sửa cuối:
Bác giải thích giúp em. Nhiều lúc sử dụng hàm Sumproduct em vẫn chưa phân biệt được khi nào thì cần Nhấn Ctrl+Shift+ Enter và khi nào thì không?
Ai nói với bạn là dùng SUMPRODUCT thì nhấn Ctrl+Shift+ Enter ?
Bản thân SUMPRODUCT là hàm mảng, do đó chỉ cần nhấn Enter là đủ rồi, với mọi trường hợp.
 
Cám ơn bác! Thế mà từ trước đến giờ cứ dùng hàm Sumproduct() thườnng là em nhấn Ctrl+Shift +Enter, hôm nay bác chỉ mới hiểu.
 
Chị đã sửa lại trên bảng tính cho em rồi đấy nhưng chị không tải File lên được, Ở bảng NXT, có lẽ em xem lại giá của A01, A02, hình như có sự nhầm lẫn . Chúc em may mắn nhé! Thân ái.
 
Lần chỉnh sửa cuối:
Bạn chỉ cần sửa lại mấy cái chữ "a" cho nó thống nhất, "A" thì "A" hết, "a" thì "a" hết, còn nếu không thì phải gõ cho chính xác.
Ví dụ, bên Danhmuc, thì là A03, trong khi bên NHAP, là "a03", VLOOKUP tìm không ra chứ sao.
Hàm VLOOKUP nó tìm cho cả A và a .
Ở đây nó không tìm được là do có thêm khoảng trắng
 
+-+-+-+
Hàm VLOOKUP nó tìm cho cả A và a .
Ở đây nó không tìm được là do có thêm khoảng trắng
Khoảng trắng nào ở đây vây you? Ở đây họ đã copy công thức từ trên xuống mà khoảng trắng ở đâu?
Tui cũng không biết tại sao nữa, nhưng tui đã sửa rùi. Post lên đây các bạn xem lai xem sao nhé.
 

File đính kèm

  • Hepl.rar
    94.8 KB · Đọc: 17
Lần chỉnh sửa cuối:
Cái file bạn gửi lên nhiểu Virus quá.
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom