Excel IF statement with multiple AND/OR conditions, nested IF formulas, and more

In Part 1 of our Excel IF function tutorial, we started to learn the nuts and bolts of the Excel IF function. As you remember, we discussed a few IF formulas for numbers, dates and text values as well as how to write an IF statement for blank and non-blank cells.

However, for powerful data analysis, you may often need to evaluate multiple conditions at a time, meaning you have to construct more sophisticated logical tests using multiple IF functions in one formula. The formula examples that follow below will show you how to do this correctly. You will also learn how to use Excel IF in array formulas and learn the basics of the IFEFFOR and IFNA functions.

How to use Excel IF function with multiple conditions

In summary, there can be 2 basic types of multiple conditions - with AND and OR logic. Consequently, your IF function should embed an AND or OR function in the logical test, respectively.

  • AND function. If your logical test contains the AND function, Microsoft Excel returns TRUE if all the conditions are met; otherwise it returns FALSE.
  • OR function. In case you use the OR function in the logical test, Excel returns TRUE if any of the conditions is met; FALSE otherwise.

To better illustrate the point, let's have a look at a few IF examples with multiple conditions.

Example 1. Using IF & AND function in Excel

Suppose, you have a table with the results of two exam scores. The first score, stored in column C, must be equal to or greater than 20. The second score, listed in column D, must be equal to or exceed 30. Only when both of the above conditions are met, a student passes the final exam.

The easiest way to make a proper formula is to write down the condition first, and then incorporate it in the logical_test argument of your IF function:

Condition: AND(B2>=20, C2>=30)

IF/AND formula: =IF((AND(C2>=20, D2>=30)), "Pass", "Fail")

Easy, isn't it? The formula tells Excel to return "Pass" if a value in column C >=20 AND a value in column D >=30. Otherwise, the formula returns "Fail". The screenshot below proves that our Excel IF /AND function is correct:
Excel IF function with multiple AND conditions

Note. Microsoft Excel checks all conditions in the AND function, even if one of the already tested conditions evaluates to FALSE. Such behavior is a bit unusual since in most of programming languages, subsequent conditions are not tested if any of the previous tests has returned FALSE.

