在两个值中查找excel的平均金额

时间:2016-04-04 20:27:28

标签: excel

enter image description here我对excel表有疑问。我试图找出在特定日期发生了多少次事情。例如:

Date                    User
1/1/2014 0:00           Michael Albanese
1/1/2014 0:00           Linus Nienstadt
1/1/2014 0:01           Omar Albanese

我想知道Michael Albanese在2014年发生了多少次

我已尝试过以下操作,但会返回错误。

=COUNTIFS(F2:F482240,"=Michael Albanese",E2:E482240,"=1/1/2014")

...然后说一个,但至少有三个

4 个答案:

答案 0 :(得分:1)

使用SUMPRODUCT():

=SUMPRODUCT((YEAR($A$2:$A$4)=2014)*($B$2:$B$4="Michael Albanese"))

如果您的日期是类似日期的文字,请使用以下内容:

=SUMPRODUCT((ISNUMBER(SEARCH(2014,$A$2:$A$4)))*($B$2:$B$4="Michael Albanese"))

答案 1 :(得分:1)

在这种情况下,COUNTIFS function可能比SUMPRODUCT function效率更高。

=COUNTIFS(F:F, "Michael Albanese", E:E,">="&DATE(2014, 1, 1), E:E,"<"&DATE(2015, 1, 1))

答案 2 :(得分:0)

=SUMPRODUCT((YEAR(L2:L4)=2014)*(M2:M4="Michael Albanese"))

L2:L4是您以Excel日期序列格式存储的日期,但可以格式化为文本。

M2:M4是您的名单

如果您的日期时间存储为文本,则可以尝试

=SUMPRODUCT((MID(L2:L4,FIND(" ",L2:L4)-4,4)*1=2014)*(M2:M4="Michael Albanese"))

答案 3 :(得分:0)

Findwindow是正确的。这是一个简单的例子。

=COUNTIFS(A2:A10,"<1/1/2015",A2:A10,">12/31/2013",B2:B10,"=Michael Albanese")