我尝试在第一个屏幕截图上创建一个公式,该公式根据名称和周数引用第二个屏幕截图中的单元格。在第二个屏幕截图中,显示来自" HVL"的数据。在标签中,您可以看到左侧的关联商名称和顶部的周数作为列标题。因为周数不止一次出现在我相信我遇到问题的地方。根据" HVL"中的数据,您在单元格中看到的100%不正确。标签。以下是我尝试使用的一些公式:
=AVERAGE(((HVL!$A$2:$A$144='Weekly Report Card'!$C$1)*(HVL!$B$1:$AG$1='Weekly Report Card'!$A6)*(HVL!$C$3:$AG$201<>0)))
=AVERAGE(IF(HVL!A2:A144='Weekly Report Card'!C1:H1, IF(HVL!B1:AG1='Weekly Report Card'!A6, HVL!C3:AG201<>0, "ERROR")))
作为数组和正常情况。
=AVERAGEIF(HVL!$A$2:$A$144, "<>", INDEX(HVL!$C$3:$AG$201, MATCH($C$1, HVL!$A$2:$A$144, 0), MATCH('Weekly Report Card'!$A8, HVL!$C$1:$AG$1, 0)))
作为数组和正常情况。
如果您有任何其他需要的信息,请告知我们。
[ 1
答案 0 :(得分:1)
在每周报告卡的单元格C6中尝试此公式。
=AVERAGEIFS(INDEX(HVL!$C$2:$C$50,MATCH('weekly report card'!$C$1,HVL!$A$2:$A$50)):INDEX(HVL!$AG2:$AG$50,MATCH('weekly report card'!$C$1,HVL!$A$2:$A$50)),HVL!$C$1:$AG$1,'weekly report card'!$A6)
第一个索引/匹配在列C中建立找到名称的行。第二个索引/匹配在列AG中建立名称所在的行。 :
运算符在该行中创建从C列到AG的范围。
此范围插入到AverageIfs中,并与第1行中的周数进行比较。
答案 1 :(得分:0)
以下是适用于我的文件的公式:
=IFERROR(AVERAGEIF(HVL!$C$1:$AG$1,$A6,INDEX(HVL!$C$3:$AG$202,MATCH($C$1,HVL!$A$3:$A$202,0),0)),"")
答案 2 :(得分:-1)
使用Average-If-Series功能:AVERAGEIFS