excel中时间段数据平均值计算

如题所述

=sumproduct((a2:a1000>=date(2014,2,5))*(a2:a1000>=date(2014,2,25))*(c2:c1000)*(d2:d1000))/sumproduct((a2:a1000>=date(2014,2,5))*(a2:a1000>=date(2014,2,25))*(c2:c1000)),其中,c列为单价,d列为单价,该公式为加权平均数,如果要简单平均,可以用公式sumproduct((a2:a1000>=date(2014,2,5))*(a2:a1000>=date(2014,2,25))*(c2:c1000))/sumproduct((a2:a1000>=date(2014,2,5))*(a2:a1000>=date(2014,2,25))*1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-14
思路:
1.增加辅助列或行,作用提取该数据产生的年月日,时分秒
2.用sumifs()函数提取该辅助行对应时间段的数据和以及countifs()提取该时间段的数据个数,相除即平均。
具体公式需结合具体表格。
相似回答