Excel 平均IF函数
我试图得到一个平均If函数,其基础是Excel 平均IF函数,excel,function,average,Excel,Function,Average,我试图得到一个平均If函数,其基础是 Sheet 1 TIME Duration (sec) 4/24/2013 5:04 57 4/24/2013 5:09 122 4/25/2013 12:22 341 Sheet 2 Date Average Duration 4/24/2013 4/25/2013 我现在的问题是,平均持续时间的函数应该是什么 我有
Sheet 1
TIME Duration (sec)
4/24/2013 5:04 57
4/24/2013 5:09 122
4/25/2013 12:22 341
Sheet 2
Date Average Duration
4/24/2013
4/25/2013
我现在的问题是,平均持续时间的函数应该是什么
我有这样的想法:
=AVERAGEIF('Sheet1'!C:C,SEARCH("4/24/2013", 'Sheet1'!C:C))
第1页中的C列是日期,D列是持续时间,这将准确地给出您要查找的内容,它将忽略时间,以便您可以在一整天内搜索,而不考虑时间。请记住在输入此方程式时按Ctrl+Shift+Enter,因为它是一个数组方程式
=SUM(IF(TEXT(DateSearchRange,"m/dd/yy")=TEXT(DateSearchingCell,"m/dd/yy"),DurationRange,0))/SUM(IF(TEXT(DateSearchRange,"m/dd/yy")=TEXT(DateSearchingCell,"m/dd/yy"),1,0))
如果您准备在当前的C和D之间插入一个helper列,并复制=LEFT(C2,5)(假设
57
在第2行,日期在第a列),您尝试的公式应适用:
=平均IF(图1!D:D,A2,图1!E:E)
=搜索不适合此条件,因为它返回一个字符串在另一个字符串中的位置,第二个C:C对将尝试平均时间,而不是持续时间。列C中的日期是真实日期还是存储为文本?如果您可以选择透视表,它会更简单吗?