所以这对我来说是一个具有挑战性的问题。我试图让Excel根据列标题中的内容在一段时间内进行平均。
所以这是我正在谈论的列标题:
(结果)应该在这里。
这是我的原始数据(费用)
所以我的目的是我可以基于标题'201604-201703 Avg'获取201604和201703之间的花生平均值。
我的想法是使用这样的东西:
=averageifs('Nut Cost'!$B$2:$P$5,'Nut Cost'!$A$1:$P$1,left('Result'!B2,6):mid('Result'!B2,8,6),'Nut Cost'!$A$2:$A$5,'Result'!$A2)
我的另一种想法是使用这样的东西:
=SUMIFS('Nut Cost'!$B$2:$P$5,'Nut Cost'!$A$1:$P$1,">="&LEFT('Result'!B2,6),'Nut Cost'!$A$1:$P$1,"<="&MID('Result'!B2,8,6),'Nut Cost'!$A$2:$A$5,'Result'!$A2)
将被具有相似样式的计数分隔。