Nhờ hướng dẫn Ký hiệu khác (<>) lồng trong hàm SUMIFS (1 người xem)

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

Người dùng đang xem chủ đề này

vituu

Thành viên mới
Tham gia
20/5/11
Bài viết
8
Được thích
0
Em làm công thức có lồng ký hiệu khác <> vào hàm Sumifs như trong file excel đính kèm nhưng công thức ra kết quả không đúng. Nhờ các Anh Chị chỉnh sửa lại giúp em ạ. Em cảm ơn.
 

File đính kèm

Hàm sumifs khi lồng điều kiện kiểu này hình như bị hiểu thành dạng số nên nó thành tổng hết, chắc SUMPRODUCT như bài #2 cho nhanh. Bạn nào biết vào giải thích hộ cái điều kiện sumifs trong trường hợp này với
 
Cái khó hiểu nữa là ở ô B27 em làm công thức "=050104" thì chạy ra kết quả đúng nhưng khi thay vào "<>050104" thì kết quả là sai nên em nghĩ đang đặt dấu <> bị sai :(
Bài đã được tự động gộp:

Cảm ơn bạn nhiều nhé :)
 
Mã:
"<>*050104"
Chữa cháy thì sài cách này.
 
Cảm ơn bạn nhiều nhiều lắm :). Cho mình hỏi thêm tại sao phải thêm dấu * nha.
Dấu * là đại diện cho 1 hoặc nhiều ký tự á bạn.

*050104 = abc050104 hoặc = 5050104 hoặc = skgjs kgjskjhskfghafhsdjgs050104 hoặc = a25sf6d58f5v5gg050104

"<>*050104" nghĩa là khác mấy dạng như trên á.
 
Tại sao nhiều người cứ thích Mã với 0 ở đầu nhỉ. Nếu mã là SỐ thì cứ cho chữ số đầu tiên khác 0 đi. Lúc đó thì vd. "<>150104" chả gây khó dễ gì cả. Tất nhiên cột A không được định dạng là TEXT mà phải là General hoặc SỐ.

Có vẻ *** như "=" không gây khó dễ nhưng "<>" khó tính. Nếu có vd. "<>050104" thì do "050104" là SỐ nên SUMIFS kiểm tra xem có SỐ nào trong cột A thỏa điều kiện. Nhưng dữ liệu của bạn được định dạng là TEXT (còn nếu định dạng General nhưng nhập '050104 thì vẫn bị̣ coi là TEXT) nên tất cả các dòng đều thỏa điều kiện (TEXT thì tất nhiên <> SỐ rồi).

Cứ dùng SỐ + General thì dù SUMIFS có khó tính thế nào cũng không ngán.

*** Đoán mò thôi. Thực ra dữ liệu của bạn định dạng là TEXT nhưng có gì đó "hơi mập mờ", Excel đánh dấu các ô dữ liệu trong cột A, chứng tỏ có gì đó hơi khó hiểu, gây hiểu lầm. Tôi nghĩ là nếu dữ liệu định dạng là TEXT mà Excel không "lưu ý" gì thì dữ liệu vẫn là chuẩn và SUMIFS sẽ không gây khó dễ gì.
 
Lần chỉnh sửa cuối:
Chẳng qua là cách hành xử của SUMIF và SUMPRODUCT khác nhau thôi.
SUMIF so nguyên vùng với điều kiện, sau đó tổng hợp lại và cộng vùng tương ứng
SUMPRODUCT so từng dòng 1 và nhân luôn với vùng tương ứng của dòng đó, khi text dạng số nằm trong phép toán thì tự động quy ra số luôn.

Vì thế nên SUMIF nhanh và tiết kiệm tài nguyên hơn SUMPRODUCT, tuy nhiên nó khó tính hơn.
Nếu dữ liệu chuẩn và có quy tắc (không nên lấy số, hoặc text dạng số làm mã quy chiếu) thì không có gì để bàn.
 
Chẳng qua là cách hành xử của SUMIF và SUMPRODUCT khác nhau thôi.
SUMIF so nguyên vùng với điều kiện, sau đó tổng hợp lại và cộng vùng tương ứng
SUMPRODUCT so từng dòng 1 và nhân luôn với vùng tương ứng của dòng đó, khi text dạng số nằm trong phép toán thì tự động quy ra số luôn.

Vì thế nên SUMIF nhanh và tiết kiệm tài nguyên hơn SUMPRODUCT, tuy nhiên nó khó tính hơn.
Nếu dữ liệu chuẩn và có quy tắc (không nên lấy số, hoặc text dạng số làm mã quy chiếu) thì không có gì để bàn.
Ở GPE này sử dụng SUMIF/SUMIFS là hàng chính thống; sử dụng SUMPRODUCT là dùng mẹo (rất ít khi công thức ở GPE dùng hàm này với đúng nhiệm vụ của nó)
GPE có thói quen dùng mẹo để rút ngắn công thức nhiều hơn là theo sát lô-gic của yêu cầu.
 
Web KT

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

Back
Top Bottom