Bài 2 · Chương 5: Hàm cơ bản
AVERAGE, MIN, MAX, COUNT, COUNTA và COUNTBLANK
Tính điểm trung bình, cao nhất, thấp nhất của một vùng. Phân biệt COUNT (đếm ô số), COUNTA (đếm ô không trống) và COUNTBLANK (đếm ô trống), rồi chọn đúng hàm cho từng câu hỏi trên bảng điểm.
Mục lục bài
Ôn lại trước khi học
Thử nhớ lại trước, rồi mới xem đáp án.
Ô thuế suất nằm ở G1, và ô H2 có công thức
=E2*G1. Bạn sao chép công thức xuống H3. H3 trỏ tới ô nào, và cách sửa là gì?Xem đáp án
H3 trỏ tới G2, vì địa chỉ tương đối đổi theo hàng, mà G2 không phải ô thuế suất. Cách sửa: cố định ô thuế suất bằng dấu$, viết=E2*$G$1. Nhấn F4 để thêm$nhanh.Viết công thức cộng các ô từ B2 đến B9. Dấu hai chấm trong
B2:B9làm việc gì?Xem đáp án
Công thức là=SUM(B2:B9). Dấu hai chấm nối ô đầu và ô cuối thành một vùng, gồm cả các ô nằm giữa.Ô E5 có công thức
=C5*D5. Bạn sao chép sang ô F5, bên phải. Công thức ở F5 trông thế nào, và vì sao?Xem đáp án
Công thức ở F5 là=D5*E5. Địa chỉ tương đối đổi theo vị trí của ô nhận công thức, nên khi chép sang phải thì cột cũng dịch sang phải.
Mục tiêu
Sau bài này bạn có thể:
- Tính trung bình, giá trị lớn nhất, nhỏ nhất của một vùng.
- Phân biệt
COUNT(đếm ô số),COUNTA(đếm ô không trống) vàCOUNTBLANK(đếm ô trống). - Chọn đúng hàm cho từng câu hỏi thống kê trên bảng điểm.
Ví dụ có lời giải
Cô giáo chủ nhiệm có bảng điểm sáu học sinh. Cô muốn biết điểm trung bình, điểm cao nhất, điểm thấp nhất, và muốn đếm học sinh theo ba cách. Với vùng điểm C2:C7, điểm trung bình là =AVERAGE(C2:C7).
Bảng dưới đây có một ô điểm bị trống: bạn Chi chưa có điểm.
| A | B | C | |
|---|---|---|---|
| 1 | STT | Họ và tên | Điểm TB |
| 2 | 1 | Nguyễn Văn An | 8.5 |
| 3 | 2 | Trần Thị Bình | 6.0 |
| 4 | 3 | Lê Quang Chi | |
| 5 | 4 | Phạm Hồng Dung | 9.0 |
| 6 | 5 | Võ Minh Đức | 7.5 |
| 7 | 6 | Đỗ Thu Hà | 5.0 |
- number1số, ô hoặc vùng đầu tiên
Bắt buộc. Thường là cả một vùng, như C2:C7.
- number2số, ô hoặc vùng thứ haiTùy chọn
Tùy chọn. Thêm khi bạn cần tính trên nhiều vùng.
MAX, MIN, COUNT và COUNTA cũng nhận nhiều đối số, mỗi đối số là một số, một ô hoặc một vùng. COUNTBLANK chỉ nhận một vùng.
Thống kê bảng điểm sáu học sinh
- Chỗ hay sai
Làm gì: Ở ô F2, gõ
=AVERAGE(C2:C7)rồi nhấn Enter. Ô hiện7.2.Vì sao: AVERAGE cộng các số rồi chia cho số ô có số. Ô C4 trống nên bị bỏ qua: tổng 36 chia cho 5 ô có điểm, không chia cho 6. Ô có số 0 thì vẫn được tính.
Làm gì: Ở F3 gõ
=MAX(C2:C7)(kết quả9). Ở F4 gõ=MIN(C2:C7)(kết quả5).Vì sao: MAX trả về giá trị lớn nhất, MIN trả về giá trị nhỏ nhất. Cả hai bỏ qua ô trống và ô chữ.
Làm gì: Ở F5 gõ
=COUNT(C2:C7). Ô hiện5.Vì sao: COUNT chỉ đếm những ô chứa số: năm điểm, không tính ô trống.
- Chỗ hay sai
Làm gì: Ở F6 gõ
=COUNTA(B2:B7). Ô hiện6.Vì sao: Cột họ tên chứa chữ. COUNT bỏ qua chữ nên sẽ ra 0, còn COUNTA đếm mọi ô không trống, gồm cả chữ. Đây là chỗ hay nhầm.
Làm gì: Ở F7 gõ
=COUNTBLANK(C2:C7). Ô hiện1.Vì sao: COUNTBLANK đếm các ô trống: ở đây là điểm của bạn Chi.
Tự hỏi mình
- Nếu bạn gõ số 0 vào ô C4 thay vì để trống, điểm trung bình đổi thành bao nhiêu, và vì sao?
- Trong bảng này, vì sao COUNT(C2:C7) cộng với COUNTBLANK(C2:C7) bằng số học sinh trong danh sách?
Chọn hàm theo câu hỏi
| Câu hỏi trên bảng điểm | Hàm | Ví dụ |
|---|---|---|
| Điểm trung bình của lớp là bao nhiêu? | AVERAGE | =AVERAGE(C2:C7) |
| Điểm cao nhất, thấp nhất là bao nhiêu? | MAX, MIN | =MAX(C2:C7) |
| Bao nhiêu bạn đã có điểm? | COUNT | =COUNT(C2:C7) |
| Danh sách có bao nhiêu bạn? | COUNTA | =COUNTA(B2:B7) |
| Bao nhiêu bạn chưa có điểm? | COUNTBLANK | =COUNTBLANK(C2:C7) |
Điền tiếp công thức
Mỗi câu bỏ trống nhiều hơn câu trước. Bảng điểm lớp 10A2 có họ tên ở B2:B31 và điểm ở C2:C31.
Câu 1. Tìm điểm cao nhất của lớp trong vùng điểm bắt đầu từ C2.
Câu 2. Đếm số học sinh trong danh sách, dựa vào cột họ tên.
Câu 3. Đếm số bài chưa có điểm, dựa vào cột điểm.
Tìm chỗ sai
Cô giáo muốn đếm số học sinh trong danh sách (cột B là họ tên), nhưng ô kết quả hiện 0. Bấm vào phần bạn nghĩ là sai.
Tìm chỗ sai
Công thức này có một chỗ sai. Bấm vào phần bạn nghĩ là sai.
Sau đây là phần luyện tập, gồm hai bài trên bảng điểm: một bài tính trung bình, lớn nhất, nhỏ nhất; một bài đếm theo ba cách.
Đọc xong, giờ thử
Luyện tập ngay (2 bài tập)
Làm trực tiếp trên lưới trong trình duyệt. Mỗi lần bấm chấm bài, DeskLab kiểm tra kết quả và gợi ý nếu bạn chưa làm đúng.
Bắt đầu luyện tậpChấm tự động ngay trên máy bạn. Không cần đăng nhập. Tiến độ lưu trên trình duyệt này.
Kiểm tra nhanh
Cột B là họ tên của 40 học sinh. Công thức nào đếm số học sinh?
Trong C2:C7, ô C4 trống và năm ô còn lại có điểm. AVERAGE(C2:C7) chia tổng cho bao nhiêu?
Danh sách có 30 hàng điểm, trong đó 24 ô đã có điểm. Hàm nào cho kết quả 6?
Trong vùng điểm có một ô chứa chữ "vắng". MAX của vùng đó xử lý ô này thế nào?
Lỗi hay gặp
Dùng
COUNTđể đếm cột họ tên và ô kết quả hiện0.- Nguyên nhân
- COUNT chỉ đếm ô chứa số, còn họ tên là chữ.
- Cách sửa
- Dùng
COUNTAđể đếm ô không trống:=COUNTA(B2:B41).
Điểm trung bình lớn hơn bạn nghĩ khi có bài chưa chấm.
- Nguyên nhân
- AVERAGE bỏ qua ô trống, nên chỉ chia cho số ô có điểm. Ô có số 0 thì vẫn được tính.
- Cách sửa
- Để ô trống nếu bài chưa có điểm. Chỉ gõ 0 khi học sinh thật sự được 0 điểm.
Kết quả thấp hơn mong đợi dù ô trông giống như có số.
- Nguyên nhân
- Một số ô chứa chữ, kể cả số bị gõ kèm chữ như
12 cái, và AVERAGE, MIN, MAX, COUNT bỏ qua ô chữ. - Cách sửa
- Sửa ô đó thành số thật rồi tính lại.
Trên Excel thật
- Số thập phân: Lưới DeskLab hiện điểm theo kiểu
8.5. Excel mặc định dùng dấu phân cách số của hệ thống, nên trên máy khác cùng điểm đó có thể hiện với dấu phẩy thập phân. - Gõ công thức: Trong phần luyện tập hãy tự gõ công thức. Mọi hàm trong bài này nhận cả vùng, nên bạn không cần cộng hay đếm từng ô.