Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016 Excel Web App

Bài viết này mô tả cú pháp công thức và cách dùng hàm AVERAGEIFS trong Microsoft Excel.

Mô tả

Trả về giá trị trung bình (giá trị trung bình cộng) của tất cả các ô đáp ứng nhiều tiêu chí.

Cú pháp

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Cú pháp của hàm AVERAGEIFS có các đối số sau đây:

  • Average_range    Bắt buộc. Một hoặc nhiều ô để tính giá trị trung bình, bao gồm các số hoặc tên, mảng hoặc tham chiếu có chứa số.

  • Criteria_range1, criteria_range2, …    Criteria_range1 là bắt buộc, các đối số criteria_range tiếp theo là tùy chọn. Phạm vi 1 đến 127 để đánh giá các tiêu chí liên quan.

  • Criteria1, criteria2, ...    Criteria1 là bắt buộc, các đối số criteria tiếp theo là tùy chọn. 1 đến 127 tiêu chí dưới dạng số, biểu thức, tham chiếu ô hoặc văn bản xác định các ô sẽ tính giá trị trung bình. Ví dụ, các tiêu chí có thể được biểu thị dưới dạng như 32, "32", ">32", "táo" hoặc B4.

Chú thích

  • Nếu average_range là giá trị trống hoặc dạng văn bản, AVERAGEIFS sẽ trả về giá trị lỗi #DIV0! .

  • Nếu một ô trong phạm vi tiêu chí bị bỏ trống, AVERAGEIFS sẽ xem ô đó như giá trị 0.

  • Các ô trong phạm vi có chứa TRUE được định trị là 1; các ô trong phạm vi có chứa FALSE được định trị là 0 (zero).

  • Mỗi ô trong average_range chỉ được dùng trong phép tính trung bình nếu tất cả các tiêu chí tương ứng được xác định là đúng đối với ô đó.

  • Không giống như các đối số phạm vi và tiêu chí trong hàm AVERAGEIF, trong AVERAGEIFS mỗi đối criteria_range phải có cùng kích cỡ và hình dạng như average_range.

  • Nếu các ô trong average_range không thể chuyển thành số, AVERAGEIFS sẽ trả về kết quả giá trị lỗi #DIV0! .

  • Nếu không có ô nào đáp ứng tất cả các tiêu chí, AVERAGEIFS sẽ trả về giá trị lỗi #DIV/0! .

  • Bạn có thể dùng các ký tự đại diện, dấu chấm hỏi (?) và dấu sao (*) trong tiêu chí. Dấu chấm hỏi sẽ khớp với bất kỳ ký tự đơn nào; dấu sao sẽ khớp với bất kỳ chuỗi ký tự nào. Nếu bạn muốn tìm một dấu chấm hỏi hay dấu sao thực sự, hãy gõ dấu ngã (~) trước ký tự.

Lưu ý: Hàm AVERAGEIFS đo xu hướng trung tâm, là vị trí trung tâm của một nhóm số trong phân phối thống kê. Ba cách đo lường thông dụng nhất về xu hướng trung tâm là:

  • Trung bình     là trung bình số học, được tính bằng cách cộng một nhóm các số rồi chia cho số lượng các số. Ví dụ, trung bình của 2, 3, 3, 5, 7 và 10 là 30 chia cho 6, ra kết quả là 5.

  • Trung vị     là số nằm ở giữa một nhóm các số; có nghĩa là, phân nửa các số có giá trị lớn hơn số trung vị, còn phân nửa các số có giá trị bé hơn số trung vị. Ví dụ, số trung vị của 2, 3, 3, 5, 7 và 10 là 4.

  • Mode     là số xuất hiện nhiều nhất trong một nhóm các số. Ví dụ, mode của 2, 3, 3, 5, 7 và 10 là 3.

Với một phân phối đối xứng của một nhóm các số, ba cách đo lường xu hướng trung tâm này đều là như nhau. Với một phân phối lệch của một nhóm các số, chúng có thể khác nhau.

Ví dụ

Sao chép dữ liệu ví dụ trong bảng sau đây và dán vào ô A1 của một bảng tính Excel mới. Để công thức hiển thị kết quả, hãy chọn chúng, nhấn F2 và sau đó nhấn Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu.

Sinh viên

Thứ nhất

Thứ hai

Cuối cùng

Bài kiểm tra

Bài kiểm tra

Kỳ thi

Điểm

Điểm

Điểm

Emilio

75

85

87

Julie

94

80

88

Hans

86

93

Chưa hoàn thành

Frederique

Chưa hoàn thành

75

75

Công thức

Mô tả

Kết quả

=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90")

Điểm trung bình của bài kiểm tra thứ nhất đạt từ 70 đến 90 dành cho tất cả sinh viên (80,5). Điểm số được đánh dấu "Chưa hoàn thành" không được đưa vào phép tính vì nó không phải là giá trị số.

75

=AVERAGEIFS(C2:C5, C2:C5, ">95")

Điểm trung bình của bài kiểm tra thứ hai lớn hơn 95 dành cho tất cả sinh viên. Vì không có điểm nào lớn hơn 95, trả về #DIV0! ̀.

#DIV/0!

=AVERAGEIFS(D2:D5, D2:D5, "<>Chưa hoàn thành", D2:D5, ">80")

Điểm trung bình của bài thi cuối cùng lớn hơn 80 dành cho tất cả sinh viên (87,5). Điểm số được đánh dấu "Chưa hoàn thành" không được đưa vào phép tính vì nó không phải là giá trị số.

87,5

Ví dụ 2

Type

Giá

Thị trấn

Số Phòng ngủ

Nhà để xe?

Cozy Rambler

230000

Issaquah

3

Không

Snug Bungalow

197000

Bellevue

2

Cool Cape Codder

345678

Bellevue

4

Splendid Split Level

321900

Issaquah

2

Exclusive Tudor

450000

Bellevue

5

Classy Colonial

395000

Bellevue

4

Không

Công thức

Mô tả

Kết quả

=AVERAGEIFS(B2:B7, C2:C7, "Bellevue", D2:D7, ">2",E2:E7, "Yes")

Giá trung bình của một ngôi nhà tại Bellevue có ít nhất 3 phòng ngủ và một nhà để xe

397839

=AVERAGEIFS(B2:B7, C2:C7, "Issaquah", D2:D7, "<=3",E2:E7, "No")

Giá trung bình của một ngôi nhà tại Issaquah có tối đa 3 phòng ngủ và không có nhà để xe

230000

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.