Cách Tính Trung Bình Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

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.

Mục lục bài viết

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.

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:

AB
1Học sinhĐiểm
2Nguyễn A78
3Trần B85
4Lê C92
5Phạm D67
6Vũ E74
7Hoàng F88
8Đỗ G81
9Bùi H90
10Trương I76
11Lâm J84

Để 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.

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ách Tính Trung Bình Trong Excel
Cách Tính Trung Bình Trong Excel

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()-2 hà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ỗiNguyên nhânCá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ángExcel 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ứcTham 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận