平均功能

时间:2013-06-04 15:24:40

标签: excel function average

我正在尝试使用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列是持续时间

2 个答案:

答案 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,而不是持续时间。