Xin giúp đỡ công thức tính trung bình có điều kiện

  • Thread starter Thread starter hml89
  • Ngày gửi Ngày gửi
Liên hệ QC

hml89

Thành viên tiêu biểu
Tham gia
14/9/12
Bài viết
526
Được thích
392
Giới tính
Nam
Xin chào anh/chị/em trong diễn đàn.
Tôi đang bị vướng mắc trong cách tính trung bình của từng người theo tháng.
Cụ thể:
- Cộng tổng các TC theo tháng, sau đó chia để lấy trung bình (chỉ tính các dữ lieu >0)
Nếu "TC" = 0, thì lấy dữ liệu của "Tổ". Nếu "TC" =0 và "Tổ" =0 thì tháng đấy sẽ không tính.

Hiện tại thì tôi đang tính thủ công với từng người. Nhưng dữ liệu mỗi đợt lại tăng thì làm sẽ mất thời gian và dễ bị sai sót.
Mong mọi người giúp đỡ.
Xin cám ơn!
 

File đính kèm

Xin chào anh/chị/em trong diễn đàn.
Tôi đang bị vướng mắc trong cách tính trung bình của từng người theo tháng.
Cụ thể:
- Cộng tổng các TC theo tháng, sau đó chia để lấy trung bình (chỉ tính các dữ lieu >0)
Nếu "TC" = 0, thì lấy dữ liệu của "Tổ". Nếu "TC" =0 và "Tổ" =0 thì tháng đấy sẽ không tính.

Hiện tại thì tôi đang tính thủ công với từng người. Nhưng dữ liệu mỗi đợt lại tăng thì làm sẽ mất thời gian và dễ bị sai sót.
Mong mọi người giúp đỡ.
Xin cám ơn!
Tôi chỉ có thể giúp bạn bằng Hàm tự tạo dùng VBA.
Nếu được thì bạn sử dụng trong lúc chờ các bạn khác có công thức.
 

File đính kèm

- Cộng tổng các TC theo tháng, sau đó chia để lấy trung bình (chỉ tính các dữ lieu >0)
Nếu "TC" = 0, thì lấy dữ liệu của "Tổ". Nếu "TC" =0 và "Tổ" =0 thì tháng đấy sẽ không tính.
Bạn thử dùng công thức mảng sau:

=AVERAGE(IF(($E$2:$AA$2="TC")*E3:AA3>0,E3:AA3,IF(($D$2:$Z$2="Tổ")*D3:Z3>0,D3:Z3,"")))

Kết thúc bằng Ctrl+Shift+Enter.
 
Bạn thử dùng công thức mảng sau:

=AVERAGE(IF(($E$2:$AA$2="TC")*E3:AA3>0,E3:AA3,IF(($D$2:$Z$2="Tổ")*D3:Z3>0,D3:Z3,"")))

Kết thúc bằng Ctrl+Shift+Enter.
Anh @phuocam cho em hỏi một chút.
Em có thử đồi vị trí điều kiện đầu tiên "Tổ". Tức là
=AVERAGE(IF(($E$2:$AA$2="TC") thành
=AVERAGE(IF(($E$2:$AA$2="Tổ"). Thì kết quả có khác nhau. Vậy anh có em hỏi là có lưu ý gì khi sử dung công thức mảng này không ạ?
Em cám ơn!
 
Web KT

Bài viết mới nhất

Back
Top Bottom