Home » excel » Excel: Cell counts based conditions

# Excel: Cell counts based conditions

Questions:

I am again trapped in a situation where I can’t figure how to do it.
Basically, here is replica of the table I need to work on.

``````    A           B           C           D           E           F           G
1   Months      MON         TUE         WED         THU         FRI         SAT
2   Jan         Yes         No          N/A         Yes         Yes         MayBe
3   Feb         No          No          MayBe       Yes         N/A         No
4   Jan         No          Yes         MayBe       MayBe       Yes         No
5   Apr         No          No          MayBe       Yes         N/A         No
6   May         No          Yes         MayBe       MayBe       Yes         No
7   Jan         Yes         No          N/A         Yes         Yes         MayBe
8   Feb         Yes         Yes         N/A         N/A         No          MayBe
9   Apr         No          Yes         MayBe       MayBe       Yes         No
10              Yes         Yes         No          N/A         MayBe       MayBe
``````

Now, on another tab I want to calculate all the Yes and MayBe in one cell for Jan and on another cell, I want to count all the No and N/A for Jan.
Same way I want to count for Feb and Apr… all the months from column A.

so for Jan, I will have count of 12 which includes all the Yes and MayBe and 6 for all the No and N/A.

I hope this make sense.

Is there anyway to achieve this by formula only?

Yes. You need to use array formulas. Obviously you’ll need to correct the ranges. I have put my data arranged in the same way as you, just less columns and rows. When you input an array formula like this one, you need to type `CTRL` + `SHIFT` + `ENTER` in the cell for it to calculate properly.

``````=SUM(IF(\$A\$2:\$A\$9="Jan",IF(\$B\$2:\$C\$9="Yes", 1, 0), 0)) +
SUM(IF(\$A\$2:\$A\$9="Jan",IF(\$B\$2:\$C\$9="Maybe", 1, 0), 0))
``````

This has worked on my local example.

`=SUMPRODUCT((A2:A10="Jan")*ISNUMBER(MATCH(B2:G10,{"Yes","Maybe"},0)))`
` =SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"Feb","Apr"},0)*MATCH(B2:G10,{"Yes","Maybe"},0))+0)`