In practice, a seemingly correct IF / AND formula may result in an error because of this specificity. For example, the formula =IF(AND(A2<>0,(1/A2)>0.5),"Good", "Bad") will return "Divide by Zero Error" (#DIV/0!) if cell A2 is equal to 0. The avoid this, you should use a nested IF function:

=IF(A2<>0, IF((1/A2)>0.5, "Good", "Bad"), "Bad")

Example 2. Using IF with OR function in Excel

You use the combination of IF & OR functions in a similar way. The difference from the IF / AND formula discussed above is that Excel returns TRUE if at least one of the specified conditions is met.

So, if we modify the above formula in the following way:

=IF((OR(C2>=20, D2>=30)), "Pass", "Fail")

Column E will have the "Pass" mark if either the first score is equal to or greater than 20 OR the second score is equal to or greater than 30.

As you see in the screenshot below, our students have a better chance to pass the final exam with such conditions (Scott being particularly unlucky failing by just 1 point : )
An example of IF/OR formula

More formula examples can be found in Excel IF OR functon.

Example 3. Using IF with AND & OR functions

In case you have to evaluate your data based on several sets of multiple conditions, you will have to employ both AND & OR functions at a time.

In the above table, suppose you have the following criteria to evaluate the students' success:

  • Condition 1: column C>=20 and column D>=25
  • Condition 2: column C>=15 and column D>=20

If either of the above conditions is met, the final exam is deemed passed, otherwise - failed.

The formula might seem tricky, but in a moment, you will see that it is not! You just have to express two conditions as AND statements and enclose them in the OR function since you do not require both conditions to be met, either will suffice:

OR(AND(C2>=20, D2>=25), AND(C2>=15, D2>=20)

Finally, use the above OR function as the logical test in the IF function and supply value_if_true and value_if_false arguments. As the result, you will get the following IF formula with multiple AND / OR conditions:

=IF(OR(AND(C2>=20, D2>=25), AND(C2>=15, D2>=20)), "Pass", "Fail")

The screenshot below indicates that we've got the formula right:
Using IF with OR & AND functions

Naturally, you are not limited to using only two AND/OR functions in your Excel IF formulas. You can use as many logical functions as your business logic requires, provided that:

  • In Excel 2016, 2013, 2010 and 2007, your formula includes no more than 255 arguments, and the total length of the formula does not exceed 8,192 characters.
  • In Excel 2003 and lower, you can use up to 30 arguments and the total length of your formula shall not exceed 1,024 characters.

Using multiple IF statements in Excel (nested IF functions)

If you need to create more elaborate logical tests for your data, you can include additional IF statements in the value_if_true and value_if_false arguments of your Excel IF formulas. These multiple IF functions are called nested IF functions and they may prove particularly useful if you want your formula to return 3 or more different results.

Here's a typical example: suppose you want not simply to qualify the students' results as Pass/Fail, but define the total score as "Good", "Satisfactory" and "Poor". For instance:

  • Good: 60 or more (>=60)
  • Satisfactory: between 40 and 60 (>40 and <60)
  • Poor: 40 or less (<=40)

To begin with, you can add an additional column (E) with the following formula that sums numbers in columns C and D: =C2+D2

An additional column that sums numbers in columns C and D

And now, let's write a nested IF function based on the above conditions. It's considered a good practice to start with the most important condition and make your functions as simple as possible. Our Excel nested IF formula is as follows:

=IF(E2>=60, "Good", IF(E2>40, "Satisfactory", "Poor "))

As you see, just one nested IF function is sufficient in this case. Naturally, you can nest more IF functions if you want to. For example:

=IF(E2>=70, "Excellent", IF(E2>=60, "Good", IF(E2>40, "Satisfactory", "Poor ")))

The above formula adds one more conditions - the total score of 70 points and more is qualified as "Excellent".

An example of nested IF functions

For more information about Excel IF with multiple conditions, please see How to use nested IF in Excel.

Using Excel IF in array formulas

Like other Excel functions, IF can be used in array formulas. You may need such a formula if you want to evaluate every element of the array when the IF statement is carried out.

For example, the following array SUM/IF formula demonstrates how you can sum cells in the specified range based on a certain condition rather than add up the actual values:


The formula assigns a certain number of "points" to each value in column B - if a value is equal to or less than 1, it equates to 1 point; and 2 points are assigned to each value greater than 1. And then, the SUM function adds up the resulting 1's and 2's, as shown in the screenshot below.
Using Excel IF in array formulas

Note. Since this is an array formula, remember to press Ctrl + Shift + Enter to enter it correctly.

Using IF function together with other Excel functions

Earlier in this tutorial, we've discussed a few IF formula examples demonstrating how to use the Excel IF function with logical functions AND and OR. Now, let's see what other Excel functions can be used with IF and what benefits this gives to you.

Example 1. Using IF with SUM, AVERAGE, MIN and MAX functions

When discussing nested IF functions, we wrote the formula that returns different ranking (Excellent, Good, Satisfactory or Poor) based on the total score of each student. As you remember, we added a new column with the formula that calculates the total of scores in columns C and D.

But what if your table has a predefined structure that does not allow any modifications? In this case, instead of adding a helper column, you could add values directly in your If formula, like this:

=IF((C2+D2)>=60, "Good", IF((C2+D2)=>40, "Satisfactory", "Poor "))

Okay, but what if your table contains a lot of individual scores, say 5 different columns or more? Summing so many figures directly in the IF formula would make it enormously big. An alternative is embedding the SUM function in the IF's logical test, like this:

=IF(SUM(C2:F2)>=120, "Good", IF(SUM(C2:F2)>=90, "Satisfactory", "Poor "))
Using IF with the SUM function

In a similar fashion, you can use other Excel functions in the logical test of your IF formulas:


=IF(AVERAGE(C2:F2)>=30,"Good",IF(AVERAGE(C2:F2)>=25,"Satisfactory","Poor "))

The formulas retunes "Good" if the average score in columns C:F is equal to or greater than 30, "Satisfactory" if the average score is between 29 and 25 inclusive, and "Poor" if less than 25.


To find the highest and lowest scores, you can use the MAX and MIN functions, respectively. Assuming that column F is the total score column, the below formulas work a treat:

MAX: =IF(F2=MAX($F$2:$F$10), "Best result", "")

MIN: =IF(F2=MIN($F$2:$F$10), "Worst result", "")

If you'd rather have both the Min and Max results in the same column, you can nest one of the above functions in the other, for example:

=IF(F2=MAX($F$2:$F$10) ,"Best result", IF(F2=MIN($F$2:$F$10), "Worst result", ""))
Using IF with the MIN and MAX functions

In a similar manner, you can use the IF function with your custom worksheet functions. For example, you can use it with the GetCellColor / GetCellFontColor functions to return different results based on a cell color.

In addition, Excel provides a number of special IF functions to analyze and calculate data based on different conditions.

For example, to count the occurrences of a text or numeric value based on a single or multiple conditions, you can use COUNTIF and COUNTIFS, respectively. To find out a sum of values based on the specified condition(s), use the SUMIF or SUMIFS functions. To calculate the average according to certain criteria, use AVERAGEIF or AVERAGEIFS.

For the detailed step-by-step formula examples, check out the following tutorials:

Example 2. IF with ISNUMBER and ISTEXT functions

You already know a way to spot blank and non-blank cells using the ISBLANK function. Microsoft Excel provides analogous functions to identify text and numeric values - ISTEXT and ISNUMBER, respectively.

Here's is example of the nested Excel IF function that returns "Text" if cell B1 contains any text value, "Number" if B1 contains a numeric value, and "Blank" if B1 is empty.

=IF(ISTEXT(B1), "Text", IF(ISNUMBER(B1), "Number", IF(ISBLANK(B1), "Blank", "")))
Using IF with ISNUMBER, ISTEXT and ISBLANK functions

Note. Please pay attention that the above formula displays "Number" for numeric values and dates. This is because Microsoft Excel stores dates as numbers, starting from January 1, 1900, which equates to 1.

Example 3. Using the result returned by IF in another Excel function

Sometimes, you can achieve the desired result by embedding the IF statement in some other Excel function, rather than using another function in a logical test.

Here's another way how you can use the CONCATINATE and IF functions together:

=CONCATENATE("You performed ", IF(C1>5,"fantastic!", "good"))

I believe you hardly need any explanation of what the formula does, especially looking at the screenshot below:
Using the result returned by IF in another Excel function

IF function vs. IFERROR and IFNA

Both of the functions, IFERROR and IFNA, are used to trap errors in Excel formulas and replace them with another calculation, predefined value or text message. In earlier Excel versions, you can use the IF ISERROR and IF ISNA combinations instead.

The difference is that IFERROR and ISERROR handle all possible Excel errors, including #VALUE!, #N/A, #NAME?, #REF!, #NUM!, #DIV/0!, and #NULL!. While IFNA and ISNA specialize solely in #N/A errors.

Here is the simplest example of the IFERROR formula:

=IFERROR(B2/C2, "Sorry, an error has occurred")
An example of using the IFERROR function in Excel

As you see in the screenshot above, column D displays the quotient of the division of a value in column B by a value in column C. You can also see two error messages in cells D2 and D5 because everyone knows that you cannot divide a number by zero.

In some cases, however, you may not want to trap all errors, but rather test the condition causing a specific error. For example, to replace a divide by zero error with your own message, use the following IF formula:

=IF(C2=0, "Sorry, an error has occurred", B2/C2)

And that's all I have to say about using the IF function in Excel. I thank you for reading and hope to see you on our blog next week!

You may also be interested in:

1,704 Responses to "Excel IF statement with multiple AND/OR conditions, nested IF formulas, and more"

  1. Vanessa says:


    I have a combination of different type of employee and I want to write the position name in a column. There is 3 types of position : scientist, Head and Analyst. I have too much analysts and it change too often to enter all the names in the formula. Is there a way with my formula to say that if the name does not corresponds to one mentioned, instead of writting ''false'' to write ''Analyst''? Here is my formula with letters instead of names :
    =IF(OR([@Nom]="A",[@Nom]="B",[@Nom]="C",[@Nom]="D",[@Nom]="E",[@Nom]="F",[@Nom]="G",[@Nom]="H",[@Nom]="I",[@Nom]="J", @Nom]="K"),"Scientist",IF(OR([@Nom]="L"),"Head"))

    I tried addind ... ,''Analyst'')) at the end of the formula but excel does not take it.


  2. wasim says:

    Hi all
    I need help regarding such kind of formula in excel:
    MAX(C1,C2,C3)>1 then A=MAX(C1,C2,C3)+((count of factors>1)-1) * constant
    where C1, C2, C3 values in 3 colums
    Sincere regards

  3. Justin Squires says:

    HELP PLEASE! I have a column recording tshirt sizes and i want to minus one from 100 anytime an XL tshirt size is entered in that tshirt size column. So far i have =IF(D1="XL",E544-1). The number 100 is stored in cell E544 hence using E544-1. Note well, it works for only D1 cell. I want it to work for the entire D column. PLEASE HELP.

    • MelbyLiss says:

      If you are copying the formula, the reference cell will change (eg, E545-1, E546-1, E547-1 and so on. Formula is automatically updated on the assumption that you will want to source data from the next row - so in this case, if you entered 100 in E545 & E546 you will notice that D2 and D3 cells are now calculating correctly). The dollar signs will lock that cell in the formula so it can't change.
      Enter your formula as:

  4. adi says:

    I have a value if it is greather than the in a cell it have to take that value in the box

  5. Ram says:

    hi, i need to write a function that tracks progress of a particular invoice through different sheets.
    I have a main sheet that should show numerical values of 25, 50, 75, 100.
    My function works with 2 sheets but if i add on more than that it fails
    the formula for 2 sheets is
    I have two more sheets that tracks to invoice and payment, would greatly appreciate any help you can give me

  6. Koz says:

    I'm struggling to create an iserror (iferror?) formula that addresses the #DIV/0! that results with the formula below.

    I want to show a blank ("") when the formula results in a #DIV/0! error from the number of days in the month - number of days in the month completed. If the month is completed, this results in a 0, thus, creating the error. How do I just replace the error with a blank ""?

    B4 is the current date and C3 is the start of the current month. In this example, the current month is January.

    =IF(MONTH($B$4)>MONTH(C3),"", IF(MONTH($B$4)=MONTH(C3),(C110-C112)/(eomonth(C3,0)-$B$4), ""))

    B4 = 1/31/19
    C3 = 1/1/19
    C110 - monthly goal
    C112 - monthly actual revenue

    I've been stuck on this for days...please help... :'(

  7. Tharindu says:

    I want to know the if function for below case
    There are two columns and one is some status and it comes with word and it should be filled manually. The other column should be automatically filled with some assigned marks/ points/ numerical value when the first column status are filled. What is the formula for this?
    for example the first column has 4 status as "Not Applicable"," Acceptable", " Need Improvement" and Not Acceptable". The assigned values are for above mentioned 0, 2, 1, -1 respectively. I want to do the formula when I change the Not applicable status in first column then in second column the value assigned to Not applicable (-1) should be automatically filled

  8. shruthi H B says:

    I have a sheet where i need to get data from another sheet where two two conditions are met then only it should take the data. If not it should skip the entire row.
    Please help.
    Column A= Business (A/B)
    Coulmn B= item status (open/closed)
    I need to get only the values of business A with item status closed.

  9. Benjamin says:

    Please write to me a formula on how can i use excel to solve a problem in two columns if I must substitute the greater of the value in the two columns to find the corresponding value in the third column

  10. chandu says:


    is above formula is correct iam getting false as result. Please check and suggest

    • James says:

      B23 can only equal one value. You are saying IF it equals 24, AND 30, AND 36, AND 48, AND 60. That is obviously false since none of those values equal each other. Also, why do you have so many closed parentheses at the end?

  11. Cydnee says:

    I have a table of figures in which I am trying to conduct a count of numbers that meet specific criteria (C3:N3,"<"&0.01) BUT if the criteria are not satisfied, the count starts over. For example, I have a row with the following figures:

    0.31% 0.7% 0.95% 0.49% 1.23% 1.14% 3.66% 0.26% 0.7% 1.79% 2.19% 0.93%
    I need the output for this particular string to read '1' because the count is reset as the 11th number is over 1%.

    Additional example:
    1.08% 0.58% 0.87% 0.79% 0.08% 0.20% 1.32% 0.95% 0.08% 0.15% 0.54% 0.44%
    This particular string should output 5 because the count restarts after the 7th number exceeds 1%.

    Thank you,

  12. Anna says:

    Hi, I am trying to find the right IF function but can't quite get it.
    If A1 is greater than or equal to 9, and B1 is zero, then A1 minus 9, else sum of A1+B1. But no matter what I try, it doesn't work. the result is always either deducted or added by 9. Only the value in A1 should be deducted by 9 if its =/> 9. Value in B1 stays as is. Can you please help? thank you.

  13. Chris says:

    Is it possible to Have the cell show "X" or "Y" if it meets the following criteria:
    IF A6=1
    G5>=D6,G5<=E6 show X
    but if A6=2 show Y otherwise show nothing ?

  14. Ketan Trivedi says:

    Hi Svetlana
    I have got values of time in one column as an output from one of the machine which does some sort of recording. I want to assign the Shift No. against the time value with conditions as under :
    If the Time is between 07:00:01 and 15:30:00 then I should get output as "Shift 1"
    If the Time is between 15:30:01 and 00:00:00 then I should get output as "Shift 2"
    If the Time is between 00:00:01 and 07:00:00 then I should get output as "Shift 3"
    I tried using the If + AND combination however am not able to get the correct shift values
    Can you please help me out.
    Ketan Trivedi

  15. mr.beast101 says:

    Hi I have one doubt. I need formula for the below condition.
    lat1 3 N
    lat2 2 S
    dlat 1 ?
    if NORTH=N =S
    if SOUTH>N =S
    if SOUTH>N= N

    plss help!!!!.

  16. Diane Baker says:

    I submitted this questions previously but don't see it here. Let's try again. I wrote this formulas but it's returning #value!. That may be because it's a mix of text and number qualifiers. Any ideas?
    =IF(AND([Assignment Group Final],"CSD_SERVICES",[Reassignment Count],"0",[Exclusion],""),"TRUE","FALSE")


    I need to split a number in excel. eg 140 then first cell will have 30,70,40 or if the number is less than 100 e.g 80 then the cells should have 30, 50 respectively let me know how to do it

  18. Manjunath Sajjan says:

    I need to use if condition. My scenario here is,
    if 2 cells contains number, it should be Yes else No

  19. Patrick says:

    I need help setting up an IF formula.
    I am trying to track my blood pressure, and I want it to display whether the readings are "High", "Elevated", or "Normal". I am recording each number in a separate cell, so I have the Systolic readings in the "B" column, Dystolic in the "C" column, and "Pulse" in "D" column. I want the "E" column to throw back "High", "Elevated", or "Normal" if both "B" and "C" columns meet certain criteria.

    • Ty says:

      That should be similar to what the example above is using.

      =IF(SUM(C2:F2)>=120, "Good", IF(SUM(C2:F2)>=90, "Satisfactory", "Poor "))

      So depending on the values you are calculating, your forumla may look something like this:

      OF course, substitute the example numbers I used with the actual numbers you are using.

  20. JMBroomall says:

    I have a spreadsheet that contains money spent on different vehicles in the company. I would like a formula that would add costs in one column if its a particular Vehicle listed in another column. I would like a grand total of what is spend for each vehicle.

    Can you please help?

  21. Daniel says:

    Hi there,
    Help please!!
    I need to get the value of last week's report copied into this weeks report.
    The report looks like this, for example:

    Column A: The client name
    Column B: The client type of funding
    Column C: The client risk value

    One client can have 1, 2 or 3 types of funding.

    Then, on the right I copied this week's report:

    Column D: The client name
    Column E: The client's type of funding
    Column F: The client's risk value.

    What I need is a formula for column G to look within all the data set for a matching client (of client in column D), and then display the value for last week's risk IF the type of funding matches.

    If this possible?


  22. Tammayya says:

    If a=2, if b=6, if c=8 then formula to calculate average of a,b,c

  23. Habib Afzal says:

    Hi Svetlana, Great to see so many people are being helped. My problem is very small and basic but don't know how to solve it. I have 2 cells A1 = value of Kg, B1 = Value of Manns (Kg/40). I want both the cells to have formula and if the value of one For example B1 is entered then A1 should automatically convert it into kg (Manns*40). and same in the other case, if value of A1 is entered then B1 should be automatically convert the Kgs to Mann (Kg*40). I hope you understand my point. Please help! Thanks! :)

  24. Ashleigh says:

    Hi I have a problem and hope someone can help. I want a cell to increase in percentage depending on what the other cells percentage is. This is what I have so far but it only works for 8%, 11% and 15% but not for the rest of the formula.
    Can anyone help? Thanks

  25. Lule cranimer says:

    Hi help mi with excel I want to create a mls excel which can portray the mark sheets say MTC if ali scores 79 I give him D2 but wat I want is to make a system wic can portray the aggregate say D2,F9,C4 such wic formula should I use to do it and how should I do I it Sam help .....whats up mi on 0704598204 for help bambiiiiiii

  26. Gouri Shankar Kumawat says:


    plz help i have tow Text in One BD153 Cloum 1 No and 2 Yes
    if NO entered in Cloum than come this Condition - IF(AW153>7,"R",IF(AW153>6,(AD153*(AW153-6)%)

    if Yes Entered in Cloum than come this Condition - IF(AW153>6.5,"R",IF(AW153>5,(AD153*(AW153-5)%),0))))))

    i am entered in bd153 colum yes than both condition are working
    plz Give Answer

  27. Laura says:

    I am looking for a formula to calculate the following
    I have an order form. ie a1 = cmilk b1 = wmilk c1 = cost
    I would like to write a formula to indicate that if either a1 or b1 are not blank (indicating that a choice was made) then calculate the cost and enter this amt in c1 the total cost in this instance is $20. I can't seem to get any formulas to work with both a1 and b1

    Any suggestions? Thanks

  28. JVREDDY9 says:

    Sir, how to calculate bonus for Engineering department, we have in 6 departments, accounts, finance, production, maintenance, marketing and engineering. How to use if function for each department and pay bonus, below rs 17000/- we are planing to pay every weekend pay one department

  29. Kawaljit says:

    I want to add no 4 with all the cell elements but if sum exceed 10 it will reduced to 10 as 10 is the maximum value to be increased. Kindly send formula for the same

  30. Kawaljit says:

    Dear Sir/ Madam

    I want to write formula in excel to increase the cell value by 4 but if sum exceed to more the 10, same will be reduced to maximum 10 as 10 is considered as maximum values.

  31. Monique says:

    Good day
    I am battling to write this formula:
    info available as follows
    I3 req del date
    J3 actual del date
    current formula:
    =IF(J3=I3,"on time",IF(J3I3,"late")))
    and it is working all over the spreadsheet.
    now I want to add : if J3 has no date, what do I have to do to the formula to have the status column be "none"

  32. Han Myo Aung says:

    Please help, you write formula
    If In Time = 12:00 AM and Out Time=12:00 AM and Off Day,Gazette Day,Leave Day=0
    Result = 1
    If In Time = 12:00 AM and Out Time=12:00 AM and Off Day,Gazette Day,Leave Day=1
    Result = 0
    If In Time = have time and Out Time=not have time and Off Day,Gazette Day,Leave Day=0
    Result = 0.5
    If In Time = not have time and Out Time=have time and Off Day,Gazette Day,Leave Day=0
    Result = 0.5
    ( Result is Absent Days).
    Thank a lot!

  33. Abdul Ali says:

    I have problem with application of % formula for student concession. My school data has unique parent numbers(repeating itself if he has more kids studying). If a parent has more than 2 kids he is charged 75% and on 4th onward 50%. Concession criteria is first given to lowest class to highest( I have classes 1-12). If any idea for solution it will be great.

  34. Jesse says:

    I'm trying to do an IF(AND multiple times but the results continue to come back as #N/A. I know they are correct because I have individually taken them out and tested it line by line.


    Is there a correct way to structure this? I would appreciate any help on this! Thanks.

  35. Sam dahan says:

    Hi Svetlena,
    Could you please help by which farmula suould be used to count total for many currenceies not in order in one sheet?

  36. Jeremy says:

    This seems a bit more complicated than previous posts. I have a Spreedsheet that I am trying to link several different cells with different values to auto populate the sum of all the cells in a column that coincide with an account number in another column. For example
    Column C= Account number (rows 3-60)
    Column F= Amount payed out of that account for an individual transaction
    Column A Separate sheet (same workbook)= Sum of moneys paid out of each account
    I want column A to reflect the sum of all amounts (Column F) associated with each account number (column C) from all rows that include that account number, and not include those with a different number in column C. I cannot figure out how to write a multi condition If formula for this.

  37. Rey says:

    I have made the right formula for the 1st rows..but when I tried to copy it to other rows the result is different I tried using.thesame values to check the result is different.

  38. sarfraz awan says:

    please help..
    if we type a same name in difference character i.e muneer , munir" the how to identify it in excel. because it is same name but differ in character.

  39. Habib Ahmed says:

    : 13% of Gsal if it Gsal is more than 20000 need formula for this in excel

  40. Tara says:


    I need a formula for a variance analysis with the following conditions
    If % change is greater than + or - 20% AND $ change is greater than + or - $20,000 then Yes if not, No.

    I can't seem to get the formula right to capture the +/- for % change and $ change without it picking up everything.

  41. polar says:

    Hi. I need a way to determine if members in a household satisfy certain conditions. Forexample I have mutliple households, each with multiple members and I need to determine if anyone in each household earns above a certain amount.

  42. Lembu says:

    Pickup EUR 55.00 < 100kg
    EUR 70.00 < 200kg
    EUR 80.00 < 300kg
    EUR 100.00 < 400kg

    base on kg, how to set the formula by different column

  43. Shubham says:

    I want to get the formulae for the cell content verification that starts with fixed digit middle some variable then last also some fixed digit e.g. if Cell A2 contains ABC123AA & Cell A3 contains ABC567AA then in B2 it should show true & B3 also shows true (in example Starting "ABC" is fixed and ending "AA" is fixed where as middle three number is variable)

  44. Sofia says:

    Hi I am looking a formula that captures different values for multiple line items:Can some one help

    For example:
    Cleveland to Akron 4 miles
    Cleveland to Akron 8 miles
    Akron to Cleveland 6 miles
    Columbus to Cleveland 900 miles
    Akron to Cleveland 13 miles
    Cleveland to Akron 10 miles

    I would like the outcome to be
    Akron to Cleveland =6 miles and 13
    Columbus to Cleveland 900 miles
    Cleveland to Akron 4, 8 and 10 miles

  45. Michelle says:

    when utilizing if and, how can i have the result be the data in the cell, for example, my criteria is if the name in worksheet 1column A matches the name in worksheet 2 and the number in column N is greater than 1, place that number here (where I am inputting the formula). Hopefully I explained that, I can get a result of yes or no but I want the number that is greater than 0 to be put in the spot. Thank you

  46. Wahid says:

    If cell B4:B40= "Amy" and cell c4:c40= "Rich" and cell d4:d40= "Done" then "Done".
    Else "On Process"

    Note that number of "On process" has but only one is "Done". If all "On Process" found show "On Process".
    If just one "Done" found with number of "On Process" then show "Done".

  47. Brian Diana says:

    Good Day I need to be able to do a IF but i don't know if it can be done
    So i Have a if already
    =IF(OR(C6="cow",C6="dog"), "+", "-")
    SO i Get answer of lets say +
    then i want to say a1 a2 A3
    A1 is 1
    A2 is now the answer of +
    A3 is 2
    so B3 should give me a answer of 3
    IF the answer was not cow or dog i should get a answer of -1
    So how do I make a1 and a2 sum with the +- that is choosen in A2

  48. Yatender Singh says:

    Iteam Price Use if function
    -10 -14
    22 20
    -40 33
    24 -13

    Iteam Price Result

    -ve -ve A
    +ve +ve B
    -ve +ve C
    +ve -ve D

    Pls help out with above mentioned criteria

  49. Bookluvr9 says:

    Sorry if this has been asked already. I did try to scroll through to find the answer. I put information into columns K and L. If I put something I to column A, that matches column K, I need column B to pull it from column L. Does that make sense? I know it's an IF, but is it more than one?

  50. MAHESH says:

    dear sir / mam
    in excel we given tax rate 12%,18%,28% etc that tax amount should go to particular column please tell madam condition formula

  51. Radu says:

    Good morning
    Need help with a formula. If C5 is<=10, C7 = 6 & 1, IF 1015 , C7= 8&1. This is for staffing (C7 is number of staff required based on C5 number) . Thank you in advance

  52. Jagadish says:

    please help:
    i need
    if a>=15000,a*12%, if (a+b)>=15000, (a+b)*12%, if(a+b+c)>=15000, (a+b+c)*12%

  53. jon says:

    How to make a formula, If column B is less than column A you must add 24 plus column A ( in a new column).

  54. Waqi says:

    I want to know how to create a formula that "if the value is greater than 1 then use "this" formula, otherwise use "that" formula"

  55. Mahesh Chavan says:

    How to check invoices has been paid or not in excel file. if i have paid invoices details.

  56. Cathy Polley says:

    I have the date in one cell and in the next using the text formula it just shows the year and month. when I drag this formula down the colum I want it to be blank until I fill the necessary cell - can you help me with the formula. I have had a stab at it but not sure if I am even starting in the right place!
    =if(text,B2,"yyyy-MM")>0,text,B2,"YYYY-MM"," ")

  57. ryan russikoff says:

    Hi I am looking to pull a value from a row but if there are more than two values in the row then needs to show error, and the only values that should be there are a "Y" or an "N". if there is another value besides a Y or an N then it needs to pull an error. This is what I have so far but its not working.


  58. Wahid says:

    Hi Svetlana Cheusheva,

    If Sheet1 A2:A20= Jim AND Sheet1 B2:B20= dolar AND Sheet1 M2:M20= Paid Then M2= " Full Paid"
    If Sheet1 A2:A20= Jim AND Sheet1 B2:B20= dolar AND Sheet1 M2:M20= Not Paid Then M2= "Partially Paid".
    Date Name Currency Status
    02-Feb Jim Dollar Partially Paid
    12-Feb Jim Dollar Partially Paid
    20-Feb Jim Dollar Partially Paid
    20-Feb Richard Dollar Partially Paid
    31-Feb Jim Dollar Full Paid

    I want to sort out finally who is Fully Paid or Partially Paid to another sheet.
    Please help me to short out this.
    Md Wahid

  59. A Baker says:

    Hi Svetlana,
    I am trying to make a formula to pull students that passed all classes.
    If I use the example above:
    I need to know that every time they are listed in column B they received a "pass" in E
    Adam Pass
    Adam Fail
    Fred Pass
    Fred Pass
    So it would only pull Fred.
    Thank you!!!

  60. CHRISTINE says:

    Need help,
    I am trying to return true statement with two cells (C4,C5) equaling Y and every other combination equaling a false statement. Tried this and it did not work
    =IF(OR(AND(C4=Y,C5=Y), AND(C4=N,C5=N),(C4=Y,C5=N),(C4=N,C5=Y)),"TRUE","FALSE")

  61. Miriam says:

    I am working on these data that we would need to review a report 50% so for example is I have 50 reports only 25 would be reviewed. What formula should I used so i think for this it would be every 4th report like 1, 4, 7, 11 and so forth

  62. Dibyendu says:

    i need a formula where two column will be checked for the common values and on another column one predefined value will be set automatically

    let's say
    column a column b column c
    p2 p2 s22

    p2 value on the 'column a' on a different place and on another p2 is on different row on column b and i need to match these two values and set the s22 on another column

  63. MOHAMED FAVD says:

    Please help me....

    Just I need a equation for subtraction, condition is subtraction should be done when number is greater than certain limit( eg:- more than 20000)

  64. shilpa says:

    Consider a case where you have a column with two values - 'Yes' and 'No'. Which of the
    functions can be used to convert Yes and No to 1 and 0

  65. sportzgirl says:

    I really need help creating a NESTED IF/AND STATEMENT. I feel like I'm close but it's not working yet. All help is greatly appreciated. I need a statement that meets all the following criteria:
    IF C9 is >=2500 AND C10 is >10, 300,000
    IF C9 is >=2500 AND C10 is >5, 200,000
    IF c9 is >=2500 AND C10 is >2.5, 100,000
    OTHERWISE, if C10 =2500,C10>10),300000,IF(AND(C9>=2500,C10>5),200000,IF(AND(C9>=2500,C10>2.5),100000,0)))

    • sportzgirl says:

      oops, looks like I messed up that last line. Should be:
      I need a statement that meets all the following criteria:
      IF C9 is >=2500 AND C10 is >10, 300,000
      IF C9 is >=2500 AND C10 is >5, 200,000
      IF c9 is >=2500 AND C10 is >2.5, 100,000
      OTHERWISE, if C10 =2500,C10>10),300000,IF(AND(C9>=2500,C10>5),200000,IF(AND(C9>=2500,C10>2.5),100000,0)))

      • sportzgirl says:

        So sorry, when I paste my formula it keeps messing up my other stuff. Here is my formula that doesn't work:

  66. Aaqib says:

    I have two coloumns with following conditions

    If fisrt column is with text
    "Good" and second with "Good" then i need 1 to be written in third coluomn
    Good and Poor with 2
    Poor and Good 3
    Poor and Poor 4.

  67. Donna Seidel says:

    I have 3 columns of data that I need to return a single result for.
    Maori PI Maori
    I need only the value of the first column to show is the 4th of Column, or if A is blank but B has a value then I need B's value in the 4th colum and so forth. I need only 1 value to be returned so A first then B or C otherwise it needs to be blank if it does not have one of those values.

    Thank you

  68. Pinal says:

    My Formula
    =IF(B34>=100,"213",IF(B34<=99,"225",IF(B34<=49,"238",IF(B34100 it should be 213
    IF my order is =99 it should be 225
    IF my order is =49 it should be 238
    If my order is <10 it should be 250

  69. Deepak Tulsani says:



    And the funding is first 50 million from equity, next 100 million from debt and 200 million from mezzanine debt (NOTE : WE CAN USE THE 100 MILLION ONLY AFTER WE DEPLETE THE FIRST 50 MILLION. SIMILARLY, THE NEXT 200 MILLION AFTER THE FIRST 100 MILLION.


  70. Stathis says:

    Hi! I'd like to check 3 different conditions at once in excel, each consisting of 2 checking cells.
    e.g. If U>=0 and AE>0 then AE, or if U0 then +X+AE, or if U>0 and AE<=O then 0.
    Any clue how to do it? Thanks in advance!

    • Stathis says:

      Hi! I'd like to check 3 different conditions at once in excel, each consisting of 2 checking cells.
      e.g. If U>=0 and AE>0 then AE, or if U0 then +X+AE, or if U>0 and AE<=O then 0.
      Any clue how to do it? Thanks in advance!

  71. Ryan says:

    I'm trying to create a column based off a date/time column "5/1/2018 6:37:50 AM"
    If the date and time is after 6:00:00 but before 18:00:00 I would like the result column to post "1-MAY-18 D" however if it falls after 18:00:00 and before 6:00:00 on the next day I would like the result column to post "1-MAY-18 N".

    I have used and IF(AND statement and been able to classify each as whatever I choose but I cannot figure out a way to retain the date.
    What I have used is " =IF(AND(HOUR(A1)>=6,HOUR(A1)<18), “dayshift”, “nightshift”) "
    but this doesn't give me achieved result of retaining date but splitting by Night or Day.

    Any Suggestions for a novice excel user?

  72. Mandar says:

    I want a formula, if I putted any value in "A1" then B1 cell it should show value from next sheet for value next to value in A1 cell.eg. if if put 86318 in A1 Cell then B1 cell should show as "Inhouse", which is mentioned next to 86318 in another sheet.

  73. Gayathri says:

    An excel has got nearly 3 lakhs entries. Need a code that it should sum up the values in a single column till range 700-800 and produce the total value in next column. it should move to the next cell once it exceeds the value of 800 and perform the same function as mentioned above.

  74. Noel says:

    Need an excel formula to arrive at component Z in a salary structure

    1. if component A is less than 15000, then check for 2 sub conditions
    a. if A+B is lesser than 15000, Z is 12% of A+B
    b. if A+B is more than 15000, Z is flat 1800

    2. if component A is equal or more than 15k, Z is 12% of A.

    Shall await for a response. Thanks in advance.

  75. Shashikant says:

    Can I compare as in the following formula
    Like Below:
    Also A4 is a merged cell i.e. merged from a4 to d4 but I want to compared this value with b2 from another sheet3 which is not merged....

  76. Ramachandran says:

    Hi Sir,

    Kindly provide the applicable formula for this below condition.
    1 IF 90% or less than 100% achievement in all 4 products, will earn 100% incentive in all 4 products
    2 IF 90% or less than 100% achievement in any 3 products, will earn 70% incentive in the achieved 3 products only
    3 IF 90% or less than 100% achievement in any 2 products, will earn 40% incentive in the achieved 2 products only
    4 IF 90% or less than 100% achievement in any 1 products, then no incentive

  77. Rev says:

    I hope someone can help me here...
    I'm trying to bring to formulas together but having a time making the one formula work properly. I know I can add a comma between the two, but when I do the formula only partly works. The overall objective is to have the "# of Days" (column "D") calculate the number of days between column "C" and TODAY's date. However, if there is another date in column "E", then I would like column "D" to reflect the difference between the two date fields column "C", and column "E".

    Cell O1 has in it "-43578", because this is the default value that shows up in the "# of Days" field when there are no dates in column "C", and column "E".
    Jan. Delivery # of Days Feb. Delivery # of Days Mar. Delivery
    4/10/19 -14 4/24/19 1
    4/4/19 -20 4/24/19 1
    4/1/19 -4 4/5/19 -18
    4/2/19 -21 4/5/19 -18

    Hope my explanation makes sense? I just need one formula that will allow for me to perform the above function.

  78. Hansie says:

    Good Day, Please help with a formula, I am trying to show that if a vehicle is older X and the kilometers is above Y then subtract a percentage from the RESIDUAL VALUE given in a column, and if the vehicle is younger than X and kilometers is below a certain kilometers than add a certain percentage to the RESIDUAL VALUE given?

  79. Terri says:

    Please help with the formula below. I'm trying compare to date fields. In the first condition I'm just comparing required date to the actual ship date. In the second condition, if the actual ship date is "BLANK", and the required date is before today.


  80. Kasun says:

    hi there
    I Want to sort full name in to a new format if excel cell has text character more than 25 how to show it in initials and last name
    Ex 01:- name has more than 25 characters
    Full Name : Mildred Dresselhaus Lene Vestergaard Hau
    Show as : M.D.L Vestergaard Hau
    (it may add if more initials are ther for a long name)
    Ex 02:-
    Full Name : Enrico Fermi
    Show as : Enrico Fermi

  81. Preeti Bhardwaj says:

    I am trying to make a comparison sheet. For example there is one item Like Tubelight with 3 different Manufactures and 3 different quotation. I have put a formula in one column Min value out of 3 Quotations. Now I want to put the formula in one column for minimum quotation's Manufacture name will automatically come in other column.
    how to do it?

  82. Melissa Mitchell says:

    Need some help. Running a contest at my work. I need to figure out how to formulate for ever 15 pieces of production equals 1. I have already calculated by the week to give me final production for the week. Now need to calculate for every 15 they get 1. If that makes since.

  83. Gk says:

    When I do any activity in any specific cell of an excel sheet, I want a count to show in a specific respective cell and these counts should be sequential. I mean if the count is one after the first activity then it should be two after the second activity and so on.

  84. Rasul says:

    thanks however i have a problem,can i ask here?

  85. Rasul says:

    I have the list of students comes from three classes,4A,4B AND 4C,I want to use countif and put total number of students for each group along against each name,how do I do this in excell using the formular?

  86. MaggieM says:

    I have a multi-sheet document and need help writing this expression. The information on sheet2 B column does not change while the f column may change occasionally.

    If b2=Sheet2!b:b and D1=sheet2!f:f then ”x” else blank

    Thanks in advance

  87. imran says:

    Need Help
    We have 5 Warehouses.
    If 3 or more warehouses have 1 or greater value then put "In Stock" else "Out of Stock".
    Is it possible?

  88. robert says:


    I am creating a trucking calculator in which the user enters a weight, and the amount to pay the trucker is displayed. The user selects the town from a drop down list, and it calculates the rate depending on the town.
    I have a VLOOKUP table which lists the towns and their rates. There are only 2 rates which are divided into zones (1 and 2), and a "Special" rate which will only show the word special. The columns in the VLOOKUP is:
    Column 1: town name,
    Column 2: rate
    Column 3: either the number 1,or 2 (which classifies the towns into 2 zones), or the word "Special".

    so far I have the calculator showing the rate once the weight is entered, and the town selected. or the word "Special" if it is a special rate:

    =IF(I8="SPECIAL", "SPECIAL", D4*I8)

    Now I want to use MAX because there are minimum fees associated. So if the value that is calculated in E13 is less than 26.25, it will display 26.25 instead of the total.
    now, the minimum in zone 1 (26.25) is different that zone 2 (29.40).

    I need to create a formula that can identify what zone is being used, which can be identified by the number 1, or 2 in cell K8, and apply that minimum charge depending on it.

  89. Stunning says:

    How do you manage to close a bracket that has not been opened?!

  90. Leon Coetzee says:

    Hi, please can you help me - is it possible for one cell's value to cancel the formula in another cell? eg - ive got column e which has an expiry date formula (if a tender is not submitted by a particular date, then the cell turns red), but I want to add a column g for submitted YES / NO. What I want to do, is that if the estimator selects yes, then the formula in column e is cancelled / overwritten so that it does not change red anymore- this would be great ... but if I could go one step further, i would like to add a column for the date submitted, and i would like it to function that column g cannot be changed to YES, if the date on which the tender was submitted, hasn't been entered into column h. is this even possible? Thank you in advance for any assistance in this regard.

  91. susrith says:


    Here is my query.
    For example "B32" cell equals to "FALSE" then find the difference between "B31 and C31".
    Please answer my query ?

  92. CK says:

    Hi everyone, appreciate if you can assist.
    How to write a formula in excel based on the requirement as follows:
    First scenario:
    IF ≤ 40 KM, rate applies is 60 cents per KM ; and
    IF >40 KM, rate applies is 50 cents per KM.
    Second scenario
    IF ≤ 40KM and/or >40KM, rates is fixed at constant 4o cents per KM.
    appreciate your feedback soonest. Thank you.

  93. Heidi says:

    I'm trying to write a formula that has 3 if's and an addition of another cell:
    If B5<5 then multiply by B10, if B5 is between 5-10 then multiply by C10, if B5 is 31< then multiply by D10, then add B7
    I seem to be able to get one or another to work but I can't get all 3 ifs to work. Some advice on this would be appreciated.

  94. Alexie Leech says:

    I am trying to get a formula together in order to find the difference in time between two cells. The cells look like this for example:
    Target date Start Date
    03/05/2019 07:37 03/05/2019 10:26

    I need a formula that dates in consideration not only the date but the time as well as if it at any point it is over 24 hours it would be classed as a "fail"

    Can anyone help?

  95. Vanessa says:

    Hello, I'm trying to write a formula to test a field of options in the test range.

    =IF(J13:L29=-1,"(1)","N/A") - so far I'm not getting any luck. Any suggestions?

  96. Rajendra Swami says:

    I want > 2 cells counta as a one for marking fillup. example
    cell- A1=Y & B1=Y than count as a one
    A1=Y & B1= blank/null or A1=blank/null & B1=Y, than count also as a one
    and if both cells show as blank/null than not count
    please help me

  97. Grant Anderson says:

    this has me going around in circles.

    if column b3 has "yes", column c3 has "yes", column d3 has "Yes" put word "complete" in column g.

    i though it would be easy enough but keep getting error. any advice would be appreciated. TIA

  98. Sabir mondal says:

    If first cell gatter than or less than second cell and when i type pc or rc then 4th cell showing 50% and if i not type pc or rc then it showing 33%

  99. Thomas says:

    Not sure if this formula is possible, but I need help trying to create a formula that will cover all four of these possibilities-
    If V2 is less than 0 or greater than 1 or less than 241 it equals 1
    If V2 is greater than 241 it equals 3
    If V2 is equal to 0 and Z2 is also equal to "Done" they equal 2
    V2 is equal to 0 and Z2 is also equal to "Pend" or "Sent" they equal 3

  100. Angel says:

    Good evening to the Community!
    Would really appreciate if someone can help. I've read every post and made lots of intents, but I am not capable to nest two IF functions. Each works separately
    My case is:
    I have to get a value in cell cell Q36 of my spreadsheet.
    First I have to do: IF(P36<0;(P36+(SUM(Q18:Q23))/60);0), but if the test is false I want to get the result of the following formula, instead of the 0:
    Can anyone please help?

Post a comment

Unfortunately, due to the volume of comments received we cannot guarantee that we will be able to give you a timely response. When posting a question, please be very clear and concise. We thank you for understanding!
Ultimate Suite 2018.5 for Excel
60+ professional tools for Excel 2019-2007 to do your daily work
Incredible product, even better tech support…AbleBits totally delivers!
Deborah Bryant
Anyone who works with Excel is sure to find their work made easier
Jackie Lee
The best spent money on software I've ever spent!
Patrick Raugh
Ablebits is a fantastic product - easy to use and so efficient.
Debra Celmer
Excel is at its best now
Annie C.
I don't know how to thank you enough for your Excel add-ins
Jennifer Morningstar
Anybody who experiences it, is bound to love it!
Kumar Nepa
AbleBits suite has really helped me when I was in a crunch!
Nelda Fink
I have enjoyed every bit of it and time am using it
Christian Onyekachi Nwosu
It's the best $100 we've ever spent!
Mike Cavanagh
I love the program, and I can't imagine using Excel without it!
Robert Madsen
One word… WOW!
Dave Brown
Love the products!
David Johnston
It is like having an expert at my shoulder helping me…
Linda Shakespeare
Your software really helps make my job easier
Jeannie C.
Thanks for a terrific product that is worth every single cent!
Dianne Young
I love your product
Brad Gibson
Sheila Blanchard