在Excel中查找两个值的平均值
我有一个关于Excel工作表的问题。 我试图找出在特定date发生了多less次事情。 例如:
Date User 1/1/2014 0:00 Michael Albanese 1/1/2014 0:00 Linus Nienstadt 1/1/2014 0:01 Omar Albanese
我想知道2014年Michael Albanese发生了多less次
我试过以下,但它返回一个错误。
=COUNTIFS(F2:F482240,"=Michael Albanese",E2:E482240,"=1/1/2014")
…然后说一个,但至less有三个
使用SUMPRODUCT():
=SUMPRODUCT((YEAR($A$2:$A$4)=2014)*($B$2:$B$4="Michael Albanese"))
如果你的date是看起来像date的文本,那么使用这个:
=SUMPRODUCT((ISNUMBER(SEARCH(2014,$A$2:$A$4)))*($B$2:$B$4="Michael Albanese"))
在这种情况下, COUNTIFS函数可能比SUMPRODUCT函数更有效。
=COUNTIFS(F:F, "Michael Albanese", E:E,">="&DATE(2014, 1, 1), E:E,"<"&DATE(2015, 1, 1))
=SUMPRODUCT((YEAR(L2:L4)=2014)*(M2:M4="Michael Albanese"))
L2:L4是以Exceldate序列格式存储的date,但可以格式化为文本。
M2:M4是你的名字列表
如果你的date时间存储为文本,你可以尝试
=SUMPRODUCT((MID(L2:L4,FIND(" ",L2:L4)-4,4)*1=2014)*(M2:M4="Michael Albanese"))
Findwindow是正确的。 这是一个简单的例子。
=COUNTIFS(A2:A10,"<1/1/2015",A2:A10,">12/31/2013",B2:B10,"=Michael Albanese")