Cách tính trung bình trong Excel: ví dụ về công thức

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn này sẽ hướng dẫn bạn cách tìm giá trị trung bình trong Excel có hoặc không có công thức và làm tròn kết quả đến bao nhiêu chữ số thập phân tùy ý.

Trong Microsoft Excel có một một số hàm khác nhau để tính giá trị trung bình cho một tập hợp các giá trị số. Hơn nữa, có một cách không công thức ngay lập tức. Trên trang này, bạn sẽ tìm thấy tổng quan nhanh về tất cả các phương pháp được minh họa bằng các ví dụ về cách sử dụng và các phương pháp hay nhất. Tất cả các hàm được thảo luận trong hướng dẫn này đều hoạt động trong mọi phiên bản Excel 365 đến Excel 2007.

    Trung bình là gì?

    Trong cuộc sống hàng ngày, trung bình là một con số thể hiện giá trị tiêu biểu trong tập dữ liệu của dữ liệu. Ví dụ: nếu một vài vận động viên đã chạy nước rút 100 m, bạn có thể muốn biết kết quả trung bình - tức là hầu hết những người chạy nước rút dự kiến ​​sẽ mất bao nhiêu thời gian để hoàn thành cuộc đua.

    Trong toán học, trung bình là giá trị ở giữa hoặc trung tâm trong một tập hợp số, được tính bằng cách chia tổng tất cả các giá trị cho số của chúng.

    Trong ví dụ trên, giả sử vận ​​động viên đầu tiên đi hết quãng đường trong 10,5 giây, vận động viên thứ hai cần 10,7 giây và lần thứ ba mất 11,2 giây, thời gian trung bình sẽ là 10,8 giây:

    (10,5+10,7+11,2)/3 = 10,8

    Cách lấy giá trị trung bình trong Excel không cần công thức

    Trong bảng tính Excel, bạn không cần thực hiện các phép tính thủ công - các hàm Excel mạnh mẽ sẽ làm tất cảhàm tính trung bình cộng của các số bỏ qua các giá trị logic.

    Cách làm tròn trung bình trong Excel

    Khi tính trung bình cộng trong Excel, kết quả thường là một số có nhiều chữ số thập phân . Trong trường hợp bạn muốn hiển thị ít chữ số thập phân hơn hoặc làm tròn trung bình thành số nguyên, hãy sử dụng một trong các giải pháp sau.

    Tùy chọn Giảm số thập phân

    Để chỉ làm tròn trung bình được hiển thị mà không thay đổi giá trị cơ sở, cách nhanh nhất là sử dụng lệnh Decrease Decimal trên tab Home , trong nhóm Number :

    Hộp thoại Định dạng Ô

    Cũng có thể chỉ định số vị trí thập phân trong hộp thoại Định dạng Ô . Để hoàn thành, chọn ô công thức và nhấn Ctrl + 1 để mở hộp thoại Định dạng ô . Sau đó, chuyển sang tab Số và nhập số địa điểm bạn muốn hiển thị vào hộp Số thập phân .

    Giống như phương pháp trước, điều này chỉ thay đổi định dạng hiển thị. Khi tham chiếu đến ô trung bình trong các công thức khác, giá trị không làm tròn ban đầu sẽ được sử dụng trong tất cả các phép tính.

    Để biết chi tiết đầy đủ, vui lòng xem Làm tròn số bằng cách thay đổi định dạng ô.

    Làm tròn giá trị trung bình bằng công thức

    Để làm tròn chính giá trị được tính, hãy bọc giá trị trung bình của bạn trong một trong các hàm làm tròn của Excel.

    Trong hầu hết các trường hợp, bạn sẽ sử dụng hàmHàm ROUND tuân theo các quy tắc toán học chung để làm tròn. Trong đối số thứ nhất ( số ), hãy lồng hàm AVERAGE, AVERAGEIF hoặc AVERAGEIFS. Trong đối số thứ 2 ( num_digits ), hãy chỉ định số chữ số thập phân để làm tròn giá trị trung bình thành.

    Ví dụ: để làm tròn giá trị trung bình thành số nguyên gần nhất , công thức là:

    =ROUND(AVERAGE(B3:B15), 0)

    Để làm tròn số trung bình đến một chữ số thập phân , đây là công thức sẽ sử dụng:

    =ROUND(AVERAGE(B3:B15), 1)

    Để làm tròn số trung bình đến hai chữ số thập phân , cách này sẽ hiệu quả:

    =ROUND(AVERAGE(B3:B15), 2)

    Mẹo. Để làm tròn lên, hãy sử dụng hàm ROUNDUP; để làm tròn xuống - hàm ROUNDDOWN.

    Đó là cách bạn có thể tính trung bình cộng trong Excel. Dưới đây là các liên kết đến các hướng dẫn liên quan thảo luận về các trường hợp trung bình cụ thể hơn, hy vọng bạn sẽ thấy chúng hữu ích. Cảm ơn bạn đã đọc!

    Sách bài tập thực hành để tải xuống

    Tính trung bình cộng trong Excel - ví dụ (tệp .xlsx)

    công việc đằng sau hậu trường và cung cấp kết quả ngay lập tức. Trước khi khám phá chi tiết các hàm chuyên dụng, hãy cùng tìm hiểu một cách nhanh chóng và đơn giản đến không ngờ.

    Để nhanh chóng tìm giá trị trung bình mà không cần công thức, hãy sử dụng thanh trạng thái của Excel:

    1. Chọn các ô hoặc phạm vi bạn muốn tính trung bình. Đối với các vùng chọn không liền kề, hãy sử dụng phím Ctrl.
    2. Hãy xem thanh trạng thái ở cuối cửa sổ Excel, thanh này cung cấp thông tin cần thiết về các ô hiện được chọn. Một trong những giá trị mà Excel tính toán tự động là giá trị trung bình.

    Kết quả được hiển thị trong hình bên dưới:

    Cách tính giá trị trung bình theo cách thủ công

    Trong toán học, để tìm giá trị trung bình cộng của một danh sách các số, bạn cần cộng tất cả các giá trị, sau đó chia tổng cho số lượng có trong danh sách. Trong Excel, điều này có thể được thực hiện bằng cách sử dụng các hàm SUM và COUNT tương ứng:

    SUM( range )/COUNT( range )

    Đối với dãy số bên dưới, công thức diễn ra như sau:

    =SUM(B3:B12)/COUNT(B3:B12)

    Như bạn có thể thấy, kết quả của công thức khớp chính xác với giá trị trung bình trên thanh trạng thái.

    Trong thực tế, bạn hầu như không cần tính trung bình thủ công trong bảng tính của mình. Tuy nhiên, có thể hữu ích nếu bạn kiểm tra lại kết quả của công thức tính trung bình trong trường hợp có nghi ngờ.

    Và bây giờ, hãy xem cách bạn có thể tính trung bình trong Excel bằng cách sử dụng các hàm đặc biệtđược thiết kế cho mục đích này.

    Hàm AVERAGE - tính giá trị trung bình của các số

    Bạn sử dụng hàm AVERAGE của Excel để lấy giá trị trung bình của tất cả các số trong các ô hoặc phạm vi đã chỉ định.

    AVERAGE(number1, [number2],…)

    Trong đó number1, number2 , … là các giá trị số mà bạn muốn tìm giá trị trung bình. Có thể bao gồm tối đa 255 đối số trong một công thức. Các đối số có thể được cung cấp dưới dạng số, tham chiếu hoặc phạm vi được đặt tên.

    AVERAGE là một trong những hàm đơn giản và dễ sử dụng nhất trong Excel.

    Để tính giá trị trung bình của các số, bạn có thể nhập chúng trực tiếp vào công thức hoặc cung cấp tham chiếu ô hoặc phạm vi tương ứng.

    Ví dụ: để tính trung bình 2 phạm vi và 1 ô riêng lẻ bên dưới, công thức là:

    =AVERAGE(B4:B6, B8:B10, B12)

    Ngoài các số, hàm AVERAGE của Excel có thể tìm giá trị trung bình của các giá trị số khác như tỷ lệ phần trăm và thời gian.

    Công thức AVERAGE của Excel - lưu ý sử dụng

    Như bạn vừa thấy, sử dụng hàm AVERAGE trong Excel thật dễ dàng. Tuy nhiên, để có được kết quả chính xác, bạn cần hiểu rõ giá trị nào được đưa vào giá trị trung bình và giá trị nào bị bỏ qua.

    Bao gồm:

    • Các ô có giá trị bằng 0 (0)
    • Các giá trị logic TRUE và FALSE được nhập trực tiếp vào danh sách đối số. Ví dụ: công thức TRUNG BÌNH(TRUE, FALSE) trả về 0,5, là giá trị trung bình của 1 và 0.

    Đã bỏ qua:

    • Trốngcác ô
    • Chuỗi văn bản
    • Các ô chứa giá trị Boolean TRUE và FALSE

    Để biết thêm thông tin, vui lòng xem Cách sử dụng hàm AVERAGE trong Excel.

    Hàm AVERAGEA - tính trung bình tất cả các ô không trống

    Hàm AVERAGEA trong Excel tương tự như AVERAGE ở chỗ nó tính toán giá trị trung bình cộng của các giá trị trong các đối số của nó. Điểm khác biệt là AVERAGEA bao gồm tất cả các ô không trống trong một phép tính, cho dù chúng có chứa số, văn bản, giá trị lô-gic hay chuỗi trống do các hàm khác trả về hay không.

    AVERAGEA(value1, [value2], …

    Trong đó giá trị1, giá trị2, … là các giá trị, mảng, tham chiếu ô hoặc phạm vi mà bạn muốn tính trung bình. Đối số đầu tiên là bắt buộc, các đối số khác (tối đa 255) là tùy chọn.

    Công thức Excel AVERAGEA - lưu ý sử dụng

    Như đã đề cập ở trên, hàm AVERAGEA xử lý các loại giá trị khác nhau như số, chuỗi văn bản và các giá trị logic. Và đây là cách chúng được đánh giá:

    Bao gồm:

    • Giá trị văn bản được đánh giá là 0.
    • Chuỗi có độ dài bằng 0 ("") đánh giá là 0.
    • Giá trị Boolean TRUE đánh giá là 1 và FALSE là 0.

    Bị bỏ qua:

    • Các ô trống

    Ví dụ: công thức bên dưới trả về 1, là giá trị trung bình của 2 và 0.

    =AVERAGEA(2, FALSE)

    Công thức sau trả về 1,5, là giá trị trung bình của 2 và 1.

    =AVERAGEA(2, TRUE)

    Hình ảnh dưới đây minh họa các công thức AVERAGE và AVERAGEA được áp dụng chocùng một danh sách các giá trị và chúng trả về các kết quả khác nhau:

    Hàm AVERAGEIF - lấy giá trị trung bình với điều kiện

    Để lấy giá trị trung bình của tất cả các ô trong phạm vi đã chỉ định đáp ứng một điều kiện nhất định, hãy sử dụng hàm AVERAGEIF .

    AVERAGEIF(phạm vi, tiêu chí, [phạm vi_trung bình])

    Hàm AVERAGEIF có các đối số sau:

    • Phạm vi (bắt buộc) - phạm vi ô cần kiểm tra theo một tiêu chí nhất định.
    • Tiêu chí (bắt buộc) - điều kiện phải được đáp ứng.
    • Dải_trung bình (tùy chọn) - các ô để trung bình. Nếu bỏ qua, thì phạm vi được tính trung bình.

    Hàm AVERAGEIF có sẵn trong Excel 2007 - Excel 365. Trong các phiên bản cũ hơn, bạn có thể tạo công thức AVERAGE IF của riêng mình.

    Và bây giờ, hãy xem cách bạn có thể sử dụng hàm AVERAGEIF của Excel để tính trung bình các ô dựa trên điều kiện bạn chỉ định.

    Giả sử bạn có điểm cho các môn học khác nhau trong C3:C15 và bạn muốn tìm điểm điểm toán trung bình. Điều này có thể được thực hiện với công thức sau:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Thay vì "mã hóa cứng" điều kiện trực tiếp trong công thức, bạn có thể nhập điều kiện đó vào một ô riêng biệt (F3) và tham chiếu đến ô đó trong tiêu chí:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Để biết thêm ví dụ về công thức, vui lòng xem hàm AVERAGEIF của Excel.

    Hàm AVERAGEIFS - trung bình cộng với nhiều tiêu chí

    Để tính trung bình với hai điều kiện trở lên, hãy sử dụng số nhiều của AVERAGEIF -hàm AVERAGEIFS.

    AVERAGEIFS(dãy_trung_bình,dải_tiêu_chí1,tiêu_chí1, [dải_cước2,tiêu_chí2],…)

    Hàm có cú pháp như sau:

    • Dải_trung_bình ( bắt buộc) - phạm vi để lấy trung bình.
    • Criteria_range (bắt buộc) - phạm vi được kiểm tra theo tiêu chí .
    • Tiêu chí (bắt buộc) - điều kiện xác định ô nào được tính trung bình. Nó có thể được cung cấp ở dạng số, biểu thức logic, giá trị văn bản hoặc tham chiếu ô.

    Các cặp criteria_range / criteria có thể được cung cấp từ 1 đến 127 được cung cấp. Cặp đầu tiên là bắt buộc, những cặp tiếp theo là tùy chọn.

    Về bản chất, bạn sử dụng AVERAGEIFS tương tự như AVERAGEIF, ngoại trừ việc có thể kiểm tra nhiều hơn một điều kiện trong một công thức.

    Giả sử một số học sinh không thi một số môn và bị điểm 0. Bạn đặt mục tiêu tìm điểm trung bình trong một môn học cụ thể bỏ qua các số 0.

    Để hoàn thành nhiệm vụ, bạn xây dựng công thức AVERAGEIFS với hai tiêu chí:

    • Xác định phạm vi để đạt điểm trung bình (C3 :C15).
    • Chỉ định phạm vi để kiểm tra đối với điều kiện thứ nhất (B3:B15 - mục).
    • Thể hiện điều kiện thứ nhất ("toán học" hoặc F3 - mục đích được đính kèm trong dấu ngoặc kép đánh dấu hoặc tham chiếu đến ô chứa mục).
    • Chỉ định phạm vi để kiểm tra theo điều kiện thứ 2 (C3:C15 - điểm).
    • Biểu thị điều kiện thứ 2 (">0"- lớn hơn 0).

    Bằng cách ráp các thành phần trên lại với nhau, ta được công thức sau:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Hoặc

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    Hình ảnh bên dưới cho thấy rõ ràng rằng chỉ có hai ô (C6 và C10) đáp ứng cả hai điều kiện và do đó chỉ những ô này được tính trung bình.

    Để biết thêm thông tin, hãy xem hàm AVERAGEIFS trong Excel.

    Công thức AVERAGEIF và AVERAGEIFS - lưu ý sử dụng

    Hàm AVERAGEIF và AVERAGEIFS trong Excel có nhiều điểm chung, đặc biệt là giá trị của chúng tính toán và cái nào bỏ qua:

    • Trong phạm vi trung bình, các ô trống, giá trị văn bản, giá trị logic TRUE/FALSE bị bỏ qua.
    • Trong tiêu chí, các ô trống được coi là giá trị 0.
    • Các ký tự đại diện như dấu chấm hỏi (?) và dấu hoa thị (*) có thể được sử dụng trong tiêu chí đối sánh một phần.
    • Nếu không có ô nào đáp ứng tất cả các tiêu chí đã chỉ định, #DIV0! xảy ra lỗi.

    AVERAGEIF so với AVERAGEIFS - sự khác biệt

    Về chức năng, sự khác biệt cơ bản nhất là AVERAGEIF chỉ có thể xử lý một điều kiện trong khi AVERAGEIFS một hoặc nhiều tiêu chí. Ngoài ra, có một số khác biệt về kỹ thuật liên quan đến average_range .

    • Với AVERAGEIF, average_range là đối số cuối cùng và tùy chọn. Trong các công thức AVERAGEIFS, nó là đối số đầu tiên và bắt buộc.
    • Với AVERAGEIF, dải_trung bình không nhất thiết phải có cùng kích thước với range bởi vì các ô thực tế được tính trung bình được xác định bởi kích thước của đối số range - ô phía trên bên trái của average_range được lấy làm điểm bắt đầu và bao nhiêu ô được lấy trung bình bao gồm trong đối số range . AVERAGEIFS yêu cầu mỗi criteria_range phải có cùng kích thước và hình dạng với average_range , nếu không thì #VALUE! xảy ra lỗi.

    Công thức AVERAGE IF OR trong Excel

    Vì hàm AVERAGEIFS trong Excel luôn hoạt động với logic AND (tất cả các tiêu chí phải là TRUE), nên bạn sẽ phải xây dựng công thức của riêng mình công thức để tính trung bình các ô với logic OR (bất kỳ tiêu chí đơn lẻ nào cũng phải TRUE).

    Đây là công thức chung để tính trung bình nếu ô là X hoặc Y.

    AVERAGE(IF(ISNUMBER(MATCH( range , { criteria1 , criteria2 ,…}, 0)), average_range ))

    Bây giờ, hãy xem nó hoạt động như thế nào trong thực tế . Trong bảng bên dưới, giả sử bạn muốn tìm điểm trung bình của hai môn học, Sinh học Hóa học , được nhập vào các ô F3 và F4. Điều này có thể được thực hiện với công thức mảng sau:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))

    Được dịch sang ngôn ngữ của con người, công thức cho biết: trung bình các ô trong C3:C15 nếu một ô tương ứng trong B3:B15 là " Sinh học" hoặc "Hóa học".

    Thay vì tiêu chí được mã hóa cứng, bạn có thể sử dụng tham chiếu dải ô (trong trường hợp của chúng tôi là F3:F4):

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Đối với công thức làm việc chính xác,hãy nhớ nhấn Ctrl + Shift + Enter trong Excel 2019 trở xuống. Trong Excel mảng động (365 và 2021), một lần nhấn Enter thông thường là đủ:

    Cách thức hoạt động của công thức này:

    Dành cho những độc giả tò mò và chu đáo của chúng tôi, những người không chỉ muốn để sử dụng một công thức nhưng hiểu những gì chúng đang làm, đây là giải thích chi tiết về logic.

    Cốt lõi của công thức, hàm IF xác định giá trị nào trong phạm vi nguồn khớp với bất kỳ tiêu chí nào đã chỉ định và vượt qua các giá trị đó vào hàm AVERAGE. Dưới đây là cách thực hiện:

    Hàm MATCH sử dụng tên chủ thể trong B3:B15 làm giá trị tra cứu và so sánh từng giá trị đó với mảng tra cứu trong F3:F4 (đối tượng mục tiêu của chúng tôi). Đối số thứ 3 ( match_type ) được đặt thành 0 để tìm kiếm kết quả khớp chính xác:

    MATCH(B3:B15, F3:F4, 0)

    Khi tìm thấy kết quả khớp, MATCH trả về vị trí tương đối của nó trong mảng tra cứu , nếu không sẽ xảy ra lỗi #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    Hàm ISNUMBER chuyển đổi các số thành TRUE và lỗi thành FALSE:

    {TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE}

    Mảng này hoạt động để kiểm tra logic của IF. Ở dạng đầy đủ, bài kiểm tra logic nên được viết như sau:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Để cho ngắn gọn, chúng tôi bỏ qua phần =TRUE vì nó được ngụ ý.

    Bởi đặt đối số value_if_true thành C3:C15, bạn yêu cầu hàm IF thay thế TRUE bằng các giá trị thực từ C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Mảng cuối cùng này được trao đến TRUNG BÌNH

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.