根据IF语句计算每个月的实例

时间:2015-11-18 23:19:24

标签: excel if-statement excel-formula countif

假设我有以下表格设置:

    Date             Product Type        Supplier
   12-May-2015           C                XX
   23-Sep-2015           B                XK
   12-May 2015           C                XA

如何通过不使用宏或VBA来计算供应商XXC中显示产品May的次数?

我的逻辑就像是:

IF Product Type = C and Supplier = XX THEN and Month = May, THEN count. 

但是我很难理解要使用哪些函数,因为据我所知,没有宏的Excel中没有循环函数。我甚至不能使用COUNTIF,因为我需要先检查IF语句。

3 个答案:

答案 0 :(得分:2)

如果您将感兴趣的月份的日期放入I1(之前)和J1(之后),则K1中的Product和L1中的Suppplier(如@findwindow所示)建议):

=COUNTIFS(A:A,">"&I1,A:A,"<"&J1,B:B,K1,C:C,L1)  

假设{A}位于ColumnA。

答案 1 :(得分:2)

您可以使用Array Formula执行此操作。

将其输入空单元格:

CONTROL

输入公式后,按住SHIFT + ENTER + p CATEGORIES: span.formgroup(data-ng-repeat='category in mongoController.catData') input.checks( type='checkbox', ng-model='mongoController.filter[category]') | {{category}} 表示它是数组公式。

答案 2 :(得分:0)

您可以使用SUMPRODUCT

=SUMPRODUCT(--(TEXT(A2:A20,"mmm")="May"),--(B2:B20="C"),--(C2:C20="XX"))