Trong môi trường làm việc hiện đại, Excel đã trở thành một công cụ không thể thiếu cho việc xử lý, phân tích dữ liệu. Một trong những phép toán cơ bản nhưng vô cùng quan trọng là tính trung bình (average) của một tập hợp số liệu. Việc nắm vững cách tính trung bình trong Excel không chỉ giúp bạn nhanh chóng đưa ra các quyết định dựa trên dữ liệu mà còn mở ra cánh cửa cho những phân tích sâu hơn như trung bình có trọng số, trung bình động, hay các công thức thống kê phức tạp hơn. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ các cách tính trung bình đơn giản nhất đến các kỹ thuật nâng cao, kèm theo các ví dụ thực tế và mẹo tối ưu hoá công việc.
Có thể bạn quan tâm: Mẫu Phiếu Xuất Kho Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Tổng Quan Về Khái Niệm Trung Bình
1.1. Định Nghĩa Trung Bình
Trung bình (average) là một chỉ số thống kê mô tả giá trị trung tâm của một tập hợp dữ liệu. Có nhiều loại trung bình khác nhau, trong đó phổ biến nhất là:
– Trung bình cộng (Arithmetic Mean): Tổng các giá trị chia cho số lượng giá trị.
– Trung bình cộng có trọng số (Weighted Average): Mỗi giá trị được nhân với một trọng số nhất định, sau đó tổng các giá trị đã nhân chia cho tổng trọng số.
– Trung bình trung vị (Median): Giá trị ở vị trí giữa khi các dữ liệu đã được sắp xếp.
– Trung bình hình học (Geometric Mean) và trung bình hàm mũ (Exponential Mean): Thường dùng trong các lĩnh vực tài chính, sinh học…
Trong Excel, hàm AVERAGE được dùng để tính trung bình cộng, trong khi các hàm AVERAGEIF, AVERAGEIFS, SUMPRODUCT kết hợp với SUM thường được dùng để tính trung bình có trọng số.
1.2. Khi Nào Nên Sử Dụng Trung Bình?
- Đánh giá hiệu suất: Điểm trung bình của học sinh, nhân viên.
- Phân tích kinh doanh: Giá trị trung bình của doanh thu, lợi nhuận.
- Kiểm soát chất lượng: Đo lường thời gian trung bình để hoàn thành một quy trình.
- Nghiên cứu khoa học: Trung bình của các thí nghiệm lặp lại.
Có thể bạn quan tâm: Mẫu Phiếu Giao Hàng Excel: Công Cụ Không Thể Thiếu Cho Doanh Nghiệp Hiện Đại
2. Cách Tính Trung Bình Cộng (AVERAGE) Trong Excel
2.1. Cú Pháp Cơ Bản
=AVERAGE(number1, number2, …)
- number1, number2, …: Các giá trị số hoặc tham chiếu tới các ô chứa số.
2.2. Ví Dụ Thực Tế
Giả sử bạn có danh sách điểm kiểm tra của học sinh trong cột B2:B11:
| A | B | |
|---|---|---|
| 1 | Học sinh | Điểm |
| 2 | Nguyễn A | 78 |
| 3 | Trần B | 85 |
| 4 | Lê C | 92 |
| 5 | Phạm D | 67 |
| 6 | Vũ E | 74 |
| 7 | Hoàng F | 88 |
| 8 | Đỗ G | 81 |
| 9 | Bùi H | 90 |
| 10 | Trương I | 76 |
| 11 | Lâm J | 84 |
Để tính điểm trung bình của cả lớp:
=AVERAGE(B2:B11) // Kết quả: 81,3
2.3. Lưu Ý Khi Dùng AVERAGE
- Bỏ qua ô trống: Hàm AVERAGE tự động bỏ qua các ô không chứa dữ liệu.
- Bỏ qua giá trị lỗi: Nếu phạm vi chứa lỗi (#DIV/0!, #N/A…), AVERAGE sẽ trả về lỗi. Để tránh, dùng AVERAGEIF hoặc IFERROR để lọc.
- Không tính giá trị văn bản: Nếu ô chứa chuỗi ký tự, hàm sẽ bỏ qua.
Có thể bạn quan tâm: Lịch Thi Đấu World Cup 2026 Excel: Cách Tạo, Sử Dụng Và Tối Ưu Hóa Dữ Liệu
3. Tính Trung Bình Với Điều Kiện (AVERAGEIF, AVERAGEIFS)
Khi cần tính trung bình chỉ cho những dữ liệu thỏa mãn một hoặc nhiều điều kiện, Excel cung cấp hàm AVERAGEIF (một điều kiện) và AVERAGEIFS (nhiều điều kiện).
3.1. Cú Pháp AVERAGEIF
=AVERAGEIF(range, criteria, average_range)
- range: Phạm vi kiểm tra điều kiện.
- criteria: Điều kiện (có thể là số, biểu thức, văn bản, hoặc ô tham chiếu).
- average_range: (Tùy chọn) Phạm vi thực tế tính trung bình. Nếu bỏ qua, sẽ dùng range.
Ví Dụ:
Tính trung bình điểm của các học sinh có điểm > 80.
=AVERAGEIF(B2:B11, ">80") // Kết quả: 85,8
3.2. Cú Pháp AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2, …)
- average_range: Phạm vi tính trung bình.
- criteria_rangeX: Phạm vi kiểm tra điều kiện thứ X.
- criteriaX: Điều kiện tương ứng.
Ví Dụ Nâng Cao:
Bạn có thêm cột Lớp (C) và muốn tính trung bình điểm của lớp 10A, chỉ cho những học sinh có điểm >= 70.
| | A | B | C |
|—|————|—–|—–|
| 1 | Học sinh | Điểm| Lớp |
| 2 | Nguyễn A | 78 | 10A |
| 3 | Trần B | 85 | 10B |
| … | … | … | … |
Công thức:
=AVERAGEIFS(B2:B11, C2:C11, "10A", B2:B11, ">=70") // Kết quả: 81,75
3.3. Mẹo Thực Tế
- Sử dụng ô tham chiếu cho tiêu chí: Giúp thay đổi nhanh mà không chỉnh công thức.
excel =AVERAGEIF(B2:B11, ">"&D1) // D1 chứa giá trị ngưỡng - Kết hợp với hàm IFERROR để tránh lỗi khi không có dữ liệu thỏa điều kiện.
excel =IFERROR(AVERAGEIF(...), "Không có dữ liệu")
4. Trung Bình Có Trọng Số (Weighted Average)
Trong một số trường hợp, mỗi giá trị có mức độ quan trọng (trọng số) khác nhau. Ví dụ: trong tính điểm cuối kỳ, điểm quá trình chiếm 30% và điểm thi cuối kỳ chiếm 70%.
4.1. Công Thức Toán Học
\text{Weighted Average} = \frac{\sum (Giá\ trị_i \times Trọng\ số_i)}{\sum Trọng\ số_i}
4.2. Cách Thực Hiện Trong Excel
Phương pháp 1: Dùng hàm SUMPRODUCT và SUM.
=SUMPRODUCT(values_range, weights_range) / SUM(weights_range)
Ví Dụ Cụ Thể
Giả sử:
– Cột D: Điểm quá trình.
– Cột E: Trọng số quá trình (0.3 cho mọi học sinh).
– Cột F: Điểm thi cuối kỳ.
– Cột G: Trọng số thi (0.7).
Bạn muốn tính điểm cuối kỳ có trọng số cho học sinh ở hàng 2:
=SUMPRODUCT(D2:E2, E2:E2) / SUM(E2:E2) // Không hợp lý vì trọng số trùng, nên dùng:
= (D20.3 + F20.7) // Kết quả: Điểm có trọng số
Phương pháp 2: Tạo cột trung gian tính giá trị đã nhân trọng số, sau đó dùng AVERAGE.
– Cột H: =D20.3 + F20.7 (điểm cuối kỳ có trọng số)
– Cột I: =AVERAGE(H2:H11) (trung bình lớp)
4.3. Khi Dùng AVERAGEIF/AVERAGEIFS Với Trọng Số
Nếu bạn muốn tính trung bình có trọng số cho một nhóm nhất định:
=SUMPRODUCT((B2:B11)(C2:C11), (D2:D11="10A")) / SUMPRODUCT(C2:C11, (D2:D11="10A"))
Ở đây:
– B2:B11 là giá trị.
– C2:C11 là trọng số.
– D2:D11 là tiêu chí lớp.
Bạn có thể dùng công thức mảng (Ctrl+Shift+Enter trong Excel 2026 trở về trước) hoặc các hàm mới như FILTER trong Office 365:
=SUMPRODUCT(FILTER(B2:B11, D2:D11="10A") , FILTER(C2:C11, D2:D11="10A")) / SUM(FILTER(C2:C11, D2:D11="10A"))
5. Trung Bình Động (Moving Average)
5.1. Khái Niệm
Trung bình động là trung bình của một tập hợp con (window) các giá trị liên tiếp, thường dùng trong phân tích thời gian (time series) như giá cổ phiếu, doanh thu tháng.
5.2. Cách Tính Bằng Công Thức

