Video: Tính điểm trung bình và xếp loại học sinh - BT Excel 2025
Bạn có thể sử dụng Excel để tính trung bình. Hình ảnh này: Bạn cần phải tính trung bình từ một danh sách các con số, chỉ sử dụng số trong danh sách khớp với điều kiện. Nói cách khác, hãy tính toán các số liệu sử dụng trung bình nếu họ phù hợp với một tiêu chí nhất định. Excel đầy những bất ngờ, và cho thủ thuật này, bạn có thể kéo ra một chức năng tuyệt vời có tên là AVERAGEIF.
Hình dưới đây cho thấy một danh sách nhân viên, cùng với số năm được tuyển dụng, số lượng tài khoản mà họ đã mở vào năm 2016, và (đối với một số) thông điệp cho biết họ đang làm việc rất tốt.
Ở đầu trang tính là số tài khoản trung bình được mở cho mỗi nhân viên vào năm 2015. Dưới đây là số tài khoản dự kiến sẽ mở vào năm 2016. Trung bình 44 cho năm 2015 chỉ là một con số tĩnh. 2015 đã kết thúc, và đây là mức trung bình cuối cùng. Đó là - năm ngoái! Còn năm 2016? Đây là nơi mà nó sẽ thú vị.
Để tính toán số tài khoản dự kiến sẽ mở vào năm 2016, một tính toán được sử dụng để lấy số là trung bình dựa trên số lượng tài khoản đã được mở cho đến nay cho năm. Đây là một kỹ thuật quản lý có thể sử dụng để tăng sự cạnh tranh giữa các nhân viên. Nói cách khác, thay vì chỉ định số lượng dự kiến, chẳng hạn như 48 (sẽ tăng trưởng 10 phần trăm trong năm 2015), số lượng tài khoản dự kiến sẽ mở dựa trên cách nhân viên đã hoạt động cho năm nay.
Trong ô C4, hàm AVERAGEIF được sử dụng. Đây là cách nó được nhập:
= AVERAGEIF (C8: C16, ">" & C3)
Điều này làm gì có nghĩa là lấy trung bình của các tài khoản mở từ danh sách các tài khoản cho mỗi nhân viên, chỉ sử dụng những con số lớn hơn 44 được mở vào năm 2015. Điều này được xác định bởi đối số thứ hai trong hàm (">" & C3), xác định mức trung bình chỉ sử dụng các giá trị lớn hơn 44, được tìm thấy trong ô C3.
Chẳng hạn, Julie cho đến nay đã mở ra chỉ có 40 tài khoản, do đó tính của cô ấy không được sử dụng ở mức trung bình. Mặt khác, Yolanda đã mở được 48 tài khoản, do đó tính của cô được sử dụng để tính trung bình.
Khi bạn chỉ tính trung bình những con số lớn hơn năm 2015 là 44, số lượng lớn hơn sẽ được trả lại cho thời gian dự kiến khai vào năm 2016. Giá trị tính cho năm 2016 tại thời điểm này là 54. Bên cạnh tên của mỗi nhân viên, thông điệp Great Job! xuất hiện nếu nhân viên đó đang đánh bại trung bình. Chỉ có những người đã mở ít nhất 54 tài khoản nhận được tin nhắn.
Làm thế nào? Bằng cách sử dụng chức năng IF! Trong mỗi ô nơi mà thông báo xuất hiện chức năng IF, so sánh số lượng tài khoản mà nhân viên đã mở cho đến nay bằng hoặc lớn hơn mức trung bình được hiển thị trong ô C4.Đây là công thức trong tế bào D4 cho thấy rằng Harrison đang làm một công việc tuyệt vời:
= IF (C8> = $ C $ 4, "Great Job!", ")
IF chức năng kiểm tra một điều kiện. đúng là câu trả lời đầu tiên được hiển thị Nếu điều kiện không đúng, câu trả lời thứ hai sẽ được hiển thị
Cho đến nay, rất tốt! Tại công ty này, người bán hàng tích cực được khen thưởng, và những người chậm trễ không được khen ngợi.
Đã đến lúc để nâng cao sân chơi Một điều không được xem xét trong ví dụ này là năm thuê Một số nhân viên đã được thuê vào năm 2016, vì vậy trong sự công bằng, số lượng tài khoản được mở cho đến năm 2016 không nên so sánh với mức cao trung bình
Hình dưới đây cho thấy một bản cập nhật của bảng tính Chức năng IF đơn được thay bằng một tập hợp các hàm Nested IF: IF bên ngoài tính đến năm cho thuê là năm 2016 (kiểm tra điều kiện thực tế là để xem nếu năm thuê lớn hơn năm 2015), và nếu có, IF chức năng bên trong kiểm tra xem số nhân viên đã mở của nhân viên hoặc năm cho đến nay là bằng hoặc lớn hơn một nửa của tổng thể trung bình.
Bây giờ có thể có ba kết quả có thể cho tin nhắn:
Great Job! Giữ nứt! Năm vẫn chưa hết! Không có tin nhắn
The Keep cracking! thông báo xuất hiện cho những người được tuyển dụng vào năm 2016 đã mở một số tài khoản bằng hoặc lớn hơn một nửa số trung bình - đó là một thông điệp bổ ích cho những người mới làm và làm tốt. Phần còn lại của nhân viên là siêu sao hoặc cần trợ giúp!
Công thức trong ô D8 (và cho mỗi dòng nhân viên trong cột D) được cấu trúc như sau:
= IF ((A8> $ A $ 3), IF (C8> = ($ C $ 4/2) "Great Job!", "Giữ nứt! Năm còn lại chưa kết thúc!"), IF (C8> = $ C $ 4, "Great Job!", "))