SUM plus countifs

Occasional Contributor



I hope everyone is doing fine.


I have used SUM + COUNTIFS together with range. I have got the result but I want to add yes/no or true/false in front of every row to to represent data of every  under above formula of (SUM+Countifs (range)). 

18 Replies

Hi @ajaydeshmukh 


could you please post an example of your file, what it should look like? This makes it easier for us to give proper advise.


Generally spoken, you could use more criteria in COUNTIFS. So it would be possible, to add one criteria to count yes/no or true/false.



formula used -  =SUM(COUNTIFS(A1:A12,{"<=13",">=17"}))



1. Why is it showing result 9, but not 7?

2. I want to have filter in B column stating if values in rows are following the criterion of formula in c1 or not? eg all 13, 14, 17 could have yes or true in next cell. rest all would be no or false 



best response confirmed by Grahmfs13 (Microsoft)


Your formula counts all numbers <=13, being 4


the count of all numbers >= 17, being 5.

Thus, 9

Putting the criteria in curly brackets forces an OR rather than the AND type of function you need. Count all number >= 13 AND <= 17.


Try it this way:

=COUNTIFS(A1:A12,">=13",A1:A12,"<=17") resulting in 7.

Thankyou, solved for the 1st doubt
Hello, can you please help how to add countifs for yes or no or true or false

Hi @ajaydeshmukh 


I take @Riny_van_Eekelen proposal as a base. You just need to add another criteria range + criteria.






Why with SUM ?

Hi @Sergei Baklan 


you are right, SUM is not necessary at all in this case. I just kept it because it was part of the initial formula that was posted.



Please check. It ain't working. am I doing anything wrong ?




@ajaydeshmukh But B1:B12 is empty, so COUNTIF doesn't find "Yes" anywhere. 

Oh, then that's not what i want.

I want to see results of =COUNTIFS(A1:A12,">=13",A1:A12,"<=17") for individual row.

Eg if i can add countif or a filter to indicate yes/true infront of every number which is '>=13' or '<=17' & no infront of the rest.

@ajaydeshmukh Not sure I follow, but perhaps the attached file contains what you want.


Hi @ajaydeshmukh 


sorry that I misunderstood you. Maybe this is what you need:



Please note, that due to regional settings, my formulas use ; instead of ,

Thankyou, it really helped a lot.

@Riny_van_Eekelen Can I use Multiple ranges in =IF(AND(A1>=13,A1<=17),"true","false") ?


I tried with =IF(AND(A1>=1,A1<=6,OR(A1>=1,A1<=6)),"true","false") but, it is following only one range out of two.






@ajaydeshmukh That formula makes no sense as the OR part doesn't add any relevance. The formula returns "true" if all of the three conditions are met:

A should be >=1 AND <=6 (that returns all from 1 to 6)


A should be either >=1 OR<= 6 (that returns all numbers as all of them are >=1 or <=6. 

Joining the two will still just get you numbers between 1 and 6.


So, what is it that you want to achieve?

I want to have multiple ranges. as i am given a task to find out true or false value.
Eg every value which is (>=1,<=6,>=13,<=17) should be yes/true and rest all false.
In same way I have 10 different ranges (1-6,13-17,etc)

I hope I was able to convey my question

@ajaydeshmukh But that's completely different from what you asked earlier. Perhaps the formula below will do what you need. Don't bother the to use IF, as this formula will return TRUE or FALSE.