Excel公式计算的日期在特定月份,第二个标准为;x";

Excel公式计算的日期在特定月份,第二个标准为;x";,excel,Excel,我有以下格式的excel数据 Date In Stock 2/02/16 x 5/02/16 18/02/16 x 22/02/16 x 14/03/16 16/03/16 21/03/16 x 28/03/16 x 1/04/16 7/04/16 9/04/16 8/04/16 x 我想在E列中应用一个公式进行报告。每个月,计算“x”的总数 {COL D} {COL E}

我有以下格式的excel数据

 Date   In Stock
2/02/16     x
5/02/16     
18/02/16    x
22/02/16    x
14/03/16    
16/03/16    
21/03/16    x
28/03/16    x
1/04/16     
7/04/16     
9/04/16     
8/04/16     x
我想在E列中应用一个公式进行报告。每个月,计算“x”的总数

{COL D}     {COL E}                             {COL F}
Month       Number of Products In Stock         Expected Result
Feb-16                                          3
Mar-16                                          2
Apr-16                                          1
示例:2016年2月,我预计单元格E4中的值为“3”

我在下面创建的公式不起作用。第一个标准是使用month函数,我希望使用'2'(即二月)作为值。第二个标准查看B列和值“x”

=COUNTIFS(month(A4:A19),2,B4:B19,"x")

非常感谢您的帮助

如果数据为colsAB,请尝试SUMPRODUCT():

二月:

你会用3来表示三月等等

键入
Ctrl
+
Shift
+
Enter


使用COUNTIFS很有可能,但必须遵守语法:

=COUNTIFS(A4:A19,">="&F2,A4:A19,"<"&F3,B4:B19,"x")  
=COUNTIFS(A4:A19,“>=”&F2,A4:A19,“
=SUM(IF((MONTH($A$2:$A$13)=MONTH(D2))*(DAY($A$2:$A$13)=DAY(D2))*($B$2:$B$13="x"),1,0))
=COUNTIFS(A4:A19,">="&F2,A4:A19,"<"&F3,B4:B19,"x")