我对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")
...然后说一个,但至少有三个
答案 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")