The tutorial explains how to use COUNTIFS and COUNTIF formulas with multiple criteria in Excel. You will find a number of examples for different data types – numbers, dates, text, wildcard characters, non-blank cells and more. Continue reading
by Svetlana Cheusheva, updated on
The tutorial explains how to use COUNTIFS and COUNTIF formulas with multiple criteria in Excel. You will find a number of examples for different data types – numbers, dates, text, wildcard characters, non-blank cells and more. Continue reading
Comments page 14. Total comments: 2071
I have a spreadsheet that i want to return a count across a row if two conditions are met.
please whats the best way to write this code =if(AC3="Reject", AF3="vendor", Count(f3:Y3))
when i wrote this code, i noticed the ones that met the condition only returned "True" instead of counting across the row, see below.
Number of Rejects Due Supplier
1
TRUE
5
TRUE
TRUE
Hi!
If I understand your task correctly, the following formula should work for you:
=IF(AND(AC3="Reject", AF3="vendor"), COUNT(F3:Y3))
I hope it’ll be helpful.
Hello Alexander,
Yes this was helpful, but i like to have 0 for the once that didnt meet the condition instead of "false"
Actual expected
false 0
3 3
False 0
4 4
1 1
Hi!
I recommend reading how the IF function works and correcting the formula. It’s very simple.
Hi - i am trying to count the number of dates in a date range and using a countifs formula. Such as:
COUNTIFS(N:N,">="&B2,N:N,"<="&B3)
Where B2 refers to Start Date & B3 refers to end date (e.g. B2 = 01/04/2021 and B3= 30/04/2021)
It is calculating the dates but is not including the start(B2) and end date(B3) rather just the data greater to or less than the start(B2) and end dates(B3)
Do you know how to include the data for the dates noted in B2 and B3?
Thanks
Hello!
I used your formula and got no errors. Perhaps your dates in column N are written as date and time.
Hi , i am looking formula to rid of all the duplicates & the originals in comparision data . some duplicates starts with "."
Just example
Existing:
a123.com
.a123.com
Comparing with
a123.com
I need to remove all "a123.com" . i have sheet of of 10000+ in existing & comparing have "2000+" .
how to remove the duplicates even it have "." in starting .
i am using the formula of -=IF(COUNTIF(A:A,A2)=1,0,1). it detecting the exact duplicates but not catching any thing with "." in starting.
Hello!
If you need a partial text match, I recommend using this instruction: How to count cells with certain text (partial match).
I hope I answered your question. If you have any other questions, please don’t hesitate to ask.
Hi Alexander,
I'm trying to create a formula for this scenario. I have two columns, in each column there are only two texts that can be selected from a drop down (I'll call them "Text123" and TextABC"). I would like to create a formula that counts the total results for each for both columns, however, if "TEXT123" was selected in row 1 for both columns 1 & 2, I would only need to count it as one, not 2. How do I create a formula telling excel to count it only once per row, but for two columns total.
Thanks so much in advance.
Hello!
If I got you right, the formula below will help you with your task:
=SUM(--(A1:B10="TextABC"))+SUM(--(A1:B10="Text123"))-SUM(--(A1:A10&B1:B10="Text123Text123"))
Hi Alexander,
My spreadsheet is quite simple, it has 3 columns.
Column one has type of activity. (for ease of use, we can say Walk, Run & Swim)
Column 2 has only 2 options "1st Pass" or "Not 1st Pass".
Column 3 has a date.
I need to have a count depending on the month & year.
I can get each activity & whether its 1st pass or not 1st pass. Input is from Row 3 downwards.
My problem is when I am trying to choose month = 8 & year = 2021.
Formula just on basic Walk * 1st pass is =COUNTIFS(Applications!$A$3:$A$974,"Walk",Applications!$B$3:$B$974,"1st pass")
I have a table which splits each activity (rows) and months (columns). I would like to return the count of 1st pass walks in each month & year? I have used Month & Year function with SUMPRODUCT, but they seem to cause issues with COUNTIFS.
I was trying (year I am wanting to use is in C1 so I can change review previous years- in below formula looking for August in the year provided in cell C3):
=COUNTIFS(Applications!$A$3:$A$974,"Walk",Applications!$B$3:$B$974,"1st pass",Applications!$C$3:$C$974,MONTH(Applications!$C3:$C974)=8,Applications!$C$3:$C$974,YEAR(Applications!$C3:$C974)=$C$1)
Hello!
If I understand your task correctly, the following formula should work for you:
=SUMPRODUCT(--(A1:A10="Walk"),--(B1:B10="1st Pass"),--( YEAR(C1:C10)=2021),--( MONTH(C1:C10)=8))
If this is not what you wanted, please describe the problem in more detail.
Thanks Alexander,
I am looking to be able to return a result through countifs while searching for specific month & date within the range.
Just say date values fill up cells A1:A10.
How would I write a countifs formula searching for the month 8 (Aug) and year 2021?
Thank you for your review.
Hi!
The COUNTIFS function compares each value in a range against a criterion. You are comparing a date with a month number. Therefore, your COUNTIFS formula will not work.
Messed up down the bottom:
I was trying (year I am wanting to use is in C1 so I can change review previous years- in below formula looking for August in the year provided in cell C1):
Hello ,
Can u help me to set the below formula
=IF(B4:B30,"Purchase Invoice",COUNTIFS(K3:K30,"1-20"))
Thanks in advance
Hello!
The IF function does not work with ranges. Please describe your problem in more detail. It’ll help me understand it better and find a solution for you.
- C1 C2 C3 C4
R1 Apr-21 Apple 10 Delivered
R2 Apr-21 Bannana 15 Pending
R3 Apr-21 Oranges 23 Delivered
R4 May-21 Apple 12 Pending
R5 May-21 Apple 45 Delivered
R6 May-21 Bannana 27 Cancelled
R7 May-21 Oranges 24 Pending
R8 Jun-21 Apple 11 Cancelled
R9 Jun-21 Apple 10 in Transit
R10 Jun-21 Bannana 26 Cancelled
need to filter in c1 ( apr, june), then c2 (oranges, apple), then c4 (delivered, pending); the answer should be 2
I need countifs in single formula for above; please advise
Hello!
I believe the following formula will help you solve your task:
=SUMPRODUCT(--(MONTH(A1:A10)=4)+(--(MONTH(A1:A10)=6)),(--(B1:B10="Apple")+(--(B1:B10="Oranges"))),--(D1:D10="Delivered")+(--(D1:D10="Pending")))
You can learn more about SUMPRODUCT function in Excel in this article on our blog.
Question... I have 3 variables in 3 separate columns that I need to populate a Count for. Each variable needs to be true in order for the line to be counted. Each variable is a filtered/required criteria.
For Example--all variables need to be true in order to be counted:
Column A (Request Priority) Column B (Day) Column C (Hours of Operation)
Medium Sunday After Hours
Medium Sunday After Hours
Critical Thursday Standard Hours
Critical Thursday Early Hours
Criteria Counts
Medium, Sunday, After Hours = 2
Critical, Thursday, Standard Hours = 1
Critical, Thursday, Early Hours = 1
^Looking for a formula that provides the above output for about 400+ rows
Thanks so much!
Hello!
If I understand your task correctly, the following formula should work for you:
=COUNTIFS($A$2:$A$100,A2,$B$2:$B$100,B2,$C$2:$C$100,C2)
If this is not what you wanted, please describe the problem in more detail.
Thank you for your suggestion--unfortunately the formula isn't working. I'm pretty sure it is what I want, but it's only returning a value of "0" when it should be returning "1".
Does the fact that it's trying to count a cell that has a formula vs. a number/text affect it?
For example:
1. The cells/column containing the Day is a referencing a time an date stamp but formulated to only capture the day. So the formula sitting in the cell of column "CALCULATIONS!$AT:$AT" is actually "=CALCULATIONS!B:B" with formatting changes.
2. Also, the cells/column containing the Hours of Operation are also contain a sorting formula. "CALCULATIONS!$AX:$AX" is actually "=IF(AND(AW200>=TIMEVALUE("00:00:00"))*(AW200=TIMEVALUE("8:00:00"))*(AW200=TIMEVALUE("17:00:00"))*(AW200<=TIMEVALUE("23:59:59")),"After Hours","TBD")))" Where it then spits out the according values: "Early Hours" "Standard Hours" "After Hours".
Is there a way for Excel and/or Google Sheets to ignore the formulas and focus on the final value? I notice that when I override the formulas for both columns and just type in the value (Early Hours & Sunday) the calculation seems to work/count properly.
Hello!
I wrote this formula based on the description you provided in your original comment. Please note that if you’d provided me with a precise and detailed description of your task from the very beginning, I’d have created a different formula that would have worked for your case.
Excel works with values that are entered into cells or returned by formulas. If the cell contains a date, and you have set the custom date format "dddd", then in the cell you will see, for example, Monday. But in fact, it is a date and not a text.
I've tried the following formulas as well:
=SUM(COUNTIFS(CALCULATIONS!$AT:$AT, "Sunday", CALCULATIONS!$I:$I,"High", CALCULATIONS!$AX:$AX, "After Hours"))
=COUNTIFS(CALCULATIONS!AT:AT, "=Sunday", CALCULATIONS!$I:$I, "=High", CALCULATIONS!AX:AX, "=After Hours")
=COUNTIFS(CALCULATIONS!AT:AT,"Sunday",CALCULATIONS!I:I, "High", CALCULATIONS!AX:AX, "After Hours")
=COUNTIF(CALCULATIONS!AT:AT,"Sunday") + COUNTIF(CALCULATIONS!I:I,"High") + COUNTIF(CALCULATIONS!AX:AX,"After Hours")
^This last one produces 200+ values, so it's not what I'm looking for--it's counting them all individually instead of making them all a criteria of the equation.
Use a COUNTIFS formula to calculate Number of Product IDs by store location and product type
Product Category Product ID Store Location Sales Revenue
Apparel & Accessories 402850 Boston 17 $2,499
Apparel & Accessories 436987 Boston 98 $784
Apparel & Accessories 764613 Boston 51 $6,732
Apparel & Accessories 243484 Chicago 32 $3,072
Apparel & Accessories 522010 Chicago 171 $25,650
Apparel & Accessories 346155 Chicago 51 $3,876
Apparel & Accessories 181763 Chicago 118 $10,030
Apparel & Accessories 410456 New York 52 $2,340
Apparel & Accessories 454175 New York 30 $3,960
Consumer Electronics 426853 Boston 114 $4,446
Consumer Electronics 815098 Boston 49 $5,537
Consumer Electronics 209537 Boston 155 $21,390
Consumer Electronics 765870 Boston 101 $3,535
Consumer Electronics 747542 Chicago 149 $11,324
Consumer Electronics 177975 Chicago 119 $17,850
Consumer Electronics 840614 New York 97 $3,298
Consumer Electronics 271572 New York 127 $17,907
Consumer Electronics 367240 New York 104 $12,584
Consumer Electronics 791819 New York 91 $9,282
Hi!
I hope you have studied the recommendations in the tutorial above. It contains answers to your question
Hi, I am trying to count the number of times a two separate strings of text appear in a column that also fall between two dates. I can get it to work if only looking for one string of text but am unsure how to look for two or more.
For example in my 'D' column I am looking for the number of times the text 'S05' appears if it falls between the dates 01/04/2019 and 01/04/2020 in column 'F'. The formula I currently have for this is:
=COUNTIFS($D$10:$D$32981,"S05*",$F$10:$F$32981,">=01/04/2019",$F$10:$F$32981,"<01/04/2020")
This works but I'd also like it to count the number of times the text 'HINGED5' appears in column 'D' at the same time. Are you able to assist?
Hello!
If you want to use OR logic, try this formula
=COUNTIFS($D$10:$D$32981,"S05*",$F$10:$F$32981,">=01/04/2019",$F$10:$F$32981,"<01/04/2020") + COUNTIFS($D$10:$D$32981,"*HINGED5*",$F$10:$F$32981,">=01/04/2019",$F$10:$F$32981,"<01/04/2020")
If you want to use AND logic, try this formula
COUNTIFS($D$10:$D$32981,"S05*", $D$10:$D$32981,"*HINGED5*", $F$10:$F$32981,">=01/04/2019",$F$10:$F$32981,"<01/04/2020")
This is described in the article above.
Thank you. I did try that formula after reading the article the first time but couldn't get it to work so I must have mistyped something. This is working perfectly for me know, much appreciated.
Hi, I need to work out a formula for the following:
I have 5 rows with different info...
A1 = date, A2 = name, A3 = description, A4 = shop, A5 = amount.
Now I have to add the total spent for each name and for different expenses.
For instance, Sam has spent P500 on employment cost, P200 on production cost and P3000 on capital investment
Sarah has spent P1000 on employment cost, P200 on production cost and P3000 on capital investment.
Now I have to calculate only employment cost and production cost for Sarah and then seperately for Sam as well.
How do I go about? Please help.....
Regards
Hi!
Use the SUMIFS function. Here is the article that may be helpful to you: Excel SUMIFS and SUMIF with multiple criteria
I hope this will help.
I am trying to count cell-specific values using "in-cell dropdown". I am able to count each of these using the "countif" formula, but how can I assign a value to each. An example would be I have "green" with cell values of .5, 4, 1 & 8.5 and "yellow" with values of 1, 10 & 3.5. How can I add all of these numbers together, for each of the different in-cell options?
I hope this makes sense. I have a good basic knowledge of excel and have been trying to learn more.
Thank you!
Hello!
You can sum only values written in a cell. You cannot sum possible values from the drop-down list, since this is a formula.
Hello, i want to know if there is a formula that picks up first Column A is filled but Column B & C are Blank?
Thank you
Hi, I am trying to use the COUNTIFS function as below...
Column A "start date", I want it to count all dates before 01/04/2021 but then also count in Column B "end date" all dates after 01/04/2021, there are 5 in my test sheet but it's only pulling two when I use this formula =COUNTIFS(Participants!A:A, ""&"1/4/2021")
I need it to first count those who started before 1st April 2021 then out of those how many finished after 1st April 2021 - please help!
Hello!
If I understand your task correctly, the following formula should work for you:
=COUNTIFS(A1:A6,">"&"1/4/2021",B1:B6,"<"&"1/4/2021")
If this is not what you wanted, please describe the problem in more detail.
Hi!
Sorry the full formula didn't paste correctly in my first comment, the one you have suggested is the formula I have tried but for some reason it is only pulling 2 of the 5 entries that it should. I'm not sure where I'm going wrong. Thanks
Hi!
I can't see your details. Therefore my formula cannot work 100%. Change it for your data.
Hi
Novice here looking for help!
I’m looking to add up the total volume in column A of attributes in column B but only if column C contains the word scan.
A B C D
4 Apples Scan 1 Jan
4 Pears Scan 2 Feb
2 Apples 9 Feb
2 Apples Scan 17 March
1 Scan 21 March
So I’d end up with:
Apples = 6
Pears = 4
I also need the formulae to work if the table has been filtered. I have a column D with a date in it so if I filter the data to just show January dates for example it would have Apples = 4, Pear = 0.
Hope that all makes sense!
Thanks
Dave
Hello!
I believe the following formula will help you solve your task:
=SUMIFS(A1:A4,B1:B4,"apples",C1:C4,"scan")
I recommend reading this guide: Excel SUMIFS and SUMIF with multiple criteria and Excel SUMIFS date range formula - sum if between two dates
I hope I answered your question. If something is still unclear, please feel free to ask.
Hi - I am trying to create a COUNTIFS to give me a total count based on 5 criteria to be satisfied. 2 of my criteria includes counting how many rows have a value <0.1% , however the formula isnt working. It works however when i use a range 0.1%-1% for example. Is this because of the signs?
Hi!
Please specify which formula you mean and describe the problem in more detail
Hi Team,
My Question is the expected result count = 3 which is not coming with below Query.
=SUM(COUNTIFS($A2:$A11,{"Apples",Bananas"},$C2:$C11,{"Delivered","Pending"}))
Hello!
Pay attention to the following paragraph of the article above — How to count cells with multiple criteria (OR logic)
Hi,
I have a spreadsheet containing tasks and the percentage of completing each task, I am trying to get the number of tasks which 100% completed using function CountIFS as following
=COUNTIFS(B5:D47,"*leak test*",F5:F47,"=100%")
each time doing that I got error #VALUE! , So Could you Please Help, Note: leak test is a repeated task
thanks
Hello!
The ranges in which the COUNTIFS function checks for values must be the same size.
Change B5:D47 to B5:B47, C5:C47, В5:В47 .
Pay attention to the following paragraph of the article above — Count cells with multiple criteria (OR logic)
Good day! is it possible to count data in a single criteria with multiple data inputted in a cell?
Example:
Column 1: Gadget Ownership
Cell 1: Laptop, Desktop
Cell 2: Smartphone, Desktop
Hello!
I’m not sure I got you right since the description you provided is not entirely clear. However, it seems to me that the formula below will work for you:
=SUM(--ISNUMBER(SEARCH(D1,A1:A20,1)))
D1 - criteria
I have Yes/No in a column. I want to count all "No" till it encounters the first "Yes".Please help
Hello!
If the records in the column start at row 1, then try the formula
=MATCH("Yes",D1:D1000,0)-1
You can learn more about MATCH function in Excel in this article on our blog.
Hello Sir, first of thing, thank you very much for your help with a lot of information in your website, unfortunately, I am still having a problem. Could you help me please?
The formula to count and multiply that I am using is:
=((COUNTA(C5:E5;G5:I5;K5:M5;O5:Q5;S5:U5;W5))*4)+((COUNTA(B5;F5;J5;N5;R5;V5)*10))
However I want count only text values (GR, CH, IT, MI) and multiply by 4 and 10, and not the values (FER, GER). In the same cell I can setup all the values with menu row. If I set up the value FER or GER, the cell dont will be counted.
thanks in advanced.
Hello!
Please re-check the article above since it covers your task.
Hello Sir, I need help with the same kind of a situation. I have multiple criteria from the same column so i am using an array. I am using the below formula but seeing incorrect results.. please suggest an alternative. I will try to put it across as good as possible but please let me know if you need more information.
=SUM(COUNTIFS(CriteriaRange1,{criteria 1, criteria 2, criteria 3},CriteriaRange2,{criteria 4, criteria 5, criteria 6},CriteriaRange3,{criteria 7, criteria 8, criteria 9}))
Hi i need help with my table can you help me my table goes like this
Term Definition Function/formula
1 Adding
2 Subtracting
3 Multiple
4 Divide
5 Sum
6 Min
7 Max
8 Count
9 Counta
10 Average
11 Median
12 Concatenate
13 If
14 Countif
15 VLookup
Hi! I am trying to create the count if function with multiple criteria, but I cant seem to get it to work. This is for scoring a particular skill with a set score for each questions. I don't have any problems if the score is constant, but how about if I have 2 scores?
Hi Svetlana,
I am looking for a solution where I will search 3 values in one column like "cancelled" or "pending" or "in transit" and then pick the corresponding value in the product column in a list. So I want index with countif, if that makes sense to you. Because match can not find 3 values and then give me the corresponding values in the product column.
Regards,
Abrar
Hi,
I have a question - What formula do I use when I have column that shows OPEN (AR3 cell) and all the tally numbers below AR3 cell AR4 to AR122 to match for QTY on hand column (D3) for each P/N D4 thru D122. Next day the OPEN will move to AT3 cell and AR3 cell will be closed.
Hi,
I am trying to use countifs using a range. I would like to it to count items that meet the first 2 aspects ('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT") but the third aspect I would like it to count a range.
For a single column in the 3rd aspect, this formula works:
COUNTIFS('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT",'Sheet1'!Y:Y,"CRITERIA")
The issue I am having is that I would like to count for a range in the 3rd aspect. It would look like :
COUNTIFS('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT",'Sheet1'!Y:AH,"CRITERIA")
I tried cheating and using this:
COUNTIFS('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT",'Sheet1'!Y:Y,"CRITERIA")+
COUNTIFS('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT",'Sheet1'!Z:Z,"CRITERIA")+
COUNTIFS('Sheet1'!$C:$C,"PHASE",'Sheet1'!E:E,"CONTACT",'Sheet1'!AA:AA,"CRITERIA") etc.
This really bogs down the whole workbook.
What would be a better way to accomplish the same count? I haven't used VB in awhile but would be open to revisit if it can help here.
Any help is highly appreciated.
Thanks
hi. i have a question.
say i have 6 sheets in my excel system and all the sheets in column A have dates then column B has a name. so i want a formula that count the name if it falls in a certain date. But in the case that the same name appears in all the 6 sheets on the same date i want it to only count the name once. May you assist.
I want to ask how if I need to find 2 criteria on 1 range, example: I have data apple, banana, grape, coconut and I need to count apple and coconut in 1 row
Hi,
Have you tried the ways described in this blog post? Pay attention to the following paragraph of the article above — How to count cells with multiple criteria (AND logic)
The formula will be something like this
=COUNTIFS(A1:A10,"apple",B1:B10,"coconut")
This should solve your task.
Hi,
In the example below, I'm trying to figure out a formula that will count the number of tags that have task progression. If a tag has multiple tasks that are "Done" I only want the count to be 1. Below the count should be 3. I would also like to be able to have a count for "Type A" (count=2) and "Type B"(Count=1)
Tag Type Task Progress
B345 Type A 1 Done
B345 Type A 2 In progress
B345 Type A 3 In progress
R378 Type B 1 In progress
R378 Type B 2 Done
R352 Type A 1 In progress
R352 Type A 2 In progress
R352 Type A 3 Done
R352 Type A 4 Done
R843 Type B 1 In progress
R843 Type B 2 In progress
R843 Type B 3 In progress
Thank you
Hi,
I hope you have studied the recommendations in the tutorial above. It contains answers to all your questions.
A conditional formula might look something like this:
=IF(COUNTIFS(A2:A13,"B345",B2:B13,"Type A",E2:E13,"Done")>0,1,"")
hi
in the below formula when i give a single reference as A14 it is working fine if i give multiple range from A14 to A16 this formula is not working
=countifs('ABC Daily'!$A$3:$A$100,$A$14,'ABC Daily'!$R$3:$R$100,$M3,'ABC Daily'!$S$3:$S$100,Q$1)
could you please me to solve this
Hi!
You didn't write which formula you are having problems with and where you wanted to add the range. Which formula doesn't work?
Hi, please advise how to use countif formula if figures are in time
Example : Total 10:26 9:54 10:15 9:21 9:30 9:55 00:00 00:00 9:39 4:15 9:28 9:57
Now i have to calculate in above data figures less than 7:00
Hello!
I believe the following formula will help you solve your task:
=COUNTIF(B1:M1,"<"&A1) I recommend reading this guide: COUNTIF greater than, less than or equal to
Hope you’ll find this information helpful.
I am trying to use function countif with greater than or equal to criteria in a particular list.
e.g there are 70 numbers in a list. Criteria checks numbers less than 50, 50 to 100, 100 to 150, 150 to 200 and above.
Now from the same count, i want to search the maximum and minimum number from same.
Please help on this.
Hello!
You can use the COUNTIFS function as described in the paragraph above: How to count numbers between 2 specified numbers. Then use the MAX function to find the largest number.
Also you can do calculations with one array formula and FREQUENCY function.
I hope I answered your question. If something is still unclear, please feel free to ask.
=COUNTIFS(DB10,"",DG10,"") is what I use, my mistake in my first email.
=COUNTIFS(DB10,"",DG10,"") does not work. I see your examples have ranges but in my situation I need a formula to only count specific cells with a date, not through a range. My understanding is counting cells with different dates can be an issue because the dates are numbers and text so I use anything. works in a range with dates in some cells and no dates in other cells and nothing else.
What I am trying to calculate, in a very basic way, is the number of cells with a date.
Thank You
Hi!
Dates in Excel are stored as numbers. If you write down the date as text, you cannot perform any calculations with it.
Here is the article that may be helpful to you: COUNTIF formulas for dates.
For me to be able to help you better, please describe your task in more detail. Please specify what you were trying to find, what formula you used and what problem or error occurred. Give an example of the source data and the expected result.
It’ll help me understand it better and find a solution for you.
Hello ,
I have a question
I am trying to create a formula that is excuted as following:
I am working on 2 spreadsheets(tabs) named indicators and FNCI maj :
in spreadsheet 1 FNCI maj there are multiple dates from 2017 till 2021
in spreadsheet 2 indicators there are indicators where i am applying the formula
i want a function that could count the number of cells that contain the month march and are in year 2021.
So basically counting all the cells that contain a given month in a given year ,
i've been trying but without success
i tried using this formula
=SUMPRODUCT((MONTH('FNCI maj'!B2:B404)=3)*(YEAR('FNCI maj'!B2:B404)=2021))
Thanks for your help
Hello!
I used the formula in my workbook
=SUMPRODUCT((MONTH(B1:B400)=3)*(YEAR(B1:B400)=2021))
It works without errors. I cannot verify your external references.
Check if your dates are written as text.
How would I count instances of values over a range where a cell contains multiple values? I'm collecting data from a Forms for Excel survey where it separates multiple choices as "Choice A;Choice B; Choice D; All of the above"
Is there a version of COUNTIFS that will read that range and count instances of just one of these, when the cell may contain more than one? I guess I want this to work kind of like the Find All function
Hi,
A cell can only contain one value. In your case, this is a text that contains 4 answer options.
Please have a look at this article — Count cells with specific text (exact and partial match).
Hope this is what you need.
I have an excel document with three tabs named Cases, Closed Cases, Collection Sheet. On the Collection Sheet tab I collect data on cases i.e. open, closed, etc. I have copied all the closed cases onto a new tab - Closed Cases as they were all on the Cases tab previously, however doing this, the formula that was put into the Collection Sheet to count them is no longer valid as I have moved the data (hope this makes sense). Therefore I am trying to put a formula on the closed cases tab to count all of the columns with a 'C'. The previous formula was =COUNTIF(Cases!04:0911,"C"). I naively thought if I changed Cases! to ClosedCases! this would solve my problem but no. Can you advise what formula I need to put in please?
Hello!
If you weren't copying, but moving the data, the formula would change automatically. I recommend checking the sheet name in the formula - Closed Cases or ClosedCases. If this does not help, re-specify the range with the mouse when correcting the formula.
Need assistance with the following:
=SUM(COUNTIFS(Sheet1!$C$10:$C$27;"Eastern";Sheet1!$F$10:$F$27;{"1";"2";"4";"6";"7";"12";"13";"27";"28";"31";"32";"33";"34";"35";"37";"43";"45";"46";"48"}; Sheet1!$N$10:$N$27;{"File";"Incomplete";"Detected";"Withdrawn"}))
The selection return "0" even though a record exist.
Hello!
I don't have your data, so I can't check how the formulas work.
I recommend checking how the numbers in the range Sheet!1$F$10:$F$27 are written. Your formula checks the text, not the numbers in those cells.
Hi Alexander
I must admit when I first saw your latest reply to this problem I still couldn't see why the formula wasn't working but then suddenly, just by chance, I noticed the {} surrounding the criteria and behold when using these the formula works.
It was just pure luck I eventually noticed my error.
Thanks for your help though.
Thanks Alexander for your reply.
The error I get is
https://support.content.office.net/en-us/media/38b1b648-6844-4b27-80db-638e4b8f225c.png
The formula I'm using is the one I put in my original post above and there are no semicolons in sight. I'm not sure what you mean by "...what sort of quotes are you using." All I can say is the quotes are those used in the aforementioned formula which again is
=SUM(COUNTIFS(B$5:B49,("RICHARD","ALAN")))
I hope this clarifies things and I look forward to your suggested solution.
Many thanks
Hello!
If you specify 2 criteria for COUNTIFS, then you need to do this as described in this manual.
Or you can write these criteria as an array.
=SUM(COUNTIFS(B$5:B49,{"RICHARD","ALAN"}))
I think that was your problem.
Hi
I'm having difficulty with one of your suggested formulas and in particular one which is covered under heading
https://www.ablebits.com/office-addins-blog/excel-countifs-multiple-criteria/#count-cells-multiple-criteria-OR-logic
and sub heading.
Formula 2. SUM COUNTIFS with an array constant
The formula is 'SUM(COUNTIFS(range,{"criteria1","criteria2","criteria3",…}))' and it just isn't working for me. I keep getting a warning that it isn't a valid formula.
Is there a minimum Excel version that this only works with?
I'm sure I'm applying it correctly but just in case I'm missing something I have a table 49 rows high and column B contains a list of 6 different names which appear randomly and are repeated randomly. Two of the names are Alan & Richard who both appear numerous times so I created the following formula to count the rows that contain either
=SUM(COUNTIFS(B$5:B49,("RICHARD","ALAN")))
But, this doesn't work. Please let me know what I'm doing wrong.
Many thanks.
Hello!
This function is available since Excel 2007. Please describe your error in more detail. Your Windows may not be using a comma as the list separator, but a semicolon. Also note what kind of quotes you are using.
=COUNTIFS('Loading Summary'!A:A, B3, 'Loading Summary'!E:E, "*Y*") This works,
but this doesn't work =COUNTIFS('Loading Summary'!A:A, B3, 'Loading Summary'!E:AH, "*Y*")
I want to give the range from Column E to Column AH to check if there's letter "Y" for a specific Unique ID in Column B3 and count how many are there
Hi!
Pay attention to the following paragraph of the article above — Excel COUNTIFS - things to remember. It contains answers to your question.
Hi, I realized I have exactly the scenario that can't be covered by COUNTIFS (point 2 under Things to Remember): "Each additional range must have the same number of rows and columns as the first range (criteria_range1 argument)."
Illustration for simplicity: Col A has country values. Col B to D have 3 survey question responses.
With a simple COUNTIF, I can count how many "Strongly Agree" from B to D.
But I'm trying to those who "Strongly Agree" from "USA" only.
The naive way is to expand Country to 3 columns so that the range matches, but is there a better way? Also, I'm dealing with..... OMG about 100 columns PER question. My column names are in the triple alphabets!
Hello!
If you need to count the quantity according with multiple criteria, use the COUNTIFS function. Pay attention to the following paragraph of the article above — COUNTIFS formula with multiple criteria.
I hope I answered your question. If something is still unclear, please feel free to ask.
Which formula do I use if I want to count the number of entries in one column that refers to a specific month (e.g. how many entries for the month of March) that also has an entry (of any written text) in another column (this will be a column that refers to a specific behaviour but could be varied for each row e.g. physical aggression in one row but verbal aggression in another row)?
Hope you can help.
Hello!
I hope you have studied the recommendations in the tutorial above. Pay attention to the following paragraph — COUNTIFS formula with multiple criteria.
Hope you’ll find this information helpful.
If this is not what you wanted, please describe the problem in more detail.
And to clarify a bit further, I do not want to know how many physical aggressions or verbal aggression entries there are individually but just how many entries appear in that column for a particular month altogether.
Hi,
Pay attention to the following paragraph of the article above — Count dates in a specific date range.
Hello! and thanks a lot for your response. I have tried all possible options of countifs I thought to have understood... the question is; have I done it correctly....? I doubt it.... :(
From your suggestion, I tried
=SUM(COUNTIFS(range,{criteria1,criteria2,criteria2})
The range columns "B:T" and (criteria, branch, call outcome and moth)=0
Selected all the range where the data is and choosing criteria 1,2 &3; Branch, month, and call outcome... but if this option can be used in this scenario, would the range for the constant array be grouped separately from the other two criteria?
Could it be that countif is not the right formula? I have looked into vlookup, xlookup and sumproduct but I am not sure they are the right formulas.
I have listed the data below, I hope this helps as no option to paste a screenshot here.
CALL OUTCOMES - (these are 15 outcomes to choose from; listed below, in columns (I,L,O,P,Q,R,S,T) each client may have a different outcome each time in the 8 calls.
Call other time (see notes)
FE - Incorrect number
FE - Message left on machine
FE - No answer
FE - Pt not in
FE - Pt. moved out
FE - Phone unobtainable
First Consultation
FU
FE FU - call another time
FE FU - No answer
FE FU - Pt. Abroad
FE FU - Pt. not in
FE FU - Unwell
FE - Decease
BRANCH is in column F
DSDK
EEMC
SHC
TFP
ULMC
MONTH in column B
Thanks again, for looking into this. I hope this makes the question a bit clearer.
Alexander, thank you so much for your help!! I am so grateful and very impressed with how kind and patient you have been.
Hello, and thank you in advance for your help. I need to collate from a data set of a calling center the following:
1. Branch
2. Month
3. Call outcomes collected 8 colums (I,L,O,P, Q,R,S,T). There are 12 different call outcomes eg (didn't answer, person not in, etc) so, the report tells me:
In April, Branch "A" reported that 10 calls weren't answered, 5 the person wasn't in and so on
I have tried COUNTIFS but does not do the trick... I get VALUE error. Is this because one criteria is counted several times in different columns some of which are adjacent? or this is not the formula i should use?
I hope this makes sense, thank you!
Hello!
Without seeing your data it is difficult to give you any advice. If I understand your task correctly, pay attention to the following paragraph of the article above — Add up two or more COUNTIF or COUNITFS formulas.
If this advice does not help, write what formula you use and what exactly you want to calculate. It’ll help me understand it better and find a solution for you.
Hi there,
I am having a dataset of people contacting me with Hours of the day (ColA), Date (ColB). Now I want to create a table where I will see how many times in that hour someone contacted me so I can create a hit map. I am quite struggling with what formula to use which will return the number of a contact in that hour of the specific day. Any help?
Hello!
If you want to get a list of contacts for a specific day and hour, then use the FILTER function. Read this detailed guide.
If you want to count how many times a person has contacted you at a certain time, then use the COUNTIFS function. Read this article above.
Hi,
My query might be basic but I am not able to solve it.
I have the below table (part of a large database). The first column is product type and the rest columns are product SKUs with quantities in data fields. There are 2 blanks (3rd column 4th cell and last cell of the table). I want to find how many non-blank cells of each product type are there. "-" is a non-blank cell but the quantities are not clear. A blank cell simply means there is no such SKU for that product.
I was thinking of COUNTIFS but cannot create anything.
Please help. Thanks a lot.
Type I II III IV
S 25 - 50 -
I 25 12 2 12
S 1 - 2
A 25 - 33 21
I 12 - 1
Hello!
Pay attention to the following paragraph of the article above — Formula 1. COUNTIFS formula with multiple criteria
I hope this will help
Thanks, Alexander.
But that example has only one type of data (i.e. numbers) on which there are conditions.
In the table I have, the first criterion is matching the text and then other criteria have to check against numbers, special characters, and blanks. A simple countifs won't work I guess. It has to be a combination of other functions as well.
The answer I am looking for would say something like:
Type S and type I have 7 non-blank data fields and Type A has 4 non-blank data fields.
Thanks.
just to clarify, in the third last row, the quantities are 1, blank, -, 2 and the last row has quantities 12, -. 1, blank.
If I have a sheet that contains dates in Column B (Heading row for Column B has a start date in B1 and End date in B2) and multiple other columns, one (Column L) contains specific words.
How can a count the number of specific words, in Columns L that fall between 2 dates in Column B?
For example I have dates from January 1 to March 31 in Column B. I have the word Weston in Column L multiple times. I want to find out how many times Weston between between January 10 to January 16.
I've tried Countif, Countifs, if(and, if(or, nested if. I am pretty good with excel and teach it, but this one is stumping me.
Sylvia
Hello!
Please use the following formula/the formula below to solve your task:
=COUNTIFS(B1:B10,">="&DATE(2021,1,10),B1:B10,"<="&DATE(2021,1,16),L1:L10,"Weston")
Read this tutorial on how the COUNTIF function works with dates.
Thank you very much. This had been a great help. I will be definitely be referring back to you if I have any other questions.