Làm thế nào để bạn có được excel để bỏ qua các giá trị 0 hoặc trống trong Trung bình?


0

Tôi đang tạo một bảng tính để chấm điểm các thành phần công thức, tính điểm trung bình cho chất lượng của thành phần, bao bì và độ chính xác của kích thước phục vụ, sau đó sử dụng dữ liệu đó để tạo trung bình cho toàn bộ công thức.

Điểm số được điền thông qua xác nhận dữ liệu. 1 = Xấu, 2 = Công bằng, 3 = Tốt. Công AVERAGEthức hoạt động tốt khi tất cả các trường được nhập thông qua danh sách thả xuống, nhưng nếu bất kỳ hàng nào còn lại với tất cả các giá trị trống, tôi sẽ DIV/0gặp lỗi trong cột tôi đang cố lấy trung bình trong ( E8:E19) cũng như trung bình cho toàn bộ công thức ( B20). Tôi đã cố gắng để làm AVERAGEIF, nhưng điều đó đã không làm việc và tôi đã bối rối. Mỗi công thức có một số lượng thành phần khác nhau, vì vậy điều quan trọng là chức năng này hoạt động cho dù tôi có một thành phần hay 20.

Tôi đã cố tải lên ảnh chụp màn hình nhưng trang web sẽ không cho phép tôi.


Sau đó đăng hình ảnh trên một số trang web chia sẻ hình ảnh, và thêm một liên kết đến nó. Nó cũng sẽ hữu ích nếu bạn chỉ cho chúng tôi ví dụ như những gì bạn đã cố gắng thực hiện vớiAVERAGEIF
eirikdaude

Trung bình thường không bỏ qua các ô trống. Nó phải có một cái gì đó để làm với việc điền thông qua định giá dữ liệu.

AVERGAE () sẽ bỏ qua một số khoảng trống, nhưng nếu chỉ có khoảng trống, bạn muốn công thức nào trở lại ??
Học sinh của Gary

Câu trả lời:


0

Bạn đã thử sử dụng chức năng bắt lỗi trong Excel chưa? Như bạn đã nói, nếu bạn lấy trung bình chỉ các ô trống, Excel sẽ cung cấp kết quả Div / 0.

Giả sử có 3 người (A, B, C) đang xem xét một công thức cho Guacamole. Hãy nói rằng csv trông giống như thế này:

Thành phần, Điểm A, Điểm B, Điểm C

Bơ, 1,2,3

Cilanto ,,,

Vôi, 1,2,3

Cà chua, 1,2,3

Khi bạn tính trung bình cho mỗi thành phần, hãy sử dụng công thức như sau: = IF (ISERROR (AVERAGE ('phạm vi điểm thành phần') = TRUE), "", AVERAGE ('phạm vi điểm thành phần')

Tất cả công thức này đang làm là nói nếu trung bình của điểm thành phần là một lỗi, hãy để trống. Nếu không, tính trung bình.

Sau đó, bạn sẽ có thể trung bình tất cả các điểm của các thành phần của bạn mà không có vấn đề. Bạn cũng có tùy chọn chấm điểm thành phần là 0 thay vì để trống. Điều này tất nhiên sẽ thay đổi toán học ở mức trung bình cho công thức.


0

IFERROR là một chức năng rất thuận tiện;

  • Hàm IFERROR ( calculated_value , DEFAULT_VALUE )

    là viết tắt của

  • IF (ISERROR ( calculated_value ), DEFAULT_VALUE , calculated_value )

tức là, nó thay thế một giá trị mặc định (thường là một phi giá trị-lỗi) cho một giá trị lỗi. Vì vậy, bạn có thể muốn một cái gì đó như

IFERROR(AVERAGE(E8:E19), "")

thay thế ""bằng bất cứ thứ gì bạn muốn nhận khi E8:E19tất cả đều không phải là số.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.