Có thể bạn quan tâm: Phím Tắt Thêm Dòng Trong Excel: Hướng Dẫn Chi Tiết Và Mẹo Tối Ưu Hóa Công Việc
Giả sử dữ liệu doanh thu tháng nằm ở cột B (B2:B13), muốn tính trung bình 3 tháng liên tiếp.
Cách 1: Dùng công thức mảng (hoặc hàm AVERAGE với tham chiếu động)
Trong ô C4 (đối với tháng 3):
=AVERAGE(B2:B4)
Kéo công thức xuống để tính cho các tháng tiếp theo (C5 sẽ tự động thành =AVERAGE(B3:B5)).
Cách 2: Dùng hàm AVERAGE kết hợp OFFSET
=AVERAGE(OFFSET(B2, ROW()-2, 0, 3, 1))
- OFFSET tạo một phạm vi động bắt đầu từ B2, dịch xuống
ROW()-2hàng, độ cao 3 hàng. - Khi kéo xuống,
ROW()thay đổi, tạo ra trung bình cho các nhóm 3 tháng liên tiếp.
Cách 3: Dùng hàm TRUNG BÌNH ĐỘNG trong Excel 2026 trở lên (đối với Power Query hoặc Data Analysis Toolpak)
Trong Data → Data Analysis → Moving Average, bạn nhập phạm vi và kích thước cửa sổ (window). Excel sẽ tạo ra một cột mới chứa các giá trị trung bình động.
5.3. Ứng Dụng Thực Tế
- Dự báo doanh thu: Nhận xu hướng tăng/giảm.
- Phân tích giá cổ phiếu: Xác định xu hướng ngắn hạn.
- Kiểm soát chất lượng: Giám sát thời gian xử lý trung bình trong một khoảng thời gian.
6. Trung Bình Với Các Hàm Thống Kê Khác
6.1. TRUNG BÌNH (MEDIAN)
Trung vị là giá trị nằm ở vị trí giữa khi dữ liệu được sắp xếp. Dùng khi dữ liệu có ngoại lệ mạnh.
=MEDIAN(B2:B11)
6.2. TRUNG BÌNH HÌNH HỌC (GEOMEAN)
Dùng cho dữ liệu tỷ lệ tăng trưởng.
=GEOMEAN(B2:B11)
6.3. TRUNG BÌNH HÀM MŨ (HARMEAN)
Áp dụng khi dữ liệu là tần suất hoặc tốc độ.
=HARMEAN(B2:B11)
7. Xử Lý Ngoại Lệ Khi Tính Trung Bình
7.1. Loại Bỏ Giá Trị Ngoại Lệ (Outliers)
- Phương pháp IQR (Interquartile Range)
excel =QUARTILE.INC(B2:B11,3) - QUARTILE.INC(B2:B11,1) // IQR
Sau khi tính IQR, loại bỏ các giá trị > Q3 + 1.5IQR hoặc < Q1 – 1.5IQR. - Sử dụng hàm FILTER (Office 365):
excel =AVERAGE(FILTER(B2:B11, (B2:B11>=Q1-1.5IQR)(B2:B11<=Q3+1.5IQR)))
7.2. Tránh Đánh Giá Sai Khi Dữ Liệu Thiếu
- Dùng IFERROR để trả về giá trị mặc định khi không có dữ liệu thỏa điều kiện.
excel =IFERROR(AVERAGEIF(...), 0)
8. Tối Ưu Hóa Tính Toán Trung Bình Trong Các Bảng Dữ Liệu Lớn
8.1. Sử Dụng Bảng Động (Dynamic Array) và Hàm LET
Trong Excel 365, bạn có thể giảm số lần tính toán bằng cách lưu trữ kết quả trung gian.
=LET( dữ_liệu, B2:B100000, tổng, SUM(dữ_liệu), đếm, COUNTA(dữ_liệu), tổng/đếm
)
Hàm LET giúp Excel tính toán một lần và tái sử dụng biến.
8.2. PivotTable
PivotTable tự động tính trung bình (hoặc các hàm tổng hợp khác) cho các nhóm dữ liệu mà không cần viết công thức.
– Bước 1: Chọn dữ liệu → Insert → PivotTable.
– Bước 2: Kéo trường cần tính trung bình vào Values, chọn Value Field Settings → Average.
8.3. Power Query
Nếu dữ liệu phải được làm sạch (loại bỏ trùng, lọc), dùng Power Query để thực hiện:
1. Data → Get Data → From Table/Range.
2. Trong Power Query Editor, sử dụng Group By → Average.
3. Load lại bảng đã tính trung bình.
9. Các Lỗi Thường Gặp Khi Tính Trung Bình Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #DIV/0! | Không có giá trị thỏa điều kiện (AVERAGEIFS) | Dùng IFERROR hoặc kiểm tra COUNTIF > 0 trước. |
| #VALUE! | Tham chiếu tới ô chứa văn bản không chuyển đổi được | Đảm bảo cột chứa chỉ số số, hoặc dùng VALUE() để chuyển. |
| Kết quả sai vì dữ liệu có ngày tháng | Excel tính ngày tháng thành số nguyên (serial). | Chuyển đổi ngày thành giá trị số (ví dụ: ngày trong năm) hoặc lọc ngày. |
| Trung bình không thay đổi khi kéo công thức | Tham chiếu cố định ($) | Xóa ký tự $ để tạo tham chiếu tương đối. |
10. Thực Hành: Bài Tập Tự Làm
Bài 1: Tính Trung Bình Điểm Của Lớp
- Dữ liệu: Cột B (Điểm), Cột C (Lớp).
- Yêu cầu: Tính trung bình điểm của lớp 10A và 10B riêng biệt.
- Gợi ý: Dùng AVERAGEIF hoặc PivotTable.
Bài 2: Trung Bình Có Trọng Số Cho Nhân Viên
- Bảng: Cột D (Lương cơ bản), E (Hệ số thưởng), F (Lương thực nhận = DE).
- Yêu cầu: Tính trung bình lương thực nhận của toàn công ty.
- Gợi ý: Dùng SUMPRODUCT / SUM.
Bài 3: Trung Bình Động 4 Tuần Cho Doanh Thu
- Dữ liệu: Cột G (Doanh thu tuần).
- Yêu cầu: Tạo cột H tính trung bình 4 tuần liên tiếp.
- Gợi ý: Dùng AVERAGE với tham chiếu động hoặc OFFSET.
Bài 4: Loại Bỏ Ngoại Lệ Trước Khi Tính Trung Bình
- Dữ liệu: Cột H (Thời gian hoàn thành dự án, ngày).
- Yêu cầu: Loại bỏ giá trị > Q3 + 1.5IQR, sau đó tính trung bình.
- Gợi ý: Dùng QUARTILE.INC, FILTER, AVERAGE.
11. Kết Luận
Việc tính trung bình trong Excel không chỉ dừng lại ở hàm AVERAGE đơn thuần. Từ AVERAGEIF/AVERAGEIFS cho phép tính trung bình có điều kiện, SUMPRODUCT cho trung bình có trọng số, đến trung bình động và các hàm thống kê nâng cao, Excel cung cấp một bộ công cụ phong phú giúp bạn xử lý hầu hết các nhu cầu phân tích dữ liệu.
Những điểm quan trọng cần nhớ:
1. Chọn đúng hàm dựa trên yêu cầu (điều kiện, trọng số, loại trung bình).
2. Xử lý ngoại lệ và dữ liệu lỗi để tránh kết quả sai.
3. Tận dụng PivotTable, Power Query và hàm LET để làm việc hiệu quả với dữ liệu lớn.
4. Thực hành thường xuyên qua các bài tập thực tế để nắm vững kỹ thuật.
Hy vọng bài viết này đã cung cấp cho bạn một hướng dẫn toàn diện, chi tiết và thực tiễn về cách tính trung bình trong Excel. Hãy áp dụng ngay vào công việc và dự án của mình, và đừng quên chia sẻ kiến thức này với đồng nghiệp để cùng nâng cao năng suất làm việc!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
