=SUMPRODUCT(($B$3:$B$6="Vàng")*($C$1:$K$1=1)*$C$3:$K$6)/COUNTIF($C$1:$K$1,1)
=AVERAGEIF(C1:K1,1,INDEX(C3:K6,MATCH("Vàng",B3:B6,),))
Thêm cách cho bạn
Mã:=AVERAGEIF(C1:K1,1,INDEX(C3:K6,MATCH("Vàng",B3:B6,),))
cảm ơn 2 bạn nhéBạn lấy tổng chia cho số đếm nhé
Mã:=SUMPRODUCT(($B$3:$B$6="Vàng")*($C$1:$K$1=1)*$C$3:$K$6)/COUNTIF($C$1:$K$1,1)
Bạn ơi nếu cột hoặc hàng mình có nhiều hơn 2 điều kiện thì dùng Averageifs hay như nào vậy bạn?Thêm cách cho bạn
Mã:=AVERAGEIF(C1:K1,1,INDEX(C3:K6,MATCH("Vàng",B3:B6,),))
Ý mình là có thêm 1 cột hoặc 1 hàng điều kiện nữa, mình thử bằng Averageifs nhưng k đcNếu thêm điều kiện như bạn nói thì dùng công thức khácMã:=SUM(MMULT(COUNTIF(E11:E12,TRANSPOSE(B3:B6)),C3:K6*COUNTIF(F11:F12,C1:K1)))/(COUNTA(E11:E12)*SUM(COUNTIF(F11:F12,C1:K1)))
Date | Xanh | Đỏ | Vàng | Cam | |||||||||||||||||||
1-Jan | 2 | 9 | 8 | 6 | Tháng | ||||||||||||||||||
2-Jan | 5 | 6 | 2 | 7 | TRUE | =MONTH(B9)=1 | |||||||||||||||||
3-Jan | 5 | 8 | 6 | 2 | 6.2 | =DAVERAGE(B8:F17,E8,H9:H10) | |||||||||||||||||
4-Jan | 9 | 8 | 6 | 2 | |||||||||||||||||||
5-Jan | 6 | 2 | 9 | 8 | |||||||||||||||||||
8-Feb | 8 | 6 | 7 | 2 | |||||||||||||||||||
9-Feb | 5 | 6 | 2 | 9 | |||||||||||||||||||
10-Feb | 9 | 6 | 8 | 5 | |||||||||||||||||||
11-Feb | 6 | 8 | 6 | 6 | |||||||||||||||||||
bạn xem lại bảng này giúp mình lúc đầu mình làm file thử hơi thiếu dữ liệu@Chủ bài đăng:
Bạn nên xoay bảng dữ liệu lại, & như vầy:
Date Xanh Đỏ Vàng Cam 1-Jan 2 9 8 6Tháng 2-Jan 5 6 2 7 TRUE=MONTH(B9)=1 3-Jan 5 8 6 2 6.2=DAVERAGE(B8:F17,E8,H9:H10) 4-Jan 9 8 6 2 5-Jan 6 2 9 8 8-Feb 8 6 7 2 9-Feb 5 6 2 9 10-Feb 9 6 8 5 11-Feb 6 8 6 6
Nhiều điều kiện như này có lẽ dùng Sumproduct và Countifs :bạn xem lại bảng này giúp mình lúc đầu mình làm file thử hơi thiếu dữ liệu
=SUMPRODUCT((C1:K1=1)*(B3:B8="Xanh")*($A$3:$A$8="Y")*(C2:K2="Ngày")*C3:K8)/COUNTIFS(A3:A8,"Y",B3:B8,"Xanh")/COUNTIFS(C2:K2,"Ngày",C1:K1,1)