Comments on: How to use Excel COUNTIFS and COUNTIF with multiple criteria

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 11. Total comments: 2050

  1. thank you for the Tips what the furmula if I want to says count if The date on Cell A-the date on Cell B> 00 and the cell <0

  2. Hello Team

    I have a query regarding CountIfs function for multiple criteria Selection

    Here University Name & Session came from a another tab,
    When I select the university name as Surrey and Select Session as FA22 so the result will be "2"

    Using this Formulla: =sum(COUNTIFS(SFK!$O$8:$O$500,$M$5,SFK!$J$8:$J$500,{$N$4}))
    (Sheet Name=SFK , University Name Range=O8:O500 , University Name Selection=M5, Session Range= J8:J500 , Session Selection= N4)

    Example
    University Name FA22
    Surrey 2

    Or
    When I select the university name as Surrey and Select Session as SP23 so the result will be "1"
    University Name SP23
    Surrey 1

    These two examples are OK for me but the query is " When I select University Name and want all session as a result will be "3" How can I formulate this? I want to Select All Session to get total result also.

    Thanks in Advance

    1. Hello!
      If I understood you correctly, then the second criterion can be excluded from the formula.

      =COUNTIFS(SFK!$O$8:$O$500,$M$5)

  3. We use a monthly schedule to record tasks performed by person. The schedule is a basic grid that has the day of each month in row 1, the task abbreviation in column A and the applicable persons ID is listed in cells B2:AF39.
    The second spreadsheet has the full description of each task listed in column A and the person's ID listed in row 1.
    I need to count the number of times the ID is listed per task aligning with the ID in cell B1 continuing for all rows/columns.
    The formula is in a tab labeled "TasksbyPerson"
    =COUNTIFS('MonthlySchedule'!$A:$A,"SMMC 3",'MonthlySchedule'!B:K39,B1)

    1. Hello!
      Range B:K39 is not possible. In the COUNTIF and COUNTIFS functions, all ranges must be the same size. These functions cannot solve your problem. Use something like this formula with the SUMPRODUCT function.

      =SUMPRODUCT(--((B2:K39="persons ID")*(A2:A39="SMMC 3")))

      I hope my advice will help you solve your task.

  4. =COUNTIF(Table3[DATABASE_ROLE],"Primary")-[@[Month Completed]]

    What is the purpose of the "@" in this subtraction formula?

  5. Thank you for the tutorial. I have made my school mark sheet through this.

  6. Hello Ablebits team,

    I wonder if you could help me. I have a table showing who attended each of our monthly meetings.

    I am new to COUNTIF and COUNTIFS and well as fairly new to using tables but would like to use them as the formulas seems to be a little more clearer to read once I get the hang of the syntax. I am not sure if COUNTIF and COUNTIFS can be used in a table

    I am counting the number attending and the number of apologies for each meeting. Those I can do with a simple i.e.

    Num Present uses "=COUNTIF(Table1[Jun-20],"y")"
    Number Apologies (and on leave) uses "=COUNTIF(Table1[Jun-20],"A") +COUNTIF(Table1[Jun-20],"L")"

    For the latter I tried to combine the criteria using COUNTIFS i.e.
    "=COUNTIFS(Table1[Jun-20],"=A", Table1[Jun-20],"=L")" but that didn't work.

    My main problem is that I want to count the number of people eligible to attend any particular meeting.
    The reason for that is that over time some people may have been employed after the date for that month's record or may have left their job before that meeting.

    I tried to do this by comparing a start date and end date with the date of the meeting. I had a problem because I was using the meeting date as a column heading and realised that I can't compare date values to a column heading text. I overcame that by putting the month date in a separate row above the table headings.

    I would appreciate it if you could provide some guidance on how to create functional formula to do this.

    My table structure is as follows (which you can paste into a text file and open it as CSV.
    The table is between rows 5 and 14, with row 5 as the heading.

    Attendance at monthly meetings,,Total Available,0,
    ,,Present,3,
    ,,Apologies/Leave,2,
    Put Date in this row and label in the one below so we can use it in formulas,,,12-May-20,
    Person,Start Month,End Month,May-20,
    Person 1,21-Jan-18,,y,
    Person 2,21-Mar-18,29-Jul-19,,
    Person 3,1-Feb-20,,y,
    Person 4,1-Mar-18,,L,
    Person 5,1-Apr-21,1-Jun-20,,
    Person 6,1-Feb-20,1-Jun-20,A,
    Person 7,1-Mar-20,,y,
    Person 8,1-Jul-20,,,
    Person 9,6-Jul-20,,,

  7. I want to count a column of criteria where V=1 and v=.5 and the total would be the # of Vs and v's combined, but can't figure out how to make the formula have v=.5 instead of 1, as the countifs function counts the numberof cells not the value of the cell data.

    Is there a function that will essentially add up all the V's and v's in a column for a combined total ( eg: there are 4 Vs and 2vs for a total of 5. I want to basically do a sum where V=1 and v=.5

    1. Hello!
      Multiply the number of found values 0.5 by 0.5 and get their sum. I hope I understood the problem correctly.

  8. Greetings: my organization uses a scheduling calendar that can export information to Excel such that calendar dates are populated along the x-axis and individual names are on the Y-axis. Each cell will be assigned a text value that represents the shift assignment for the day for the individual designated on the Y-axis.

    I’m trying to create a count of days for an entire year, for each individual, which correlates the assignment designated “A” with any number of assignments, call them “B,C,D,E” that occurs the calendar day immediately BEFORE assignment “A”. Only one assignment for the preceding day “B, C, D OR E) would need to be found to increase the count. How could I write an appropriate formula which would count the cells where assignment (B,C,D OR E) is followed by assignment “A” ? Would it be easier if the data was transposed such that the individual populate the X axis and dates the Y axis?

    Thank you for your assistance.

    1. Hello!
      If the data for a person is recorded in the range B2:N2, then the count of the cells according to your conditions can be calculated using the formula

      =SUM(((TRANSPOSE(B2:N2)="B")+ (TRANSPOSE(B2:N2)="С")+ (TRANSPOSE(B2:N2)="D")+ (TRANSPOSE(B2:N2)="E"))* (TRANSPOSE(C2:O2)="A"))

      I hope my advice will help you solve your task.

  9. I want to count the number of specific values in a column (F:F) that fall between two dates (the start and finish of the month) contained in another column (H:H).

    The values in F:F are one of 29 specificvalues and column H:H contains dates from 01/01/22-
    31/12/22(updated daily)
    I want to be able to count how many of the specific values F:F appear in any given month.

    I can count each specific value F;F with the formula =COUNTIF('2022'!F:F,"*51/1 assault*")

    I can count the total number of values F:F appearing between two dates with the formula =COUNTIFS('2022'!H:H,">="&DATE(2022,2,1),'2022'!H:H,"<="&DATE(2022,2,28))

    But I just can't work out how to count a particular value in any given month.

    Can you help me?

    1. Hi!
      Try to merge formulas:

      =COUNTIFS(‘2022′!H:H,”>=”&DATE(2022,2,1),’2022’!H:H,”<="&DATE(2022,2,28),‘2022’!F:F,”*51/1 assault*”)

  10. Kindly I need your help

    My manager asked me about the excel sheet if we can fix .

    the vacant bed which highlighted in green color in the excel sheet it is the result of difference of night shift census (J25) minus Total bed capacity bed(C25) minus total blocked bed (T25) . however he need if the night shift not filled the result will be day shift census minus Total bed capacity bed(C25) minus total blocked bed (T25) . If both them filled will be calculated only the night shift census (J25) minus Total bed capacity bed(C25) minus total blocked bed (T25) .

    How we can do that in excel sheet

    Hoping for your help in this matter .

    Thank you very much

    Best Regards

    1. Hi!
      Your description doesn’t give me a complete understanding of your task. You did not provide the addresses of all the cells, but the formula could be something like this:

      =IF(J25<>"",J25-C25-T25,A25-C25-T25)

      I recommend that you carefully study the article - How to use IF function in Excel

    2. Hello!
      Unfortunately, I could not understand your conditions for counting. Could you please describe it in more detail? Give an example of the source data and the expected result.

  11. In process of creating a 'master sheet' with sheet one including the formulas, and sheet 3 being the sheet where the data exported will be pasted into. Then sheet 1 will display the results as a summary so I'm pulling the data from sheet 3 onto sheet 1 based on certain criteria.

    D Contains the location - hall, court, room, upper, lower etc..
    E Contains the age - 6,7,8,9, etc...
    I Contains a range of various activities in the one field - rugby club, football club, handball, tennis club, dance club..etc...

    I want to pull one age group (6) from every location except two only (Hall and Court) only IF if I contains certain activities (Football, Tennis or Rugby) from sheet 3, into sheet 1. I enter the below formula in the cell I want the data in sheet one, and it returns zero. Zero is incorrect as when filtered there IS fields that are age 6, location other than Hall or Court that have done either football tennis or rugby.

    =SUM(COUNTIFS(Sheet3!$E:$E,"6",Sheet3!D:D,"*Hall*",Sheet3!D:D,"*Court*",Sheet3!I:I,{"*football*","*tennis*","*rugby*"}))

    1. Hello!
      Without seeing your data it is difficult to give you any advice. Perhaps the age in column E is written as a number. Replace the text "6" with the number 6 (without quotes).

  12. Hi. My data range (A1:B300) has reference numbers in A, and text lines in B. In C5, I type a word, and I want to see in D5 the row(s) from the range having the word. COUNTIF tells me the number of times the word occurs in the range. Is there a formula I can use in D5, so that I can avoid having to use data filter on the range. Thanks.

    1. Hello!
      To get conditionally from a range of rows, you can use the FILTER function. You can find instructions and examples in this article.
      I hope it’ll be helpful. If something is still unclear, please feel free to ask.

  13. Hi - I need help with creating a tally based on date and time frames. I am trying to calculate how many flights are within a specific day in a column, but within each day, I need it broken up in intervals of time. For instance, I need every hour of each day. Let's say I am looking at 300 flight itineraries (all arriving within a 3 day period 4/2/2022, 4/3/2022, and 4/4/2022). I need to look at each day specifically and be able to break down how many people arrive at for example, 1 - 1:59 pm, 2 - 2:59 pm, 3 - 3:59 pm and so forth. I understand how to do the count ifs for a time frame, but how is there a way to include the conditional for the date.

    1. Hello!
      If the cell contains the date and time in the mm-dd-yyyy hh:mm:ss format, then you can write the condition something like this:

      ">="&(DATE(2022,4,2)+TIME(13,0,0))"

      Please check out this article to learn how to insert time using the Excel TIME function.

  14. Hello, I'm trying to figure out how to find matches between a cell containing multiple comma separated numbers and another cell containing multiple comma separated numbers.

    Here is my example, cell 1 contains 12345, 12346, 12347, 12348,
    cell 2 contains 54321, 12345, 65432, 23456, 12347

    I want to do two things -
    1. provide a true/false 1/0 answer in the cell if any number in cell 1 shows up in cell 2
    2. in another cell count the number of matches between cell 1 and cell 2

    I have had to break out the imported data and separate it out by commas manually, and it is time consuming. I figured I would reach out to people who are much smarter than me to get some insights.

    Thanks for your time,

    Jeremy

    1. Hello!
      You can split text by rows using the Split Text tool. Then compare 2 columns and determine the number of duplicates as described in this tutorial.
      Unfortunately, this problem cannot be solved by ordinary Excel formulas. It is possible to write a custom VBA macro

  15. Hi,

    I'm trying to count data in an entire table based on a date, then return the total of this. This table has multiple rows for data from 01/2/3/4 of January and will continue.

    The formula works whenever I change the date however, I want to count of data from another column, based on each [date].

    Note these are all in the same table with rows appended each day.

    For clarification I want to return the total of [Date] + return me total of [Status] on [Date]

  16. Hi,
    I was working on some calculations but unable to find the solution.
    I want to count the number of days on which the minimum balance is maintained

    For Example

    On 1.12.21 on 2.12.21 on 3.12.21 Minimum Balance Remarks - Formula required
    75 70 50 60 (Min balance maintained - 2 days)
    50 60 45 70 (Min balance maintained - 0 days)
    45 20 35 10 (Min balance maintained - 3 days)

    1. Hello!
      Based on your description, it is hard to completely understand your task. However, I’ll try to guess and offer you the following formula:

      =COUNTIF(A1:C1,">"&D1)

      If this is not what you wanted, please describe the problem in more detail.

  17. Greeting,
    I have datasheet i want to count the Age categories, related local and female.
    Mean how many local female we have above 19 years to 48 years. below formula can't working.
    =COUNTIFS('Datasheet'!E36:E139,"female",'Datasheet'!G36:G139,"19-48",'Datasheet'!H36:H139,"local")

    1. Hi!
      Instead of G36:G139,"19-48", use two conditions: G36:G139,">19", G36:G139,"<48"
      I'm not seeing your data, but I think that will be helpful.

  18. Hi

    I am creating a spreadsheet for a sales tracker. I have a weekly tab (x13) and I have multiple drop down options (Current account, saver, mortgage etc) in one column and the next over the date the account was opened. I am trying to total up in another tab the total number of say current accounts keyed but only once the week number has been added else it doesnt count. So the other tab has a list of all the product options with number opened for a total of 13 weeks (quarterly total). Help please! So stuck!

    1. Hello!
      Unfortunately, without seeing your data it is difficult to give you any advice. You need to use COUNTIFS as recommended in this article. The criteria are the invoice date in the date range (there is an example above) and the product code.

  19. I have a CSV file downloaded with info about orders. I want Excel to somehow count the number of orders of each type per person.
    i.e. Sherry ordered 3 Chicken pies, and 2 Butter Tarts,
    Joanne ordered 2 Butter Tarts,
    Marie ordered 2 Beef pies and 2 Butter tarts
    and Bill ordered 3 Beef Pies, 3 Chicken etc.

    Currently it looks like this: (I didn't know how to attach a screen shot so I just separated the column info by /

    Order number 1/Sherry/chicken/address/phone #
    Order number 2/Sherry/chicken/address/phone #
    Order number 3/Sherry/chicken/address/phone #
    Order number 4/Sherry/butter tart/address/phone #
    Order number 5/Sherry/butter tart/address/phone #
    Order number 6/Joanne/butter tart/address/phone #
    Order number 7/Joanne/butter tart/address/phone #
    Order number 8/Marie/beef/address/phone #
    Order number 9/Marie/beef/address/phone #
    Order number 10/Marie/butter tart/address/phone #
    Order number 11/Marie/butter tart/address/phone #
    Order number 12/Bill/beef/address/phone #
    Order number 13/Bill/beef/address/phone #
    Order number 14/Bill/beef/address/phone #
    Order number 15/Bill/chicken/address/phone #
    Order number 16/Bill/chicken/address/phone #
    Order number 13/Bill/chicken/address/phone #

    The way that the Excel sheet works now, I have to count the number of items of each kind per person... Too much work when there are many items (sometimes we have up to 50) and too big a margin for error (If we miscount or count someone else's order by accident.)

    Any ideas how I can make this work? (I'd be ok if each item that they ordered had it's own line beside the name.

    1. Hello!
      You can get a list of orders for an individual person using the FILTER function.
      To count orders of each type per person, I recommend using a pivot table.
      I hope this will help, otherwise please do not hesitate to contact me anytime.

  20. Alexander,

    Sorry for the additional email. My formula below worked, but when I applied to all months in the year, it wasn’t counting correctly for each month. When I applied the correction below (and adjusted the date range for each month), it counted correctly.

    =SUM(COUNTIFS(daterange,">=02/01/2021",daterange,"<03/01/2021",schoolrange,{"school 1","school 1","school 2", "school 2","school 3","school 3"},subjectrange,"Art",projectstatusrange,{"finished","nearly finished","finished","nearly finished","finished","nearly finished"}))

  21. Alexander
    Thank you for your help. Prior to requesting, I did look through the prior chats before requesting advice. Thank you for the formula provided. Initially the formula was not picking up any values, but was returning a 0. I tried substituting named ranges for the cell ranges in the provided formula and that did the trick.

    =SUM(COUNTIFS(daterange, ">=01/01/2021",daterange, "<02/01/2021",schoolrange,{"school 1","school 2"},subjectrange,"art",projectstatusrange,{"finished","nearly finished"}))

    Where daterange is the specified cell range for the dates, schoolrange is the specified cell range for school numbers, subjectrange is the cell range for the various subjects, and projectstatusrange is the cell range for the various project status’.

    I appreciate your expertise and help. I use and reference your blog and find it to be one of the better and more responsive blogs.
    Best regards-

  22. Good day,
    I’m struggling with a Countifs formula and could use your help.
    I have two tabs-formula is in tab/sheet 1, data table is in tab/sheet 2.
    I’m trying to determine the number of times one of two project status appear based on certain conditions:
    On tab/sheet 2, the data is set up as follows:
    Column 1 is School 1, School 2, School 3
    Column 2 are the subjects: Art, math, science, language, etc…
    Column 3 is the project status: not started, started, in process, nearly finished, finished
    Column 4 is the date of the entry/status update
    I am trying to write the a formula that accomplishes the following:
    The number of projects between date range >=01/01/2021 to <02/01/2021 for just the the art classes from either school 1 or school 2 that are in either a “nearly finished” or “finished” status

    I’ve tried using if(and combined with a count if, but I continue to get #value errors.
    Any help is greatly appreciated.

    1. Hi!
      Have you tried the ways described in this blog post? I hope you have studied the recommendations in the tutorial above. It contains answers to your question.
      Something like this formula:

      =SUM(COUNTIFS(D2:D9, ">=01/01/2021", D2:D9, "<02/01/2021",A2:A9,{"school 1","school 2"},B2:B9,"art",C2:C9,{"finished","nearly finished"}))

  23. I have to calculate child spaces for a month. I used S as sick. We allow 5 sick days per child per month to be counted towards compensation, anything over 5 days is not counted. The formula I used to count days for present was =COUNTIF($B11:$AF12,"P"). But I cant figure out the S days to minus the 5 allowable days. Any help would be greatly apprecied

    1. Hi!
      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:

      IF(COUNTIF($B11:$AF12,”S”)>5,5,COUNTIF($B11:$AF12,”S”))

      If this is not what you wanted, please describe the problem in more detail.

  24. Hey there,

    I have a data sheet with columns indicating characteristics that are labelled with numbers to indicate which characteristic. 1: Black 2: Yellow 3: Brown 4: White 1: Cat 2: Dog

    I would like to find out which cells in the spreadsheet have the two matching characteristics.
    eg. "black" "dog" So, the end goal is to have 1 number added to the answer box for each person in the survey who owns a dog that is black.

    =countif(Data!R1:R99, "2", Data!Q1:Q99, "1")

    Would you care to tell me what is wrong about my formula?

    1. Hello!
      To count on multiple conditions, use the COUNTIFS function. Please read the above article carefully.

      1. Thank you so much!

        The different between plural and non plural is what was holding me back.
        This has helped me immensely and I am happy that you responded promptly.

  25. Hello There,

    I have multiple columns, example:
    Code ; Environment; value
    xyz; Dev;1
    xyz; SIT;1
    xyz; PAT;1
    ABC;DEV;1
    PQR;PROD;1

    Now, i need to take only values which has Dev and either SIT or PROD or PAT, flag them True. if it is just Dev only they flag them False.

    Need your guidance. thank you

  26. Hi,
    When using dates as the criteria arguments, do you have always specify in US date numerical format rather than UK equivalent?
    I live in the UK and so the convention we use to convert 1st June 2015 to numerical format is "01/06/2015". In the USA this would be 06/01/2015.

    Does excel functions only work with the later?

  27. Thank you so much for this!

  28. Hi, please help! I have 2 columns, Column A "Date" and B is status if "Passed/In Progress".
    I need to count the number of "Passed" using a date range provided in a cell. Here's a sample:

    COLUMN A. Column B. Column C. Column D Column E
    10/1/2021 Passed 10/1/2021 10/30/2021 2
    10/5/2021 In-Progress
    10/10/2021. Passed
    11/01/2021 Passed

    1. Hello!
      Please re-check the article above since it covers your task.
      Here is one more article that may be helpful to you: COUNTIF formulas for dates.
      I hope I answered your question. If something is still unclear, please feel free to ask.

    2. My sample seems wrong didn't know spaces will be deleted after posting.

      Column A "Date", Column B "Passed/InProgress", Column C and D "Date Range", Column E "Count Passed"

      I need to know what formula am I going to use on Column E. Thank you so much!

      1. I just found out the answer it's:

        =COUNTIFS($B$2:$B$6,">="&$C$2,$B$2:$B$6,"<="&$D$2,$A$2:$A$6,"Passed")

        Thanks!

  29. Hi, I'm not sure how to put this in the formula and not even sure what function I need to use, can someone help me, please?

    I have 2 sheets named and with column names below

    Sheet 1 Name: Est Sheet (with data)
    Column A: Facility Name (with data)
    Column B: Department (with data)
    Column C: Est Asset (with data)
    Column D: Actual Asset (data needs to come from Sheet 2)

    Sheet 2 Name: Asset Located
    Column A: Asset Name
    Column B: Facility Name
    Column C: Department

    I would like to pull out the total numbers of asset per facility and department from Sheet 2 and show it on Column D of Sheet 1.

    How do I count the number of assets on each facility and department and pull out the sum to Column D of Sheet 1?

    Help, please. Thank you!

    1. Hello!
      I kindly ask you to have a closer look at the article above.
      Counting values according to two conditions:

      =COUNTIFS(Sheet2!B2:B100,Sheet1!A2,Sheet2!C2:C100,Sheet1!B2)

  30. can someone help me to get below result, count # of material based on two conditions.
    detail
    work order Date material
    100 12-Oct ab
    200 13-Oct cd
    100 12-Oct ef
    result
    work order Date material
    100 12-Oct 2

  31. I imported two separate reports into either same sheet or different sheets. Each report have in separate columns, b and ac, matching and unmatching number values. I need to identify a formula to return matching value from Report 1 (column b) Report 2(Column ac) to calculate total amount from Report 2 (Column ad if column b and column ac then match column e to column v and place total amount in column w) that matches the value from table array (column v match column e). As you can see below, in the table array (column v, data 3) matches from Report 1(column b, rev 3 and rev 7) with Report 2(Column ac, rev3) where the table array (data 3) calculates the total value to match all the criteria's of table 1 and table 2 and places the total amount from Report 2 (Column ad, $1.00 and $4.00). I hope this makes sense as this is difficult to explain.

    Report 1 Table Array Return Value Report 2
    Column b Column e Column v Column w Column ac Colum ad
    rev1 Data1 data1 ($0.00) Rev3 $1.00
    Rev2 Data6 data2 ($0.00) Rev4 $3.00
    Rev3 Data3 data3 ($5.00) Rev5 $10.00
    Rev4 Data4 data4 ($3.00) Rev7 $4.00
    Rev5 Data2 data5 ($0.00) Rev10 $1.00
    Rev6 Data1 data6 Rev12 $2.00
    Rev7 Data3 data7 Rev15 $3.00

    1. Hello!
      Your request goes beyond the advice we provide on this blog. This is a complex solution that cannot be found with a single formula. If you have a specific question about the operation of a function or formula, I will try to answer it.

  32. Hey,
    I'm trying to use COUNTIF to look at 2 different collums and if both of the values are true to count, this is my formula but it is not working;
    =COUNTIF('2021 Requests'!C6:C440, "Granted",'2021 Requests'!D4:D440,"07/01/2022")

    Any help would be appreciated.

    1. Needs to be COUNTFS not COUNTIF
      also the range of C should be the same size as the range of D
      so EX.
      =COUNTIFS('2021 Requests'!C4:C440, "Granted",'2021 Requests'!D4:D440,"07/01/2022")

  33. I have three colms
    A B C
    Loss amnt reason
    Yes 100 Retrun

    i have tried countifs( B1:B10,"<100",C1:C10,"return") but actual picture will be on the basis of Loss ( Yes or No). what is the formula for that.

  34. =SUM(COUNTIFS(D24,"*P*"),(COUNTIFS(D55,"*P*")),(COUNTIFS(D104,"*P*")))

    I'M TRYING TO GET THE SUM OF DIFFERENT CELLS IN SAME COLUMN THAT IS MY SAMPLE FORMULA HOW CAN I SHORTEN IT IF I HAVE MORE THAN 20 LIST.. FOR THE FORMULA ABOVE THAT IS FOR MY FOREMAN THEY ARE "P" BECAUSE THEY ARE PRESENT I WANT TO COUNT THE PRESENT NO NEED FOR THE ABSENTS BUT MY HELPER IS 20 AND MORE I WANT TO TRY AND SHORTEN IT . I ALSO HAVE A FORMULA FOR MY 11 CARPENTERS

    =SUM(COUNTIFS(D30,"*P*"),(COUNTIFS(D35,"*P*")),(COUNTIFS(D39,"*P*")),(COUNTIFS(D40,"*P*")),(COUNTIFS(D67,"*P*")),(COUNTIFS(D68,"*P*")),(COUNTIFS(D70,"*P*")),(COUNTIFS(D75,"*P*")),(COUNTIFS(D76,"*P*")),(COUNTIFS(D85,"*P*")),(COUNTIFS(D106,"*P*")))

    IF YOU CAN HELP ME THAT WOULD BE A BIG HELP
    TIA

    1. Hello!
      If your data is written in separate cells, you need to specify each cell separately. To reduce the formulas, you need to change the data table.

      1. I did it by reading your article word by word haha thank you !

      2. Thank you ! I did it by using countifs with multiple criteria

    2. ANW I ALREADY GOT THE ANSWER TYVM <3

      =COUNTIFS(D21:D118,"P",C21:C118,"CARPENTER")

  35. Hello there! First I'm working on a spreadsheet where there are sometimes multiple rows for a single machine, and sometimes there is only one, I'm trying to get a function that works in a similar way to the countifs, but instead of resulting the number of cells it gives me the "name" or "address" of the cell, Example: =countifs(J61423:J61463;J61460; K61423:K61463;K61460) -> It results "2" but what I want is "(J61459; J61460)" which are the cells that I need.

    1. For extra clarity: I'm asking if it is possible to do this by any function or mean, not necessarily using countifs, this function would simply work in a similar way to it. Is there something like that that I can use?

  36. Can you please help? I am working from two tables. First table has a list of student group codes and the course department codes. The second table has a list of all the student names/their student group codes/course/department/course department codes, all in different columns. From table 2, I'm trying to do a count of total students in each student group codes in table 1 that shows up in each course department codes. Same student group code can belong to different dept codes.
    Raw data is in Table 2 in different columns. Example of columns header below
    Table 1
    Stu_Grp Dept Dept Codes Dept
    106100 2 Org_2200 Business
    107100 2 Org_2201 Management
    105100 4 Org_2400 Law
    102100 6 Org_2600 Marketing
    102200 8 Org_2800 Finance
    104200 4 Org_2400 Law
    104300 2 Org_2200 Business
    104400 2 Org_2201 Management
    105100 7 Org_2700 Accounting

    Table 2
    Student NameStud_Grp Dept 2 Codes Dept Description Dept 4 Codes Description Dept 6 Codes Descript

    1. Hello!
      Unfortunately, without seeing your data in Table 2, it is difficult to give you any advice. I think you need to use the COUNTIFS function. If you have specific questions about the formula, I will try to answer them.

  37. Hello! I'm in need of a bit of help please :)

    In my worksheet, I have a drop down list in row G10:CK10 for "Completed", "Ongoing", "Cancelled".
    In the column G17:Y50, I have names of speakers, some of which are repeating names.

    I would like to count the number of "Completed" events for each speaker. I have tried the COUNTIFS function, but unfortunately using the formula below it keeps returning as a VALUE error:
    =COUNTIFs(G10:CK10, "Complete", G17:Y50, "Linda").

    I would if you would be able to help?

    Many thanks!

    1. Hello!
      You have different range sizes for the criterion and for the count, so the COUNTIFS function cannot be used.
      If I got you right, the formula below will help you with your task:

      =SUM(($B$10:$J$10="Complete")*($B17:$J50="Linda"))

      I hope it’ll be helpful.

      1. This is absolutely perfect! Thank you very much for your help!!

  38. hello,
    I need a little help :)
    I have a excel file with some documents with bill ID and Dealer ID. I want to count number of dealer who has sold each product. Can you help me find a formula as detail below:

    Date dealerID Bill Number Product ID Amount
    23-03-21 68345307 21016501146004 5 1500
    23-03-21 68345307 21016501146004 6 500
    23-03-21 68345307 21016501146004 7 1000
    23-03-21 68345307 21016501146004 8 1000
    23-03-21 68345307 21016501146004 9 1000
    24-03-21 963949731 21016601151003 0 100
    24-03-21 963949731 21016601151003 2 100
    24-03-21 963949731 21016601151003 5 100
    24-03-21 963949731 21016601151003 7 100
    24-03-21 963949731 21016601151003 9 100
    25-03-21 99336636 21016701145002 0 2000

    Product ID Total Amount No. Bill No. Dealer
    0 2100 2 ?
    1 0 0 ?
    2 100 1 ?
    3 0 0 ?
    4 0 0 ?
    5 1600 2 ?
    6 500 1 ?
    7 1100 2 ?
    8 1000 1 ?
    9 1100 2 ?

  39. Hi,
    please see below, i have 2 columns, first one are the jobs working on, second column is phases in the job, how i can sum, count each phase for this job repeating in the column? different jobs may have same phases, so need phase column be dependant on job column... please help

    job phase
    3156 112
    3156 541
    3137 541
    3156 99020
    3156 99020
    3137 541
    3137 541
    3156 99020
    wip wip

    1. Hi!
      I do not quite understand what you want to calculate. How to calculate the number of phases for each job is described in this article above. If you need to calculate an amount with multiple conditions, use the SUMIFS function.

  40. Hello, I've searched multiple threads and cannot find a combination that might help my scenario. I'm using COUNTIFS successfully. Ex. =COUNTIFS(A:A,"employee",C:C,"product") But how can I add a third criteria that counts ''repair order" only once if it is replicated? I think the correct term is 'Distinct'.
    Here is a small sample where the result = 6
    However Repair Order 206189150 is duplicated so the desired result is = 5

    employee repair order product
    318 206188973 ABLAST
    318 206189055 ABLAST
    318 206189150 ABLAST
    318 206189150 ABLAST
    318 206189160 ABLAST
    318 206189188 ABLAST

    I hope this is clear and I'm sorry about formatting.
    Thanks in advance! - Craig

  41. Hi there,

    second day in a row, sorry about that.

    Is there a way to search across multiple sheets (i know that is a VLOOKUP) but to return values from the search?

    In this case I have data from various cities, (all sheets are the same layout) and i want to look up the Sector (coloum D) for say "Construction" and return the total cost across all sheets (column F)

  42. Hi there, Im trying to return a result if one 'phrase' is met, and then one do have a difference result if one of 5 others.

    I had a try but seem to have failed miserably with the second criteria/calculation

    please help

    IF(SUM(COUNTIF(E3,{"*In work as a result of LVP*"})),B3,""),(SUM(COUNTIF(E3,{"*In work through other means*","*Awaiting a start date*", "*Out of work*", "*Health Condition*", "*Other*"})),(B3-(B3*2)),"")

    1. Hi,
      if I understood the problem correctly, try this formula:

      =IF(SUM(--ISNUMBER(SEARCH("In work as a result of LVP",E3))),B3, IF(SUM(--ISNUMBER(SEARCH({"In work through other means","Awaiting a start date", "Out of work","Health Condition","Other"},E3))), (B3-(B3*2)),""))

      1. Hi there,, Thankyou SSOOO much, thats amazing

  43. I am trying to use the Countifs to count the number of cells that fall within a specific date range and are between two values.

    Example: If I want to know how many cells are between 40 and 60 (Cell E) and between the dates of 3/1/21 and 3/31/21 (Column A)

    Formula I have been trying to get to work is
    =COUNTIFS($A$4:$A$1000000, ">="&G5, $A$4:$A$1000000, "<="&H5,$E$4:$E$1000000, "&=40")

    however, its returning over 27K as the count. I know I only have 1365 cells in this date range.

    Any help would be appreciate.

    Thanks

    1. Hi!
      Please use the following formula:

      =COUNTIFS($A$4:$A$1000000, “>=”&G5, $A$4:$A$1000000, "<="&H5,$E$4:$E$1000000, ">="&40,$E$4:$E$1000000, "<="&60)

  44. I have a need for a 3rd criteria. Using your example I would want it to countif Susan has a project, with a start date, but no end date. The example I am looking at is under "How to use COUNTIFS with wildcard characters".

    1. Hi Bryan,

      Simply, use 3 range/criteria pairs:

      =COUNTIFS(B2:B10, "susan", C2:C10, "<>"&"", D2:D10,"")

  45. if having a range of cells (D3:M37) where certain cells contain text: Yes, No, Maybe, how to return a result in another cell as the Yes or No or maybe correspond to a name in column B, for example, cell F3 has a NO the result (wanted to appear in P4) should be B3 name.
    Hope this make sense
    Thank you.

  46. Hi, I've been stuck at this for hours.
    I'm supposed to Input either a "Yes" or "No" or blank for 12 columns in a single row.
    However I need a formula to Prioritize "NO" over the other answers.
    But:
    1. if there isn't "NO", but there's "YES" and blanks, then the cell should reflect "YES"
    2. If there isn't "NO" or "YES", the cell should be blank

    I tried Match and CountIF formula but i can't get the result i need.
    Any help would be greatly appreciated!

  47. Could you please help me
    If in One Column I have Y 2,Y 1,Y 6, N3 is there a way that i can sum the Numbers only

    1. Hello!
      If I understand your task correctly, the following formula should work for you:

      =SUM((IF(ISNUMBER(--MID(CONCATENATE(A1,A2,A3,A4),ROW($1:$100),1)),--MID(CONCATENATE(A1,A2,A3,A4),ROW($1:$100),1),"")))

      or

      =SUM((IF(ISNUMBER(--MID(CONCAT(A1:A4),ROW($1:$100),1)),--MID(CONCAT(A1:A4),ROW($1:$100),1),"")))

      I hope it’ll be helpful.

  48. Hi,

    I've been spending days on getting the formula right, but still uncertain how to get the right info.
    I've got two columns with different dates: Start Date (A) & Resignation Date (B).
    Currently using =COUNTIFS(A3:A143, "=",B3:B143,"=>1-90" but doesn't seem to give the right answer.

    I would like to calculate how many people are resigning within 3 months, between 3-6 months, between 6-12 months. Any idea how the formula will look like?

    Thanks.

    1. Hello!
      To calculate how many people are resigning within 90 days, use the formula

      =SUMPRODUCT(((B1:B15-A1:A15)<90)*((B1:B15-A1:A15)>0))

      I hope it’ll be helpful.

      1. Hi Alexander,

        Thank you so much, this is definitely working!! :)

        Regards,
        Cindy

  49. =SUM(COUNTIFS('SACE stg 2 2017'!F:F,OR('SACE stg 2 2017'!$F$1253,'SACE stg 2 2017'!$F$1256,'SACE stg 2 2017'!$F$1478,'SACE stg 2 2017'!$F$1484,'SACE stg 2 2017'!$F$1490,'SACE stg 2 2017'!$F$1495,'SACE stg 2 2017'!$F$1502),'SACE stg 2 2017'!G:G,'Lingustics subject'!A3), COUNTIFS('SACE stg 2 2017'!F:F,OR('SACE stg 2 2017'!$F$1253,'SACE stg 2 2017'!$F$1256,'SACE stg 2 2017'!$F$1478,'SACE stg 2 2017'!$F$1484,'SACE stg 2 2017'!$F$1490,'SACE stg 2 2017'!$F$1495,'SACE stg 2 2017'!$F$1502),'SACE stg 2 2017'!G:G,'SACE stg 2 2017'!$G$55))

    This is my formula, I used the or statement to select a wide range of data that could include in a range, but it seems to didn't work. How can I fix this?

    1. Hi!
      It is very difficult to understand a formula that contains unique references to your workbook worksheets. Hence, I cannot check its work, sorry.

  50. Hi,

    I have following large set of data.

    Catalogue Lot Count
    HBI66545 1320000531 2
    HBI66545 1320000531 2
    HBI66545 1320000531 2
    HBI66545 1319000101 2
    HBI66545 1320000531 2
    HBI66545 1320000531 2
    HBI66545 1319000101 2

    I have used this formula to count.
    =SUM(B2=$B$2:$B$18,(1/COUNTIFS($A$2:$A$18,$A$2:$A$18,$B$2:$B$18,$B$2:$B$18,$C$2:$C$18,$C$2:$C$18)),0)

    But my problem is I would need sum of Catalogue and Lot which should be 5 for 1320000531 and 2 for 1319000101. Could you help me solving this?

    Thanks heaps

    1. Hi!
      Your explanations are not very clear. I am assuming that you want to count the number of occurrences of a value. For example 1320000531.
      A simple COUNTIF formula is suitable for this, as described in this article.
      If this is not what you wanted, please describe the problem in more detail.

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)