Làm thế nào để thực hiện phép SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets

Như bạn đã biết, trong Google Sheets có thể thực hiện phép SUMIF có phân biệt chữ hoa chữ thường! Nhiều người nghĩ rằng phép SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets không thể thực hiện được. Nhưng thực tế lại ngược lại.

Tôi sẽ giải thích cho bạn cách thực hiện phép SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets. Không cần sử dụng cột trợ giúp hoặc cột trợ giúp ảo trong trường hợp này.

Thông thường, SUMIF là một hàm không phân biệt chữ hoa chữ thường. Nhưng với sự kết hợp của các công thức, bạn có thể thực hiện phép SUMIF có phân biệt chữ hoa chữ thường.

Để thực hiện phép SUMIF có phân biệt chữ hoa chữ thường, bạn nên sử dụng bất kỳ hàm phân biệt chữ hoa chữ thường nào với nó.

Các hàm phân biệt chữ hoa chữ thường có sẵn trong Google Sheets là Exact, Find và Query. Cả Exact và FIND đều là các hàm văn bản.

Nhưng với SUMIF, chúng ta chỉ có thể sử dụng hàm FIND, không phải Exact. Công thức Query hoàn toàn khác, và nó cũng có thể hoạt động giống như một phép SUMIF phân biệt chữ hoa chữ thường. Phần đó, tôi sẽ cố gắng giải thích cho bạn ở cuối bài viết này!

Cách thực hiện phép SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets – Bước

Dữ liệu mẫu:

Bước thực hiện phép SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets

Đây là một công thức SUMIF bình thường để tính tổng số tiền cho Sản phẩm “IL102b”. Công thức này rõ ràng sẽ trả về một kết quả sai.

Công thức SUMIF bình thường

=sumif(A2:A5,"IL102b",G2:G5)

Kết quả dự kiến: 675.00
Kết quả thực tế trả về: 1125.00

Giải thích công thức:
Trong công thức này, A2: A5 là phạm vi, “IL102b” là điều kiện và G2: G5 là phạm vi tổng.

Tại sao công thức lại trả về một kết quả không chính xác?

Công thức này hoàn hảo. Nhưng vấn đề ở đây là, SUMIF xem cả “IL102b” và “IL102B” như là như nhau và tổng cột G tương ứng. Như đã nói, SUMIF là một hàm không phân biệt chữ hoa chữ thường.

Công thức SUMIF có phân biệt chữ hoa chữ thường

Đây là công thức SUMIF có phân biệt chữ hoa chữ thường. Như tôi đã nói, chúng ta nên sử dụng một hàm phân biệt chữ hoa chữ thường cùng với SUMIF và hàm đó là FIND. Đây là sự kết hợp đó.

=sumif(ArrayFormula((find("IL102b",A2:A5))),1,G2:G5)

Kết quả dự kiến: 675.00
Kết quả thực tế trả về: 675.00

Tôi sẽ giải thích cho bạn cách công thức này hoạt động.

Ở đây, tôi đã thay thế phạm vi A2: A5 trong công thức SUMIF bình thường bằng công thức sau.

ArrayFormula((find("IL102b",A2:A5)))

Công thức này làm gì?

Hàm Find của Google Sheets tìm giá trị chính xác “IL102b” trong phạm vi A2: A5. Khi sử dụng độc lập như dưới đây, công thức này sẽ gây ra lỗi. Lý do là chúng ta chỉ có thể sử dụng một tham chiếu ô chứ không phải phạm vi với công thức này.

=find("IL102b",A2:A5)

Vì vậy, sự kết hợp ArrayFormula có thể hoạt động ở đây và kết quả sẽ như sau. Điều này thay thế phạm vi ban đầu A2: A5 của chúng tôi.

Ở bất kỳ vị trí nào trong phạm vi A2: A5 xuất hiện giá trị “IL102b”, kết hợp ArrayFormula Find sẽ trả về 1.

Ở trường hợp của chúng ta, chỉ có một kết quả phù hợp và vì vậy số 1 chỉ hiện một lần. Vì đây là phạm vi mới của chúng tôi, chúng ta có thể sử dụng số 1 làm tiêu chí thay vì “IL102b”. Đó là tất cả.

Lưu ý, cùng một mẹo cũng áp dụng cho SUMIFS. Bây giờ để biết thông tin, nếu bạn không quá quan trọng để sử dụng công thức SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets, bạn có thể sử dụng hàm QUERY đơn giản là một phương án thay thế như sau cho phạm vi ví dụ trên.

Công thức Query thay thế cho SUMIF có phân biệt chữ hoa chữ thường trong Google Sheets

=query(A2:G5,"Select Sum(G) where A='IL102b' label Sum(G)''")

Hy vọng rằng bạn đã thấy thú vị khi ở đây! Cảm ơn bạn đã đọc bài viết này.

Crawlan.com

Related posts