nêu công thức và ý nghĩa của các hàm COUNTIF;SUMIF;IF
1. Hàm COUNTIF
a. Công thức:
Hàm COUNTIF dùng để đếm số lượng ô trong một phạm vi thỏa mãn một điều kiện cho trước. Công thức của hàm COUNTIF như sau:
COUNTIF(range, criteria)
Trong đó:
– \(range\): Là phạm vi ô mà chúng ta muốn đếm. Phạm vi này có thể là một cột, một hàng hoặc một khối ô.
– \(criteria\): Là điều kiện mà chúng ta muốn áp dụng để đếm. Điều kiện này có thể là một số, một chuỗi ký tự, một phép so sánh (ví dụ: “>10”, “<>0″) hoặc một tham chiếu đến một ô khác.
b. Ý nghĩa:
Hàm COUNTIF giúp chúng ta nhanh chóng xác định có bao nhiêu mục trong một danh sách đáp ứng được một tiêu chí cụ thể. Ví dụ, chúng ta có thể dùng hàm này để đếm xem có bao nhiêu học sinh đạt điểm giỏi trong một danh sách điểm thi, hoặc đếm xem có bao nhiêu sản phẩm còn tồn kho dưới mức quy định.
c. Ví dụ minh họa:
Giả sử chúng ta có một bảng điểm như sau:
| Tên học sinh | Điểm số |
|—|—|
| An | 8 |
| Bình | 7 |
| Cường | 9 |
| Dung | 8 |
| Giang | 6 |
Nếu chúng ta muốn đếm xem có bao nhiêu học sinh đạt điểm 8, chúng ta sẽ sử dụng công thức sau:
=COUNTIF(B2:B6, 8)
Kết quả sẽ là 2, vì có hai học sinh (An và Dung) đạt điểm 8.
Nếu chúng ta muốn đếm xem có bao nhiêu học sinh có điểm lớn hơn 7, chúng ta sẽ dùng công thức:
=COUNTIF(B2:B6, “>7”)
Kết quả sẽ là 3 (An, Cường, Dung).
2. Hàm SUMIF
a. Công thức:
Hàm SUMIF dùng để tính tổng các ô trong một phạm vi thỏa mãn một điều kiện cho trước. Công thức của hàm SUMIF như sau:
SUMIF(range, criteria, [sum_range])
Trong đó:
– \(range\): Là phạm vi ô mà chúng ta áp dụng điều kiện.
– \(criteria\): Là điều kiện mà chúng ta muốn áp dụng.
– \([sum_range]\): Là phạm vi ô mà chúng ta muốn tính tổng. Đối số này là tùy chọn. Nếu bỏ qua, hàm sẽ tính tổng các ô trong \(range\) (nếu \(range\) chứa các giá trị số).
b. Ý nghĩa:
Hàm SUMIF cho phép chúng ta tính tổng một tập hợp các giá trị dựa trên một tiêu chí nhất định. Ví dụ, chúng ta có thể dùng hàm này để tính tổng doanh thu của một loại sản phẩm cụ thể trong một bảng danh sách bán hàng, hoặc tính tổng chi phí cho một hạng mục nhất định.
c. Ví dụ minh họa:
Tiếp tục với bảng điểm ở trên. Giả sử chúng ta có thêm một cột “Học phí” như sau:
| Tên học sinh | Điểm số | Học phí |
|—|—|—|
| An | 8 | 500000 |
| Bình | 7 | 500000 |
| Cường | 9 | 600000 |
| Dung | 8 | 500000 |
| Giang | 6 | 400000 |
Nếu chúng ta muốn tính tổng học phí của những học sinh có điểm lớn hơn 7, chúng ta sẽ dùng công thức:
=SUMIF(B2:B6, “>7”, C2:C6)
Trong trường hợp này, \(range\) là B2:B6 (cột Điểm số), \(criteria\) là “>7”, và \(sum_range\) là C2:C6 (cột Học phí).
Kết quả sẽ là 500000 (An) + 600000 (Cường) + 500000 (Dung) = 1600000.
Nếu chúng ta chỉ muốn tính tổng các điểm số lớn hơn 7 (chỉ dùng \(range\) và \(criteria\)), công thức sẽ là:
=SUMIF(B2:B6, “>7”)
Kết quả sẽ là 8 (An) + 9 (Cường) + 8 (Dung) = 25.
3. Hàm IF
a. Công thức:
Hàm IF là một hàm logic, nó kiểm tra một điều kiện và trả về một giá trị nếu điều kiện là ĐÚNG và một giá trị khác nếu điều kiện là SAI. Công thức của hàm IF như sau:
IF(logical_test, value_if_true, value_if_false)
Trong đó:
– \(logical_test\): Là điều kiện mà chúng ta muốn kiểm tra. Điều kiện này sẽ trả về giá trị ĐÚNG (TRUE) hoặc SAI (FALSE).
– \(value_if_true\): Là giá trị sẽ được trả về nếu \(logical_test\) là ĐÚNG.
– \(value_if_false\): Là giá trị sẽ được trả về nếu \(logical_test\) là SAI.
b. Ý nghĩa:
Hàm IF cho phép chúng ta đưa ra các quyết định dựa trên các điều kiện. Nó giống như việc chúng ta nói “Nếu điều này xảy ra thì làm thế này, còn nếu không thì làm thế kia”. Hàm này rất mạnh mẽ vì nó có thể được lồng ghép với nhau để tạo ra các quyết định phức tạp hơn.
c. Ví dụ minh họa:
Quay lại với bảng điểm. Giả sử chúng ta muốn xếp loại học sinh dựa trên điểm số. Nếu điểm từ 8 trở lên thì xếp loại “Giỏi”, còn lại thì xếp loại “Khá”. Chúng ta sẽ thêm một cột “Xếp loại” và dùng hàm IF:
| Tên học sinh | Điểm số | Xếp loại |
|—|—|—|
| An | 8 | |
| Bình | 7 | |
| Cường | 9 | |
| Dung | 8 | |
| Giang | 6 | |
Tại ô C2, chúng ta nhập công thức:
=IF(B2>=8, “Giỏi”, “Khá”)
Giải thích:
– \(logical_test\): B2>=8 (Kiểm tra xem điểm số ở ô B2 có lớn hơn hoặc bằng 8 không).
– \(value_if_true\): “Giỏi” (Nếu điều kiện trên là ĐÚNG, thì ghi “Giỏi”).
– \(value_if_false\): “Khá” (Nếu điều kiện trên là SAI, thì ghi “Khá”).
Sau khi nhập công thức này vào ô C2, chúng ta có thể kéo công thức xuống cho các ô C3, C4, C5, C6 để áp dụng cho tất cả các học sinh.
Kết quả sẽ là:
| Tên học sinh | Điểm số | Xếp loại |
|—|—|—|
| An | 8 | Giỏi |
| Bình | 7 | Khá |
| Cường | 9 | Giỏi |
| Dung | 8 | Giỏi |
| Giang | 6 | Khá |
Các em đã hiểu rõ về ba hàm này chưa? Chúng ta sẽ cùng nhau thực hành thêm nhiều bài tập nữa để nắm vững hơn nhé.
\begin{array}{c} \color{#FFF2D0}{H} \color{#FFE8C0}{o} \color{#FFDFAF}{r} \color{#FFE8C0}{i} \color{#FFF2D0}{z} \color{#FFEFC7}{o} \color{#FFD8A8}{n} \end{array} \(\\\)
Công thức:
=COUNTIF(<vùng>, <điều kiện>)
Ý nghĩa: Đếm số ô trong <vùng> sao cho thỏa mãn <điều kiện>
\(\\\)
Công thức:
=SUMIF(<vùng>, <điều kiện>, [<tổng vùng>])
Ý nghĩa: Tính tổng các ô trong <tổng vùng> nếu các ô tương ứng trong <vùng> thỏa mãn <điều kiện>
\(\\\)
Công thức:
=IF(<điều kiện>, <đúng>, <sai>)
Ý nghĩa: Kiểm tra <điều kiện> nếu đúng thì trả về <đúng> còn không thì trả về <sai>
\(\\\)
Lưu ý: <> là dấu tượng trưng cho ngôn ngữ tự nhiên, trong công thức thật thì cần thay bằng giá trị hoặc loại mà từ trong dấu biểu đạt