我正在尝试使用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
我现在的问题是平均持续时间的功能应该是什么?
我有这样的事情:
=AVERAGEIF('Sheet1'!C:C,SEARCH("4/24/2013", 'Sheet1'!C:C))
表1中的C列是日期,D列是持续时间
答案 0 :(得分:0)
这将为您提供您正在寻找的内容,它将忽略时间,以便您可以在一整天内搜索,无论时间如何。请记住在将此公式放入时按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))
答案 1 :(得分:0)
如果您准备插入辅助列,在当前C和D之间,向下复制= LEFT(C2,5)(假设57
在Row2中而日期在ColumnA中)您尝试的公式应该适应:
= AVERAGEIF(Sheet1!D:D,A2,Sheet1!E:E)
= SEARCH不适合条件,因为它返回一个字符串在另一个字符串中的位置,而第二个C:C对将尝试平均TIME,而不是持续时间。