=AVERAGE(B2:B7) trả về trung bình cộng của các số trong B2:B7: hàm cộng chúng lại rồi chia cho số lượng số. Gõ công thức vào một ô trống, hoặc chọn Home > AutoSum > Average để Excel tự viết giúp bạn.
| A | B | |
|---|---|---|
| 1 | Student | Score |
| 2 | Ana | 78 |
| 3 | Ben | 92 |
| 4 | Chen | 65 |
| 5 | Dina | 88 |
| 6 | Eli | 71 |
| 7 | Fay | 84 |
| 8 | Average | 79.66666667 |
Sáu điểm số cộng lại được 478, và 478 chia 6 xấp xỉ 79,67. Đổi điểm của Chen thành 95 thì trung bình tăng lên 84,67. Muốn hiện ít chữ số thập phân hơn, dùng Home > Decrease Decimal, hoặc làm tròn chính kết quả bằng =ROUND(AVERAGE(B2:B7),1) (ROUND giải thích sự khác nhau).
Cú pháp AVERAGE
=AVERAGE(number1, [number2], ...)
Giống SUM, hàm này nhận vùng, ô và số, ngăn cách bằng dấu phẩy: =AVERAGE(B2:B7,D2:D7) tính trung bình chung của hai cột, còn =AVERAGE(B2:D2) tính trung bình theo một hàng. Văn bản, TRUE/FALSE nằm trong vùng và ô trống đều bị bỏ qua.
Ô trống và số 0
Phần lớn các kết quả trung bình sai đều bắt nguồn từ đây. AVERAGE bỏ qua ô trống, nhưng 0 là một con số nên vẫn được tính. Hai cột dưới đây giống hệt nhau, chỉ khác ở Ben: ở cột B ô của bạn ấy trống, còn ở cột C ô đó chứa 0.
| A | B | C | |
|---|---|---|---|
| 1 | Student | Blank | Zero |
| 2 | Ana | 80 | 80 |
| 3 | Ben | 0 | |
| 4 | Chen | 70 | 70 |
| 5 | Dina | 90 | 90 |
| 6 | Average | 80 | 60 |
| 7 | Numbers counted | 3 | 4 |
Cột B cho 80 (240 chia 3) còn cột C cho 60 (240 chia 4). Không cột nào sai cả; bạn cần quyết định giá trị bị thiếu nghĩa là "không làm bài" hay "được 0 điểm". Một công thức trả về "" để trông như trống cũng bị bỏ qua giống ô trống.
Tính trung bình bỏ qua số 0
Khi số 0 nghĩa là "không có dữ liệu" và không nên kéo kết quả xuống, hãy dùng AVERAGEIF với điều kiện "<>0" (khác 0):
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Day | Sales | Ignoring zeros | Plain average | |
| 2 | Mon | 420 | 440 | 293.3333333 | |
| 3 | Tue | 0 | |||
| 4 | Wed | 380 | |||
| 5 | Thu | 0 | |||
| 6 | Fri | 510 | |||
| 7 | Sat | 450 |
D2 cho 440, trung bình của bốn ngày có doanh số. Trung bình thông thường ở E2 xấp xỉ 293,33, vì nó chia cho sáu ngày. "<>0" cũng loại luôn ô trống, vì AVERAGEIF không bao giờ tính chúng. Xem thêm các điều kiện khác ở trang AVERAGEIF.
Trung bình 3 giá trị lớn nhất
LARGE trả về giá trị lớn thứ k. Truyền cho nó mảng {1,2,3} là nó trả về cùng lúc ba giá trị lớn nhất, rồi AVERAGE tính trung bình của chúng:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Round | Points | Top 3 average | Bottom 3 average | |
| 2 | 1 | 64 | 85.33333333 | 64.66666667 | |
| 3 | 2 | 81 | |||
| 4 | 3 | 77 | |||
| 5 | 4 | 90 | |||
| 6 | 5 | 58 | |||
| 7 | 6 | 85 | |||
| 8 | 7 | 72 |
Ba giá trị lớn nhất là 90, 85 và 81, nên D2 cho 85,33 (đã làm tròn). Ba giá trị nhỏ nhất là 58, 64 và 72, cho ra 64,67. Trong Excel 2021 và Microsoft 365, =AVERAGE(LARGE(B2:B8,SEQUENCE(5))) tính trung bình 5 giá trị lớn nhất mà không cần gõ danh sách.
AVERAGEA: khi văn bản cần được tính là 0
AVERAGEA tính văn bản và FALSE là 0, TRUE là 1. Với các điểm 80, 70 và chữ "absent" trong B2:B4:
=AVERAGE(B2:B4) returns 75 (80 + 70, divided by 2)
=AVERAGEA(B2:B4) returns 50 (80 + 70 + 0, divided by 3)
Chỉ dùng AVERAGEA khi một ô văn bản thật sự mang nghĩa bằng 0. Cả hai hàm đều bỏ qua ô trống.
Luyện tập: trung bình không tính số 0
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Day | Visits | Average (no zeros) | ||
| 2 | Mon | 120 | |||
| 3 | Tue | 0 | |||
| 4 | Wed | 135 | |||
| 5 | Thu | 98 | |||
| 6 | Fri | 0 | |||
| 7 | Sat | 160 | |||
| 8 | Sun | 142 |
Đến lượt bạn: Trong E2, tính trung bình số lượt truy cập trong B2:B8, bỏ qua những ngày có 0 lượt.
Khi trung bình gây hiểu nhầm: dùng MEDIAN
Chỉ một giá trị quá lớn hoặc quá nhỏ cũng làm trung bình lệch đi nhiều. MEDIAN thì trả về giá trị nằm giữa, thường đúng với ý "giá trị điển hình" hơn.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Employee | Salary | Average | Median | |
| 2 | Ana | $42,000 | $78,800 | $47,000 | |
| 3 | Ben | $45,000 | |||
| 4 | Chen | $47,000 | |||
| 5 | Dina | $50,000 | |||
| 6 | Owner | $210,000 |
Lương trung bình là 47.000. Khi có vài giá trị nằm cách xa phần còn lại, hãy báo cáo trung vị, hoặc cả hai. Muốn cho một số giá trị có trọng số lớn hơn, ví dụ một bài thi được tính hệ số hai, hãy xem trung bình có trọng số.
Câu hỏi thường gặp
Công thức tính trung bình trong Excel là gì?
=AVERAGE(B2:B7). Hàm này cộng các số trong vùng rồi chia cho số lượng số có trong đó. Ô trống và văn bản bị loại khỏi cả tổng lẫn số lượng.
AVERAGE có tính các ô trống trong Excel không?
Không. Ô trống bị bỏ qua, nên =AVERAGE(B2:B5) có một ô trống sẽ chia cho 3. Ô chứa số 0 thì được tính, nên nó kéo trung bình xuống.
AVERAGE và MEDIAN trong Excel khác nhau thế nào?
=AVERAGE(B2:B6) cộng các giá trị rồi chia cho số lượng; =MEDIAN(B2:B6) trả về giá trị nằm giữa sau khi sắp xếp. Một giá trị quá lớn sẽ làm trung bình thay đổi nhưng trung vị thì không: với 42000, 45000, 47000, 50000 và 210000, trung bình là 78800 còn trung vị là 47000.
Làm sao để tính trung bình 3 giá trị lớn nhất trong Excel?
=AVERAGE(LARGE(B2:B8,{1,2,3})) tính trung bình ba giá trị lớn nhất. Với 3 giá trị nhỏ nhất, dùng SMALL thay cho LARGE. Với 5 giá trị lớn nhất trong Excel 2021 hoặc Microsoft 365, dùng =AVERAGE(LARGE(B2:B8,SEQUENCE(5))).
Vì sao AVERAGE trả về #DIV/0!?
Vùng đó không có con số nào: nó trống, hoặc mọi giá trị đều là văn bản, ví dụ số được lưu dưới dạng văn bản. Khi đó AVERAGE phải chia cho 0.