在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")