Viết chì có ghi kìa bạn. True = 1. False = 0. Điều này bạn tạm hiểu như thế ở cơ bản. Từ từ sâu và xa hơn, hoặc mai mốt bạn sẽ thấy ứng dụng của nó.
Còn đây là Mô tả cú pháp hàm SUM trên trang support người dùng của Microsoft:
...
Bạn giải thích không đúng chỗ của người ta hỏi rồi.
Câu 2 giải thích là:
Một số con tính trong Excel có khả năng ép kiểu.
SUM có khả năng ép kiểu các tham số của nó về số để cộng.
"5" là kiểu text, ép thành số 5.
True/False là kiểu Boolean. Khi ép kiểu về số, True trở thành 1 và False thành 0.
Chú: làm thế nào để biết khi nào Excel ép kiểu?
Trả lời: tư duy lô gic, Excel cố gắng ép kiểu cho đến khi nào nó nghĩ
"ép kiểu như vầy không ổn, có thể gây hiện tượng dữ liệu không đồng nhất" (xem câu chú thích cuối bên dưới). Đại khái, bạn dùng quen rồi thì biết.
Câu 3, 4 giải thích là:
Câu 3: SUM sẽ bỏ qua, không tính
những ô chứa dữ liệu không ở dạng số. Ô A5 chứa 20a, không phải dạng số cho nên được bỏ qua.
Câu 4: (câu này hơi rắc rối, chịu khó đọc cho kỹ)
Để ý tôi dùng cụm từ "ô chứa dữ liệu" ở trên. Tức là SUM chỉ bỏ qua khi lỗi ấy nằm trong ô hoặc mảng. Trong công thức ở câu 4 này, "20a" là một biểu thức, được dưa vào làm một tham cho SUM. SUM không thể ép kiểu và cũng không thể bỏ qua, đành báo lỗi. ("5" được ép thành 5, False được ép thành 0, nhưng 20a không ép được)
Chú: nếu bạn đưa "5" (tức '5), 15, False, 20a vào các ô A2:A5 và SUM(A2:A5) sẽ thấy kết quả là 15. Chỉ có ô A3 được coi là số, các ô còn lại bị bỏ qua.