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 below formula will return "Divide by Zero Error" (#DIV/0!) if cell A2 is equal to 0:

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

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:

=SUM(IF(B1:B5<=1,1,2))

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 and AVERAGE:

=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.

IF and MAX/MIN:

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!", "well"))

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!

2,813 responses to "Excel IF statement with multiple AND/OR conditions, nested IF formulas, and more"

  1. Keith Williams says:

    not sure why, but the post is not displaying the entire formula as I am pasting it,

    =IF(AND(B25>A15,B25A16,B25A17,B25A18,B25A19,B25A20,B25*C16)

  2. Anna Nunziata says:

    Need help with formula

    if D3=x,v4>120,"RED", "YELLOW"),If D4="Active", "BLANK")
    trying to day if D3 = Active and V4 Greater than 120 then RED otherwise Yellow. But if D3 is not equal to Active then leave it blank.
    Thanks
    Anna

  3. juliauwanto says:

    lets says =IF(AND(R4>S4,S4>T4,T4>U4,U4>V4,V4>W4,W4>X4),"UP&DOWN",IF(AND(R4<S4,S4<T4,T4<U4,U4<V4,V4<W4,W4<X4),"PASS","NOT GROWN"))
    up&down cannot be used idk why,the circumstance was r4 to w4 just one of them going down its gonna say up&down
    please help

  4. jeda saromi says:

    =IF(OR(AND(AA2="Canada",Z2="Vancouver"),K2=1,k2=9),M2*5,M2=M2)
    how do i solve the problem below using the nested OR & AND function
    Increment the backers-count by 5 if:
    The launched_at_month is January OR September
    The city is Vancouver AND the country_trimmed is Canada
    If these conditions are not met, the backers-count stays the same.

  5. Sanjay says:

    IF(OR(D7="N/A", AND(D7="0", F7="Yes")), "0","1")
    I need the value of this formula to be 0 if, either the value of D7 is N/A or if the value of D7=0 AND F7 is Yes.

    Am I using the correct formula for this condition?

  6. Montey says:

    Could you help with this data validation custom formula? This formula works:
    =OR(D10="X", D10="B") but when I add an additional condition, it doesn't work. My new conditions are:
    CONDITION 1: D10="X" OR
    CONDITION 2: D10="B" AND E10="55"
    I have tried several combinations of OR and AND formula including the sample here on the this website but none works for me. I appreciate your help. Thank you very much.

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

      =IF(OR(D10="X", AND(D10="B",E10=55) ),TRUE,FALSE)

      I hope this will help, otherwise please do not hesitate to contact me anytime.

      • Montey says:

        Hi Alexander,
        It works! I just removed the IF function as my condition needs to be always true to allow data entry in another cell. Thank you very much!

  7. i want to use if or and and, says:

    If month is 202005 or 202006, and staus is hiring, then vlookup based on business name else 0
    if(or('Org moves'!CO2=202005,'Org moves'!CO2202006) And('Org moves'!CP2="Hiring"),vlookup(Walk!B7,'Org moves'!AB:CQ,68,0),"0")
    i used this. please help resolving error

    • Hello!
      I could not check your formula on real data. Try this formula

      =IF(AND(OR('Org moves'!CO2=202005,'Org moves'!CO2=202006), ('Org moves'!CP2="Hiring")), VLOOKUP(B7,'Org moves'!AB:CQ,68,0),"0")

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  8. Mustafa says:

    Need help with a formula !
    My cell contains the following value (95% Cotton, 5% Elastane)
    I need to set a condition that if my cell has the value "cotton" and the percentage before the string(cotton) is >= 50% it should return true if not it should return false.
    Here are a few samples of how the values could be populated.

    90% Cotton, 8% Polyamide, 2% Elastane
    95% Baumwolle (Bio), 5% Elasthan
    90% Cotton, 8% Polyamide, 2% Elastane

    In whatever scenario if the cell has value with "cotton" in it and the value before the string is >= 50% , it should return true.

    Thank you

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

      =IF(IFERROR(IFERROR(MID(A10,SEARCH("Cotton",A10,1)-4,2), MID(A10,SEARCH("Cotton",A10,1)-3,1)),0) >= 50,TRUE,FALSE)

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  9. David says:

    I'm so stuck!! I'm as blank as the sky !!

    if A3 has "New" and B3 has "CT" then put value of H3 in Cell? ... But with the drop down I need
    if A3 has "New" and B3 has "SUS" then put value of H4 in Cell?

    This Is probably simple but i'm tired but need it :( Thank guys n Girls :)

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

      =IF(AND(A3="New",B3="CT"),H3, IF(AND(A3="New",B3="SYS"),H4,0))

      I hope this will help, otherwise please do not hesitate to contact me anytime.

      • bhagyashri jagtap says:

        Hello devid,
        I am trying to calculate a cell is eligible or not .like if a cell contain yes,or date then and then he is eligible otherwise no..how to create formula

  10. Mindy says:

    Hello,
    Looking to use conditional formatting to turn a row Green if the word "TEST" is in any cell in that row twice
    Row should turn RED if the word test is only there once

    Thank You!

  11. Sydney says:

    in excel formula if a1 is between 1 to 5 then multiple 2.5 and if A1 is between 6 to 9 then multiply from 2

  12. Melvin Virtucio says:

    how can i make a formula using grading system (5,4,3,2,1) in date submission

    5 for earlier than due date by 2 or more days
    4 for earlier than due date by 1 day
    3 for due date
    2 for later than due date by 1 day
    1 for later than due date by 2 or more days

  13. Rob says:

    My goal is to know when to Water my lawn. I am trying to nest and or in an if function.
    So on even days if the week day is Monday, Tuesday Friday or Saturday then I water.
    I got the formula to work but on August first - - it switched to odd days.
    this is the formula I used in the first cell for June 1st =IF(AND(OR(WEEKDAY(A1,1)=2,WEEKDAY(A1,1)=3,WEEKDAY(A1,1)=6,WEEKDAY(A1,1)=7), AND(MOD(A1,2)=0)), "Water", " ") --- Where did I go wrong?
    6/1 Monday
    6/2 Tuesday Water
    6/3 Wednesday
    6/4 Thursday
    6/5 Friday
    6/6 Saturday Water
    6/7 Sunday
    6/8 Monday Water
    6/9 Tuesday
    6/10 Wednesday
    6/11 Thursday
    6/12 Friday Water
    6/13 Saturday
    6/14 Sunday
    6/15 Monday
    6/16 Tuesday Water
    6/17 Wednesday
    6/18 Thursday
    6/19 Friday
    6/20 Saturday Water
    6/21 Sunday
    6/22 Monday Water
    6/23 Tuesday
    6/24 Wednesday
    6/25 Thursday
    6/26 Friday Water
    6/27 Saturday
    6/28 Sunday
    6/29 Monday

  14. Aneta says:

    Hi,
    I'm having a problem with writing the formula for the following with 3 conditions:
    -if column A says yes , and the value in column B=80 then I need to multiply Value in B by 0.30
    if column A says no , then I need to multiply Value in B by 0.45
    Your help will be much appreciated

    • Hello Aneta,
      Please try the following formula:

      =IF(AND(A1="Yes",B1=80), B1*0.3,IF(A1="No",B1*0.45,B1))

      I hope it’ll be helpful.

      • Aneta says:

        hi ,
        Thank you, that's amazing it works , I have one last question.
        I need to write the formula for the following but the one I did below it does not work:
        =IFS(AND(G9="yes",F9=80),F9*0.3),IF(G9="no",F9*0.45)

        Here are 3 conditions:
        1.IF G9 says yes and F9=80, theN multiply F9*0.30
        3.if G9 says no, then multiply F9 * 0.45
        Your help would be much appreciated. Thank you Alexander

  15. Jessica says:

    I got help with a formula last month and need to add some additional variables to it. typed at end of my comment is the formula i have so far, but need to also add somewhere into the below "if AJ6 = CONUS AND D6 IS NOT 12, AND I6 IS "D", then return 10 and if I6 is "C", then return 12" everything else below remains the same. I'm not sure if this is even possible.

    =IF(Aj6="Conus",IF(AND(D6=12, SUM(IF(G6={9820580,159384},1,0))=1),17, IF(OR(D6 < 12,AND(D6=12,G6=6620363)),15,"")), IF(AJ6="Oconus",28,""))

    • Hello Jessica!
      Replace the "" symbol in your formula

      =IF(AH1="Conus", IF(AND(D1=12,SUM(IF(G1={9820580,159384},1,0))=1),17, IF(OR(D1 < 12,AND(D1=12,G1=6620363)),15,"")), IF(AH1="Oconus",28,""))

      with these conditions:

      =IF(AND(AJ6="Conus",D6<>12,I6="D"), 10,IF(I6="C",12,""))

      The result is a new formula:

      =IF(AH1="Conus", IF(AND(D1=12,SUM(IF(G1={9820580,159384},1,0))=1),17, IF(OR(D1 < 12,AND(D1=12,G1=6620363)),15,"")), IF(AH1="Oconus",28,IF(AND(AJ6="Conus",D6<>12,I6="D"),10, IF(I6="C",12,""))
      ))

      I hope it’ll be helpful.

      • Jessica says:

        That didn't work :( "C" and "D" values in column I for CONUS are still returning 15 instead of 12 and 10

        • Jessica says:

          what if i concatenate the ranking (ei. A,B,C,D) with Conus or Oconus. Then i would just need a formula that says:
          if A1=ACONUS or BCONUS and D1 is anything but 12, return 15
          if A1=CCONUS and D1 is anything but 12, return 12
          if A1=DCONUS and D1 is anything but 12 return 10
          if ACONUS, BCONUS, CCONUS, DCONUS and D1=12, return 17
          if A1= AOCONUS or BOCONUS, return 34
          if A1 = COCONUS or DOCONUS, return 32

  16. Bridget says:

    if 1-2 range answer multiplies by 2,500
    3-4 multiplies by 3,000
    5-6 multiplies by 4,500
    what is the formular

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

      =IFERROR(CHOOSE(R1,2500,2500,3000,3000,4500,4500)*Q1,Q1)

      or

      =IF(OR(R1=1,R1=2),Q1*2500,IF(OR(R1=3,R1=4),Q1*3000,IF(OR(R1=5,R1=6),Q1*4500,Q1)))

      Hope this is what you need.

  17. anubha says:

    Hi i have question regarding multiple condition:How to get system stock May'20 column by applying function IF.please suggest
    example:
    Customer ; Stock to be consumed; Schedule May'20 ;System stock (May'20)
    B 602 560 42
    C 545 YTR −
    D 1 0 1
    E 27 0 27
    G 120 150 30
    H 36 YTR -
    Thanks in advance

  18. Ami says:

    Hi, I really need some help please.
    I need the end result to be Yes or No.
    For yes, the criteria should be:
    F2 must be greater than 2
    G2 must be False
    S2 must be False
    Q2 must not contain the words Matter Data
    =IF((AND(F2>2,G2="False",S2="False",Q2Matter Data)),"Yes","No")

    • Ami says:

      =IF((AND(F2>2,G2="False",S2="False",Q2Matter Data)),"Yes","No")

      ...Sorry, slight typo but still doesn't work :(

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

      =IF(AND(F2>2,G2="FALSE",S2="FALSE", NOT(ISNUMBER(FIND("Matter Data",Q2,1)))),"Yes","No")

      Read how to use the IF function with text values here.
      I hope this will help, otherwise please do not hesitate to contact me anytime.

  19. Mary says:

    HI! I'm trying to say if B2=sat or sun AND g2=As Scheduled value should be $5 if not $0 so the conditions to get $5 are it has to be sat or sun AND as scheduled
    so far I've tried
    =IF(ISTEXT(B9),"Sat",IF(ISTEXT(B9),"Sun",IF(ISTEXT(G9),"As Scheduled","$5")))
    =IF(AND(B2="Sun",B2="Sat",G2="As Scheduled"),"$5","$0")
    I'm driving my self mad! Hope you can help! Thanks!

  20. David says:

    I am working on an employee schedule. I have start times that I want to turn into Open, Close on another section of the sheet. I have that working with the =IF(ISNUMBER(SEARCH("8a",B4)),"Open","Close")

    However, I have OFF on some days and I need it to show OFF on the other Section with the Open,Close

    This is the formula I came up with but it gives a Value Error
    =IF(ISNUMBER(SEARCH("8a",B4)),"Open","Close") IF(B4:G13 = "OFF", "OFF", "")

  21. Saf Ahammed says:

    Hello All,

    I am looking for a formula
    if the value is equal or less that one , the it should be calculated the 50%
    something like - IF(K13<=1(K13+K13*50/100)
    And if the value is greater than 1 but less or equal to 5 , then add 40%

    Need both in a single line

  22. Jay T says:

    Hi, I'm beginner. I have a one query as below posted.
    Q- A builders merchant gives 10% discount on certain product lines.
    The discount is only given on products which are on Special Offer, when the Order Value is $1000 or above.
    [use IF and AND functions]

    Product Special Offer Order Value Discount Total
    Product 1 Yes 1,500 150 1,350
    Product 2 No 1,300 130 1,170
    Product 3 Yes 500 - 500
    Product 4 Yes 2,800 280 2,520
    How formulation i should follow for above case.

  23. Jessica says:

    Hi Again, the previous formula didn't return the needed updated results. So i wondered if i concatenate the ranking (ei. A,B,C,D) with Conus or Oconus. Then i would just need a formula that calculates the below requirements, can you please help?:
    if A1=ACONUS or BCONUS and D1 is anything but 12, return 15
    if A1=CCONUS and D1 is anything but 12, return 12
    if A1=DCONUS and D1 is anything but 12 return 10
    if ACONUS, BCONUS, CCONUS, DCONUS and D1=12, return 17
    if A1= AOCONUS or BOCONUS, return 34
    if A1 = COCONUS or DOCONUS, return 32

  24. Penny says:

    Hello iam looking for a formula for this, if A1=A2,B1=B2,M1=M2 then it is a "True Duplicate" otherwise "NO" the result "True Duplicate" or "NO" is supposed to show up in both rows

    Please help

  25. Dev Maharjan says:

    Hello All,
    I am trying to get these three conditional "follow up status" from the variables "QA=1 means Followed Up and QA=2 means Not Followed Up" and PZ2=Estimated Follow up Date. But I still can not find the right and correct calculation. So may I get any help for the solution?
    =IF(AND(QA=1, PZ2<"5/31/2020"),"Followed up", IF(AND(QA=2, PZ2"6/1/2020"),"Waiting for follow up")))

    • Dev Maharjan says:

      Hello All,
      I am trying to get these three conditional "follow up status" from the variables "QA=1 means Followed Up and QA=2 means Not Followed Up" and PZ2=Estimated Follow up Date. But I still can not find the right and correct calculation. So may I get any help for the solution?
      Please ignore the first one.
      =IF(AND(QA=1, PZ2<"5/31/2020"),"Followed up", IF(AND(QA=2, PZ2"6/1/2020"),"Waiting for follow up")))

      • Hello Dev!
        To check the condition with the date, use the expression PZ2 < DATE (2020,5,31) instead of PZ2 < "5/31/2020"

        In addition, QA cannot be a reference to a cell. Maybe you wanted to write QA1? Or is it a named range?

        I hope this will help, otherwise please do not hesitate to contact me anytime.

        • Dev Maharjan says:

          Dear Alexander,
          As you suggested I tried adding "DATE" like this but still I couldn't get the right/correct solution. Could you have any next way and right way to solve this one?

          =IF(AND(QA2>0, PZ2<DATE(2020,5,31)),"Followed up", IF(AND(QA2=2, PZ2DATE(2020,6,1)),"Waiting for follow up")))

          Thank you very much!

          • Dev Maharjan says:

            Dear Alexander,
            As you suggested I tried adding "DATE" like this but still I couldn't get the right/correct solution. Could you have any next way and right way to solve this one?

            =IF(AND(QA2>0, PZ2<DATE(2020,5,31)),"Followed up", IF(AND(QA2=2, PZ2DATE(2020,6,1)),"Waiting for follow up")))

          • Dear Dev!
            Your answer is not entirely clear to me. I will try to find a solution, but more information is needed. What is the mistake in your opinion? Give an example of the source data and the expected result. It’ll help me understand it better and find a solution for you.
            I suggest this version of the formula

            =IF(AND(QA2 > 0,PZ2 < DATE(2020,5,31)),"Followed up",IF(AND(QA2=2,PZ2 < DATE(2020,6,1)),"Waiting for follow up","0"))

            Thank you.

            • Dev Maharjan says:

              Dear Alexander,

              Thank you for your quick responses on my issue. I solved my issue with your reference using the function;
              =IF(AND(ISNUMBER(S2)),"Followed up",IF(AND(QA2=2,PZ2<DATEVALUE("5/31/2020")),"Follow up missing","Waiting for follow up"))

              • Dev Maharjan says:

                Dear Alexander,

                This the final I used function. Thank you for good responses.
                =IF(AND(QC3=1), "Followed up", IF(AND(QC3=2,QB3<DATEVALUE("5/31/2020")), "Follow up missing", "Waiting for follow up"))

                Happy!!!

  26. Ankur Pareek says:

    Hello Alexander,
    You give great hacks. Please guide me in one condition.
    I want to mark special present (CV) to 2000 employee for 1-17 May 2020. However, in the excel sheet there might be already P (Present), or Y (Half Day) status for employee and remaining cells as blank. I want to ensure that i give maximum 14 CV attendance in blank cells. Rest cells with value "P" and "Y" to remain unchanged. Please guide. I have made the below formula:
    =IF(OR(D1="P",D1="Y",D1="R"),D1,"PL")
    However, i am not able to stop formula from giving CV beyond 14 times.
    Please guide.
    Thanks in advance.

    • Hello Ankur!
      I’m sorry but your task is not entirely clear to me.
      For me to be able to help you better, please describe your task in more detail. There is no CV in your formula. Do you want to record CV no more than 14 times in the cells for your employees? Then you need to use the COUNTIF function. Please let me know in more detail what you were trying to find, what formula you used and what problem or error occurred. In that case I will try to help you.

      • Ankur Pareek says:

        My Bad. Let me again explain my question to you:
        I want to mark special present (CV) to 2000 employee for 1-17 May 2020. Out of these 2000 employees many might have worked also and might have got the real attendance. However, in the attendance (excel) sheet there might be cells with P (Present), R (Rest) or Y (Half Day) status for employee and remaining cells as blank (Absent). I want to ensure that i give maximum 14 CV attendance in blank cells (from B1 to R1). Rest cells with value "P", "Y" & "R" to remain unchanged. Please guide. I have made the below formula:
        =IF(OR(D1="P",D1="Y",D1="R"),D1,"CV")
        However, i am not able to stop formula from giving CV beyond 14 times.
        Please guide.

        • Ankur Pareek says:

          For now, when i am using this formula, the result comes as "CV" for all the blank cells till R2 (that is 17th May). SO the condition of stopping CV after 14 days is not fulfilled. I want to ensure that while using this formula, i do not give "CV" attendance more than 14 times.

          Thanks in advance.

          Regards

        • Hello!
          You can use the data validation tool to limit the number of CV values. Select the range B1: R1 and use the formula = COUNTIF ($ B1: $ R1, "CV") <15 to check the data.
          You cannot enter your CV more than 14 times.
          Read more about data validation here.
          If you use the formula to automatically fill in the values, then in cell B1 you can write the formula

          =IF(COUNTIF($A1:A1,"CV") < 15,"CV","")

          Then copy it to the right along the line. Not more than 14 CVs will be recorded.

  27. Shiva Kumar B says:

    Hello,
    I need a formula to calculate incentive on sale.
    Creiteria - if sale(D3) is less than 1.51L the incentive is equal to same figure in % (1.51%), if the sale is 1.52L then the incentive is 1.52%, up to 4.99L same percentage (4.99%) and above 5L the incentive is 5% flat.
    Please do the needful.
    Thank you

  28. Shiva Kumar B says:

    Hello,
    Sorry.I need a formula to calculate incentive on sale.
    Creiteria - if sale(D3) is less than 1.51L the incentive is 0. if the sale is above 1.51L the incentive is equal to same figure in % (1.51%), if the sale is 1.52L then the incentive is 1.52%, it continues up to 4.99L same percentage (4.99%) and above 5L the incentive is 5% flat.
    Please do the needful.
    Thank you

  29. manish says:

    I have a multi-layer problem set, if anyone can help.
    This is a data of around 50k Rows. So i have 2 rows. Row A contains item ordered, Row B has timestamps. If i want to calculate the item wise time gaps, how do i go about it? So for example:
    Row A: Row B:
    Dell Laptop 11:23:04
    Mouse 11:39:00
    Snickers 12:45:01
    Dell Laptop 12:49:08
    Dell Laptop 12:51:46
    Mouse 12:45:00

    I need Row C to show time difference between the next sale of Dell Laptop and first sale, time gap between then third sale of Dell Laptop and second sale.Same goes with Mouse, Snickers, etc
    so Row C1 should ideally be (12:49:08-11:23:04) = 01:26:04
    C2 (12:45:00-11:39:00) = 01:06:00
    and so on. The gaps should calculate only time difference of items sold for only those particular items.

    Complicated for me. Would appreciate the help thanks.

    • Hello!
      If in your table the first row is the heading, column A contains the goods, column B contains the time of sale, then in cell C2 write down the formula

      =IF(INDEX($B$1:B1, LARGE(IF($A$1:A1=A2,ROW($A$1:A1),1),1))=0,"", B2-INDEX($B$1:B1,LARGE(IF($A$1:A1=A2,ROW($A$1:A1),1),1)))

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  30. joni says:

    =IF((AND(I13=,I22=0,I29=0,I30=0),"0.00%",SUM(I13:I35)/SUM(K13:K35)))
    is this possible?

  31. rauhath says:

    I have product names in multiple columns and marked the customer name and quantity they ordered in rows. Now I want a different sheet with customer name, quantity and name of product customer ordered. is there a formula to bring the name and quantity of the product customer ordered in columns if the quantity is >= to 0.5.
    I have used IF formula and it works for just one column. How do I go about giving multiple commands to have the result as in below in one cell?
    2 Apples, 1 Orange, 5 mangoes

  32. Satish Babu says:

    Dear All,
    I require to find three successive cell data A, WO, A in multiple rows in a single page.Then I have to replace any cell data of my choice based on the condition met.
    For eg. the following shows multiple successive cell data present in a sheet.
    P A WO A
    If successive cells are A WO A respectively, then I Have to replace "WO" with "A"

    Please solution

    • Hello!
      If I understand you correctly, some values are written in several cells. You want to change some of them using a formula with the IF function. But an Excel formula can only change the value of the cell in which it is written. In your case, you need to use VBA.

  33. Charity says:

    Dear Alexander
    please help me with this.
    I need a formula that can return the highest value in a group of Data.
    let say
    A1=D-300 B1=1 C1=1
    A2=D-300 B2=1 C2=2
    A3=D-300 B3=2 C3=1
    I need a formula that can take into consideration the value in column A and B (even if column A has the same value and column B has different value) and return the highest value in column C. Such that the result will read
    D-300 FOR 1 = 2
    D-300 FOR 2 = 1

    • I did not quite understand what result you want to get (number, text, or something else). But I think that this formula will be useful.
      To find the value in column A that matches the maximum value in column B, use the formula

      =INDEX(A1:A37,MATCH(MAX(B1:B37),B1:B37,0))

  34. Akshay says:

    If Column A has 3 same values i.e 1,1,1 and column B has three different values i.e A,B,C and column C also have three different values P,Q,R so column D should display only Values which are available for A in column C i.e P.

    A B C D(Formula)
    1 A P P
    1 B Q P
    1 C R P
    2 A L L
    2 B M L
    2 C N L

  35. M. Saad says:

    i am unable to merge two formulas
    =IF(F2<=1000,IF(G2=1,2499,IF(F21000,F2<=1800),IF(G2=1,2999,IF(G2=2,1999,"Invalid detail")))
    if i write this formula in one column then it only gives result of first formula condition.

    • Hello!
      I’m sorry but your task is not entirely clear to me. 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 problem or error occurred. The formula you wrote is incorrect. This may be a copy error. Give an example of the source data and the expected result.
      It’ll help me understand it better and find a solution for you. Thank you.

  36. Klywin says:

    Hello Sir,

    I need you help for below situation:

    In column A there are Fruit names, in column B Purchase dates, in column C values are Open or Closed and in Column D Today's date is mentioned. Please help me generate a formula so that it meets below condition:
    If Fruit names are either Apple, Mango or Grapes and if Purchase dates is less than Today's date and in column C value is Open, then result should be 1 else 0.
    Thanks,
    Klywin

    • Hello Klywin!
      If you apply the IF function to many conditions, the formula will be very large and complex. I recommend using this formula:

      =SUM(IF(A1={"Apple","Mango","Gapes"},1,0)) * (--(B1<TODAY()) * (--(C1="Open")))

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  37. Gordon says:

    Hi;
    I need some advise for this situation :
    Any advise how would the formula looks like for multiple conditions
    Conditions:
    IF number<=5,and size <= 10 return "Small"
    IF number<=10,and size <= 10 return "Upsize"
    IF number<=10,and size <= 20 return "Upsize"
    IF number<=15 and size <= 30 return "Large"
    IF number= 30 return "Upsize"
    IF number= 30 return "Upsize"

  38. Sunil Pinto says:

    1st set of data Input data Result data
    1 4 1 4 6 1 9 1
    2 6 3 2 3
    9 9 4 9
    4 6
    I have the data in 3 columns,named as "first set of data". If I enter the secondary data called as "input data" How I can design the formula to get the result data according to mentioned in result data? Any body can help me please.

    • Hello!
      I’m sorry but your task is not entirely clear to me. 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. Thank you.

  39. Upen says:

    =IF(AND(C10="upendra",C11>=70%),"yes",IF(AND(C10=" vivek",C11>=60%),"yes"," no"))

  40. Dom says:

    Hello,
    I have three different strings(Gender(Male/Female), Score and Productivity.
    My task is to tel that if it is Male and score is more than 70% and productivity is more than 0.5 it is a good boy student, otherwise it is a good girl student. How to make that if one of conditions are not met it would leave blank or N/A?
    I have tried something like this: If(OR(And(B2="Female", I2>70%, G2>0.5)),"Good girl student", "Good boy student").

    • Hello Dom!
      Specify your conditions. According to you, "if it is Male and score is more than 70% and productivity is more than 0.5 it is a good boy student, otherwise it is a good girl student." What does "otherwise" mean? And if it is Male and score is less than 70 % and productivity is less than 0.5 it is a good girl student? It suits your conditions.

      • Dom says:

        I am sorry for confusing you,
        I have four columns: Gender(there it is written Male and Female), than Score(Percent of score written), Productivity(number written) and empty column named(Good boy student/good girl student)
        The task is to make formula which checks if it is a male of female, than if the score is more than 70% and if the productivity is more than 0.5. If all conditions is met it should write in column "Good boy student/good girl student" that it is a good boy student if it is Male and a good girl student if it is Female.

  41. Dom says:

    Dear Alexander,
    I am sorry for confusing you,
    I have four columns: Gender(there it is written Male and Female), than Score(Percent of score written), Productivity(number written) and empty column named(Good boy student/good girl student)
    The task is to make formula which checks if it is a male of female, than if the score is more than 70% and if the productivity is more than 0.5. If all conditions is met it should write in column "Good boy student/good girl student" that it is a good boy student if it is Male and a good girl student if it is Female.
    Is it also possible that if conditions are not met it would leave blank or write N/A in the cell?
    Best regards

  42. Ivvi says:

    Is there a way that I can combine an IF with an AND and OR functions?
    Here are the two that I need help combining:
    IF(AND(A1="fruit",B1="old"),C1*70%,C1*55%)
    IF(AND(A1="veggie",B1="old"),C1*50%,C1*40%)

  43. SHANJUL SHRIVASTAVA says:

    =IF((AND(H6,H8,H11)="Valid"),"Valid","Invalid")
    Can you please identify the problem
    I am trying to pass on a text" Valid" when all 3 cells display "Valid" otherwise "Invalid"

  44. Charles says:

    Hi,
    Can you help for following condition.

    If P3 is >0.05 then P3-0.05
    If P3 is <-0.05 then P3+0.05
    if P3 is in between 0.05 and -0.05 then PASSED

    HOW TO WRITE FORMULA

    THANKS :)

  45. DWAYNE says:

    Hi I am working on a shift schedule where we have different shifts namely as follow:
    Shift: 1 - 06h00 - 14h00 = 6hours
    Shift: 2 - 14h00 - 20h00 = 6hours
    Shift: 3 - 20h00 - 06h00 = 10hours
    Shift: 4 - 08h00 - 17h00 = 9hours
    Shift: + - 06h00 - 10h00 & 16h00 - 20h00 = 8hours
    Shift: N - 18h00 - 06h00 = 12hours
    or if employee is off then it will be a Letter O and that should equal to 0
    So the idea is that should an employee work a shift on say block C9, whether it is any of the above shifts that it automatically gives the hours on the on say block K9.
    So I tried the following formula but it simple does not work.
    =IF(C9=1;6;0)OR(IF(C9=2;6;0;)(IF(C9=3;10;0)(IF(C9=4;9;0)(IF(C9=+;8;0)(IF(C9=N;12;0)(IF(C9=O;0;0)
    Not to sure if I explained it correctly, but hope you can help with this.

  46. Peter says:

    Hi, I want to take a table where column A is a simple numbered list, 1-10, and column B is the value corresponding to the number to it's left in that row, in column A. Then I want to automate my spreadsheet so that when I enter any number, 1-10, in column C, it returns the correct value from the table. I know how If and OR and INDEX work, but I cannot figure out how to create the command, which I am assuming will be a string of 10 nested commands, such as for my 1st entry in C1: "If(OR(A1=1,"B1"),(A1=2,"B2"),(A1=3,"B3"))...etc". Thanks!

  47. Joe Nel Becios says:

    Please help me, to generate IFs formula: given the situation, that I have 3 cases and fall into 80,000, the percentage should be 9% because it is below 100,000. Please help in formulating formula. I tried several times but I can't.
    Below are the conditions to be met.
    CASES 50000 75000 100,000 150000 200,000 250000
    1 2% 5% 10% 15% 21% 27%
    2 3% 7% 13% 20% 28% 35%
    3 4% 9% 17% 27% 35% 45%
    4 4% 9% 17% 27% 35% 45%
    5 4% 10% 19% 30% 38% 47%
    6 4% 10% 19% 30% 38% 47%
    7 5% 12% 22% 32% 40% 50%
    Hoping for your usual support on the matter.

  48. Mohammad Yasin says:

    Total Taxable amount USD 10,00,000/-Tax free 3,00,000/- reducing balance 7,00,000/- 1st slab amount 1,00,0000/- How will i show in the row by formula 1,00,000/- next row 2,00,000/- next row 4,00,000/- (Auto reducing method not)

    I will be grateful if you help me
    YASIN

    • Hello!
      I’m sorry but your task is not entirely clear to me. 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. Thank you.

  49. Sabina says:

    Hi, I really need help to add a final condition to this formula below, I have tried a few different things and just keep getting errors so any input would be great if it is possible
    =IF(AND(C3=$A$3,I3<1,"Y","N") BUT IF M3="Transfer Debit"=N

    • Hello Sabina!
      I’m sorry but your task is not entirely clear to me. Could you please describe it in more detail?
      What does it mean "IF M3="Transfer Debit"=N"??
      Thank you!

      • Sabina says:

        Hi Alexander, thanks for your quick response so basically I need to add an extra criteria to the formula. The first part is fine but the extra condition is basically but if cell M3 contains the text Transfer Debit change it to N... is this even possible? Or would it be a completely different formula?
        (summary of formula - If column C = A and column I < 1 = Y but if M3 = Transfer Debit N and everything else N).. hope this makes sense, sorry I'm not great at excel so might be why i am not very clear.

  50. Thohidul Karim says:

    =IF(E2>=70, "Excellent", IF(E2>=60, "Good", IF(E2>40, "Satisfactory", "Poor ")))
    What are the best alternatives for this formula?
    I tried = If(AND...), / If(OR...) but couldn't get the expected result.
    Little help will be well appreciated.

  51. Sean says:

    If column A is 1 then cell X If Column b is 1 then Cell Y otherwise C*D.
    Any help?

  52. Josh says:

    Hello, I am trying to accomplish a formula that is evaluating multiple cells to return a specific answer. I am using if/and but I cannot seem to get a does not contain to work? Here is my formula, the AE2 part is where it is failing. Any ideas?

    =IF(AND(K2="Parent",AQ2="Chassis",AE2"*DECOMM*"),"Chassis/Parent","NOT Chassis/Parent")

    Supposed to work a.... K2 = Parent and AQ2 = Chassis and AE2 does not contain DECOMM then return the false/positive value.

  53. Jerelina says:

    Hello, can you kindly help me with this formula? Been stuck on this for hours.

    Total amount: Cell E29
    Discount: >3000 -10% >5000 -15% >10000 -20%

    Formula written: =IF(E29>=3000,"E29*-0.1", IF(AND(E29>=5000,"E29*-0.15", IF(AND(E29>10000,"E29*-0.2","0")))))

    Thankyou for helping! Your help is very much appreciated!

  54. Mita says:

    Hi Can someone help me please?

    I am trying to put a formula for example if the Price is let's say £100 to be split into three columns like column one will be 0-£50
    Column two will be for anything that is above £50 but less or equal to £60
    Column three anything that is above £60 but less or equal to £70.
    Column four anything about £70.

    If any of the conditions don't meet let's say if column two is less than £50 to bring 0.
    Any help is much appreciated.
    Mita.

  55. Megan Glaze says:

    I am trying to calculate commission income. If gross commission is >220,000 then the net amount of commission they earn goes up. Here are my conditions:
    0-220,000 - .60
    220,001-440,000 - .65
    440,001-660,000 - .70
    660,001-880,000 - .75
    880,001+ - .80
    This is the formula I'm working with but it keeps coming back as #VALUE! =IF(OR(BR125>220001,BR125440001,BR125<=660000),BR8*BR4,"")
    What am I doing wrong?
    Thank you so much for your help, I'm ready to pull my hair out.
    Megan

    • Hello Megan!
      If I understand your task correctly, the following formula IF should work for you:

      =IF(A1>880000,B1*0.8, IF(A1>660000,B1*0.75, IF(A1>440000,B1*0.7, IF(A1>220000,B1*0.65, B1*0.6))))

      Hope this is what you need.

      • Megan Glaze says:

        You are a life saver! Guess I was making this harder than it needed to be. Thanks for getting me on the right track and thank you for taking the time to help all of us!

  56. bhagyashri jagtap says:

    Hello Alexander,
    I want to decide the candidate is eligible or not, if the cell is contain NA or date ..how to write formula

  57. Mohsin says:

    Hi,
    I need your help with the below condition.
    If Cell B7=30000 then B9 should be 4(this value is in the cell H10)
    If Cell B7=50000 then B9 should be 4(this value is in the cell H11)
    If Cell B7=100000 then B8 should be 4(this value is in the cell H12)
    If Cell B7=150000 then B8 should be 5(this value is in the cell H13)
    If Cell B7=200000 then B8 should be 5(this value is in the cell H14)
    If Cell B7=330000 then B8 should be 4(this value is in the cell H15)
    If Cell B7=500000 then B8 should be 4(this value is in the cell H16)

    Kind regards
    Mohsin

  58. Shanawaz Nizam says:

    Hi,
    I really need your help, identifying the proble with my formula.

    if value range of is as bollow,
    For income range 20,000 to 29,999 ratio is 35% for type A, 30% for type B.
    and income range 30,000 to 49,999 ratio is 40% for type A, 35% for type B.
    Here,
    D9 = location of the cell which is a dropdown menue whether to choose A/ B
    G22 = location of the cell which is a used for input ranging from 0 - 50000
    H127 =

    =IF(AND(G22<30000,D9="A"),.35,IF(AND(30000<=G22,G22<50000,D9="A"),.40,IF(AND(G22<30000,D10="B"),.30,IF(AND(30000<=G22,G22<50000,D10="B"),.35,))))

    Thanks
    Nizam

  59. mo says:

    Hi I'm having troubles nesting all 4 formulas together. Is it possible? Please help!
    1) =IF(AND(BF2>=62,BH2>=5),"ELIGIBLE TO RETIRE", "not eligible to retire")
    2) =IF(AND(BF2>=60,BH2>=20),"ELIGIBLE TO RETIRE", "not eligible to retire")
    3) =IF(AND(BF2>=55,BH2>=30),"ELIGIBLE TO RETIRE", "not eligible to retire")
    4) =IF(AND(BF2>=55,BH2>=10),"ELIGIBLE TO RETIRE", "not eligible to retire")
    Example #1 (BF=Age)Age 63 with BH=yrs of svc)15 years of service - should be true for both 1 & 2 arguments
    Example #1 (BF=Age)Age 57 with BH=yrs of svc)15 years of service - should be true for argument 4

    • mo says:

      I figured it out. Just needed to read an earlier post you provided to someone else!! Thank you for all you do! All of you Excel gurus!! Have a great day!

      =IF(AND(BF2>=62,BH2>=5),"ELIGIBLE TO RETIRE",IF(AND(BF2>=60,BH2>=20),"ELIGIBLE TO RETIRE",IF(AND(BF2>=55,BH2>=30),"ELIGIBLE TO RETIRE",IF(AND(BF2>=55,BH2>=10),"ELIGIBLE TO RETIRE","not eligible to retire"))))

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

      =IF(OR(AND(BF2>=62,BH2>=5,AND(BF2>=60,BH2>=20),AND(BF2>=55,BH2>=10))),"ELIGIBLE TO RETIRE", "not eligible to retire")

      I hope it’ll be helpful.

  60. Lindsey B says:

    I am trying to make a column populate a specific rate based on criteria in the two columns before it.

    Column 1 is their name
    Column C is their insurance (BLTC or MCLTC)
    Column D is the level assigned (Level 1, Level 2, level 3)
    Column E is the rate per day we receive based on insurance and level as they are distinct. For example if you have BLTC and are a level 2 it would be $207.31. If you are MCLTC and level 2 is would be $200.07. I would like column 4 to auto populate based on insurance and level as the rates are specific by insurance and level.

    Can anyone help me with this? Thanks in advance!

  61. Ed A says:

    Hi
    I am trying to get multiple areas to display based on 2 or 3 chars. Tried this below formula but they are not returning the right Areas.Column F2 has a about 7-8 chars and i want to search the first 2 and 3 chars. Can you please help?
    Hope this makes sense. Thank you!

    =LOOKUP( LEFT(F2, 3), {"AL,N1,N2,N3,NW,EN","SL9,SL0,WD,HP","SG,LU,CM,CB,RM","GU,TW,KT,SL5,SL4","SL3,HA,UB"}, {"Area 1","Area 2","Area 3","Area 4","Area 5"})

    Below is the criteria
    GU Area 4
    TW Area 4
    KT Area 4
    SL9 Area 2
    SL3 Area 5
    SL0 Area 2
    SL2 Area 5
    SL5 Area 4
    SL4 Area 4
    SG Area 3
    LU Area 3
    CM Area 3
    CB Area 3
    RM Area 3
    WD Area 2
    HA Area 5
    UB Area 5
    HP Area 2
    EN Area 1
    NW Area 1
    N1 Area 1
    N2 Area 1
    N3 Area 1
    AL Area 1

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

      =CHOOSE(MATCH("*"&LEFT(F2, 3)&"*", {"AL ,N1 ,N2 ,N3 ,NW ,EN ","SL9,SL0,WD ,HP ","SG ,LU ,CM ,CB ,RM ","GU ,TW ,KT ,SL5,SL4","SL3,HA ,UB "},0), "Area 1","Area 2","Area 3","Area 4","Area 5")

      I hope this will help

      • Ed A says:

        This worked. I just had to change the F2,2 and will just have to ignore the 3 chars as this will complicate allot of it more. Thanks you again Alex.

  62. Olya Tsykurenko says:

    Please be so kind and support me with the formula:
    =IF(AND($K13;"";$N13;"";$O13;"");"No Risk";IF(AND($K13;"";$N13;"";O13;"");"Middle Risk"))
    Somehow it doesn't work and I get only "No Risk" based on first logical test.
    Thank you

    • Hello Olya!
      You used the same formulas for different IF conditions. Maybe you should use something like this formula

      =IF(AND($K13="",$N13="",$O13=""),"No Risk", IF(AND($K13<>"",$N13<>"",O13<>""),"Middle Risk",""))

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  63. Deepak says:

    1 2 3 = =IF(A2,NUMBERVALUE(A2),B2) = Pass
    2 3 = =IF(A3,NUMBERVALUE(A3),B3) = Pass
    3 = =IF(A4,NUMBERVALUE(A4),B4)*(IF(B4,NUMBERVALUE(B4),C4)) - Fail

    Can you please let me know why 3rd formula is not working.

  64. varun tiwari says:

    I have a nominal concentration with +- 15% acceptance criteria.
    Some data generated (at least 500), in which some are within acceptance criteria and some are out of acceptance criteria.
    I need to calculate, mean, SD, CV and nominal after including and excluding out of acceptance criteria values.

  65. Budz says:

    I have multiple products in column b. What I want to do is in Column A - I need to be able to have only 3 product labels namely Alpha, beta and charlie.So for example all products in column b having the word alpha in their product name will be labeled as alpha. Then for all products with beta labeled as beta and for the rest which does not meet the criterias will be labeled as charlie..checking for your asssistance and thanks in advance.

  66. Azi says:

    Greetings,
    i seeking you kindly support and assistance on below table range, how can i use the IF Function on below.
    if a transaction value 40000, the first 2999 to be rewarded @ 0.50@ and 3,000 -9,999 @ 1% and so on as on below table.

    Spend Range Domestic Cashback % International Cashback %
    0-2,999 0.50% 1.00%
    3,000 -9,999 1.00% 1.50%
    10,000-19,999 1.25% 2.00%
    20,000-39,999 1.50% 2.50%
    >=40,000 3.00% 5.00%

  67. ovayo says:

    for every full R100 due(amount after discount),the manager gives R12 to a charity fund .
    form an if statement ..

    I need help

  68. Ashish says:

    D71521151 22/05/2020 0.02
    D71519430 20/05/2020 0.27
    D71520950 22/05/2020 0.15
    D71520985 22/05/2020 0.40
    D71522327 28/05/2020 0.32

    Third coloumn value is weight and if i want to get result in 4th coloumn with conditions that if weight is <.1 then 50, If it is between .1 to .25 then 100 and if it is .25 to .5 then 150.

    How we can do this???

    Please suggest.

  69. Gabriel says:

    I want a function that work like this
    I have this options (Invoice, Payment, Credit note, Expense) as a drop-down-list in Cell A1
    entering an Amount on Cell B1 and expect the change in Cell C1 where the balance will change when an option is selected at cell A1
    1. Invoice, the amount in cell B1 will add up to the balance Amount in cell C1
    2. if other options are selected the Amount in B1 will reduce the value in Cell C1

  70. Blanca E Vasquez says:

    I have two columns. If there are duplicates in column A of a certain namex, column B MUST be the same for each duplicate with a true/false as the output. Example
    A1 B1
    123 t2
    123 t2
    I have over 6000 rows and have tried to use two if statements but this entails searching for the duplicates of each name which is tedious as there could be human errors and I could miss one. There is not an equal amount of duplicates for each input in column A either. I also don't know what column B should be. All i know is that they should be equal for the each duplicate of that type in column A. Let me know if you have questions

  71. Fion says:

    If cell A value >50000,1% rebate is obtained. If cell A value >100,000,2% rebate , >200,000,2.5% Rebate , >300,000 3% rebate is obtained

  72. Elizabeth says:

    I need to create a formula that will determine the % Error based on a low and high range for the % of error. In my spreadsheet, I have a table (shown below) that has the % of Error and ranges assigned as follows. If I want to determine the % of error on a cell value that is 29, I need to create a formula that will check all of the potential ranges in the table to find that the right answer is 20%. I have tried to create a formula using IF and AND, but can't quite get it to work. Any help is appreciated!
    % Error Low High
    10% 36 45
    20% 27 35
    40% 18 26
    60% 9 17
    80% 5 8

  73. Brooke says:

    5. Brittany wants to identify employees who are eligible to take a CPR course at the clubs' expense. Employees who can work as camp counselors are eligible for the course. In cell M3, enter a formula using a nested IF function as follows to determine first if an employee has already been trained in CPR, and if not, whether that employee meets the qualifications to take the course:
    a. If the value in the CPR Trained column is equal to the text "Yes", the formula should display Trained as the text.
    b. Otherwise, the formula should determine if the value in the Camp Counselor column is equal to the text "Yes" and return the text Yes if true and No if false.

  74. Josh says:

    Hello, I am trying to combine some if statements with index match (Exact Formula Below) and have a mostly working formula except I would like to return a value if there is no value in the returning cell. Basically I am getting "1/0/1900" or "0" when the formula finds an empty cell. I am not sure if the if(len( can be added to the below? If so I am not sure where to place it :)

    =IFERROR(IF($A2="","ADD SERIAL",INDEX('RACS 06-15-2020'!CS:CS,MATCH($A2,'RACS 06-15-2020'!$M:$M,0))),"NOT IN RACS")

    • Hello Josh!
      Unfortunately, without seeing your data it hard to give you advice.
      Perhaps this IF formula will replace 0 with another value.
      =IF(IFERROR(IF($A2=””,”ADD SERIAL”,INDEX(‘RACS 06-15-2020′!CS:CS, MATCH($A2,’RACS 06-15-2020’!$M:$M,0))),”NOT IN RACS”)<> 0,IFERROR(IF($A2=””,”ADD SERIAL”,INDEX(‘RACS 06-15-2020′!CS:CS, MATCH($A2,’RACS 06-15-2020’!$M:$M,0))),”NOT IN RACS”),"Value")
      I hope it’ll be helpful.

  75. Philip says:

    Hello, thank you and Please help:

    =IF(R3219="Shopify Payments",(N3219*0.965-0.3), OR(R3219="Stripe Connects",(N3219*0.971-0.3)))

    If shopify payment on Cell R3219, multiple N3219 by 0.965 minus 0.3 cents, but if R3219 is stripe connects, multiple N3219 by 0.971 and minus 0.3 instead.

    Thank you

  76. Noyan Das says:

    =IF(AND([@[PO Number]]"",[@[Fob Date.]]"",[@[Invoice No.]]"",[@[Onboard Date]]="",[@[BL NO.]]="",[@[Doc''s Sub HSBC]]=""),"NEED GSP SUBMIT",IF(AND([@[PO Number]]"",[@[Fob Date.]]"",[@[Invoice No.]]"",[@[Onboard Date]]"",[@[BL NO.]]"",[@[Doc''s Sub HSBC]]=""),"BANK DOCS PENDING",IF(AND([@[PO Number]]"",[@[Fob Date.]]"",[@[Invoice No.]]"",[@[Onboard Date]]"",[@[BL NO.]]"",[@[Doc''s Sub HSBC]]""),"PROCESS OK","WARNING")))

    Please clarify above formula logic I do not understand

  77. Nishad says:

    I want to calculate a Reorder Level for Inventory.
    The Formula in text is:
    [Opening Inventory + Material Received - Material Sold = Closing Inventory]
    Closing Inventory cannot be negative and a particular material should be ordered only if
    the Closing Inventory falls below a particular level, say below 5kg.

  78. Donald says:

    Hi,

    I am trying to put in a formula that will have 6 awnsers depending on a drop down which has 3 choices and another drop down which is a yes/No drop down. But i cant get it to work im using the IF And fuctions. I you can help it would be much appreciated.

    =IF(AND($P$4="YES",H4="STANDARD"),'Support Item Name'!C2:C8,IF(AND($P$4="YES",H4="INTENSITY 2"),'Support Item Name'!C9:C15,IF(AND($P$4="YES",H4="INTENSITY 3"),'Support Item Name'!C16:C22,IF(AND($P$4="NO",H4="STANDARD"),'Support Item Name'!C23:C29,IF(AND($P$4="NO",H4="INTENSITY 2"),'Support Item Name'!C30:C36,IF(AND($P$4="NO",H4="INTENSITY 3"),'Support Item Name'!C37:C43))))))

    • Hello Donald!
      I’m sorry but your task is not entirely clear to me. For me to be able to help you better, please describe your task in more detail. Describe in detail all the conditions that you use. What result corresponds to each of the conditions? It’ll help me understand it better and find a solution for you. Thank you.

  79. David says:

    How can I use this condition in an if statement. For example. If CA is between 20 and 25

  80. Safal says:

    I Want to put condition like if value of E1 is less than 100 multiply E1 with X1 and if value of E1 is between 101 to 300 multiply E1 with X2. Please help.
    +if(E1<100,100<E1<301),"E1*X1","E1*X2")

  81. ROSE says:

    please coach me on the Nested functions on between and reduction % of the following:
    Between 5,001 and 7,500 - reduction 2.5%
    Between 7,501 and 10,000 - reduction 5%
    Between 10,001 and 20,000 - reduction 10%
    Between 20,001 and 30,000 - reduction 20%
    More than 30,000 - reduction 30%

  82. Paul says:

    Good day, I am trying to write a formula that calculates the accumulation of days for every certain amount of days worked, for example. for every 16 days worked, 1.25 accumulates in the next column.

  83. Kathi says:

    Hi, I'm trying to do an "if" or change an "if" statement. Right now it says
    =IF(W5=5000,W5-5000))
    When figures are put in column Z if there is nothing over 5000 then it puts (5000) in column AG and I want it to read 0. I've tried everything to make it work even reducing the formula to:
    =IF(W5>5000,W5-5000,"0") but it still puts (5000).
    So not sure how to fix this issue just want column AG to read 0 if there is any figure or a zero in column Z.
    Thanks Kathi

    • Kathi says:

      the first formula is =IF(W5=5000,W5-5000))

      • Kathi says:

        cut and paste is removing some of the formula: =if (W5=5000, W5-5000))
        Hope this works

        • Hello Kathi!
          I’m sorry but your task is not entirely clear to me. For me to be able to help you better, please describe your task in more detail.
          You put numbers in column Z, and the formula refers to column W. Is that correct? What does the AG column have to do with this?
          Give an example of the source data and the expected result.
          It’ll help me understand it better and find a solution for you. Thank you.

          • Kathi says:

            Hi,
            Column W = Taxable Amount
            Column Z = Non-Taxable Amount
            Column AG = Results
            Example: if Column W has taxable amount less than or equal to 5000 then the result in Column AG reads zero which is correct; however, if Column Z (non-taxable) has an amount and Column W (taxable) has no amount or zero then Column AG (results) puts -5000 and the result should be zero. The only time Column AG would have an actual amount would be if Column W (taxable) is more than 5000 and then any amount over 5000 would be what shows in Column AG (results). It's where I track sales tax for revenue and to get what I report to the state. We have a DOS based accounting system that is very antiquated. I hope this helps with the explanation.
            Kathi

  84. Saleh says:

    Hi,

    I need to apply two condition in my excel column which IFERROR function (since if divided by 0 the value will return to "-") and second one is IF function (when the divided value become -1 and the value will return to "-").
    very appreciate if you can help me.

    thanks

    • Hello Saleh!
      Unfortunately, without seeing your data it hard to give you advice.
      I hope you have studied the recommendations in the above tutorial.

      I recommend that you study this article on using the IFERROR function.

      • Saleh says:

        Scenario No. 1
        Col.1 Col.2 Col.3
        100 0 x
        Scenario No. 2
        Col.1 Col.2 Col.3
        0 100 x
        Col.3 (x) is to find the percentage diff. between Col.1 and Col.2
        Scenario 1. ((Col.2-Col.1)/Col.1)=-1
        Scenario 2, ((Col.2-Col.1)/Col.1)=Div/0
        so for both scenario i need to return as "-"
        Scenario. 1 Scenario 2
        +IFS(IFERROR((Col.2-Col.1)/Col.1,"-"),"-",(G84-$D84)/$D84=-1,"-")

        Can you advise.

        Thanks
        Saleh

  85. Bill says:

    I'm trying to use the following formula but it's not giving the correct results.

    =IF(OR(AND(J137="ASSEMBLY",K137"N"), OR(J137="ASSEMBLY",K137"Y")),G137,C136)

    What I'm looking for is if J137 = Assembly and K137 is not N or Y display G137, else display C136. I'm not sure what I'm missing here.

  86. Courtney says:

    Hi I'm trying to figure out a if statement for my "total add-on price" column. I want my formula to be if the customer purchased three or more add-on options,(which prices are listed under the different add on options) they receive a 15% discount on all add on options?

    • Hello Courtney!
      I hope you have studied the recommendations in the above tutorial. Please specify what what formula you used and what problem or error occurred. Include an example of the source data and the result you want to get. It’ll help me understand the problem you faced better and help you.

  87. Marvin Remandaban says:

    What is the formula

    If below 1,000, the rate is 2.00
    If 1,000 and above, the rate is 2.20

  88. Johnzin Pajente says:

    Hello,
    Can you please help me how to how to get exact formula of binary computation in excel. if C5 is less than to D5 or D5 is less than C5 and multiply to 20%. Thank you

  89. Manmohan says:

    9873424761 6700670610
    9873424761
    9873424761 9873424761
    6700670610
    If first and second column is different then print both
    if first column is blank and second column is number then print number
    if first and second column are same then print any one
    if first column number and second is bland then print first column

  90. R.Vasudevan says:

    Hi question is there is Incentive which I have to pay to my employees according to their collection please refer below and I would like to calculate their incentive " % " based on their collection. please send me formula for the same.
    Amount Percentage
    25000-30000 10%
    30001-40000 20%
    40001-50000 30%

    Name of the employees Amount collected Incentive
    John 25000
    Paul 32000
    Peter 32500
    Isaac 48010
    Lemuel 32180

  91. Joanne says:

    Hi, I'm trying to figure out how to create a certain formula and am hoping someone can help. Here's what I want to do:

    Ex. If cells F7, F8, and F9 are NOT blank, return a value of "YES" to cell G7.

    Basically, the criteria in F7, F8, and F9 has to be checked off before G7 can be marked off as complete. I can do a "normal" If/then function referencing 1 cell, but am having trouble figuring out how to set a "True" value when referencing multiple cells.

    Thank you!!

  92. Tabuaka says:

    Hi, please I can't make the mega formula for the followings, please help me out:-

    Section Chapters
    I 1 to 5
    II 6 to 14
    III 15
    IV 16 to 24
    V 25 to 27
    VI 28 to 38
    VII 39 to 40
    VIII 41 to 43
    IX 44 to 46
    X 47 to 49
    XI 50 to 63
    XII 64 to 67
    XIII 68 to 70
    XIV 71
    XV 72 to 83
    XVI 84 to 85
    XVII 86 to 89
    XVIII 90 to 92
    XIX 93
    XX 94 to 96
    XXI 97

    For above infomation, how can a cell returns 'Section' in roman letters if fall in the right chapter number?

  93. Yves L says:

    Anubody can help to solve this?:
    I have following conditions
    Cell A1 = value $1000
    Cell B1 = text A
    Cell C1 = text B
    Cell D1 = cell condition TRUE or FALSE (always on condition is set)

    Now I want to do following in cell E1

    1.) IF B1=C1 AND D1=TRUE => calculate A1*0.1
    2.) IF B1=C1 AND D1=FALSE => calculate A1*0.2
    3.) IF B1C1 => 0

  94. Yves L says:

    1.) IF B1=C1 AND D1=TRUE => calculate A1*0.1
    2.) IF B1=C1 AND D1=FALSE => calculate A1*0.2
    3.) IF B1C1 => 0

  95. Jaimin says:

    I was confused in formula can you please help me out
    1840 P
    1841 A
    1842 P
    1843 P
    1844 P
    1845
    I need to mark "P"(present) and "A"(absent) all numbers but i have only list of numbers which are "P" (present)
    I need to mark both P and A
    will be very thankful if you reply :)

    • Hello Jamin!
      I’m sorry but your task is not entirely clear to me. 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. Thank you.

  96. WILLIAM Chaplow says:

    How do i do an IF formula similar to below that actually works

    =IF(A5>1=(B5*120,IF(A5<1=B5*40)))

    Please help!

  97. RandyK says:

    I am trying to use excel to add or subtract a value if it falls into a certain ranges otherwise just place the number in the correct box.
    the ranges are:
    145.1-145.5, 146.6-146.999999,147.6-148.0 subtract .6
    146.0-146.4, 147.0-147.4 add.6
    All other just move the entered number the cell.
    I can get it to do it to one set of ranges, but it fails when I try and use multiple ranges.
    Any help would be greatly appreciated.
    Thank you

    • RandyK says:

      This is the formula that I am currently trying to use, but numbers outside the ranges are subtracted.
      =IF(OR(B2>=145.09999,B2=146.599999,B2=147.5999999,B2<=148.00001),B2-0.6,B2)

      Example. If I enter 144.100 I still get the answer of 143.500

    • Hello!
      The formula below will do the trick for you:

      =IF(OR(AND(A1>145.1,A1<145.5),AND(A1>146.6,A1<146.9999),AND(A1>147.6,A1<148)),A1-0.6,IF(OR(AND(A1>146,A1<146.4),AND(A1>147,A1<147.4)),A1+0.6,A1))

      Hope this is what you need.

  98. Elouise says:

    Hi there
    I need assistance with the following formula please:
    =IF(AND(K11=0),(OR(ISNUMBER(SEARCH("8000000",C11)),ISNUMBER(SEARCH("9000000",C11)),ISNUMBER(SEARCH("9100000",C11)),ISNUMBER(SEARCH("9500000",C11)))),"NO","YES")

    I need 2 criteria to be met.
    If colomn K's value is = 0
    AND the text in column C contains 8000000 or 9000000 or 9100000 or 9500000
    Result should be NO
    Otherwise YES
    Thanks for your help

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

      =IF(AND(K11=0,OR(ISNUMBER(SEARCH("8000000",C11)), ISNUMBER(SEARCH("9000000",C11,1)),ISNUMBER(SEARCH("9100000",C11,1)), ISNUMBER(SEARCH("9500000",C11,1)))),"NO","YES")

      I hope this will help

  99. Josh says:

    Hello, I am trying to figure out a formula by which if a cell contains yes it will add a specific amount to 4 totals in different cells.

    If yes add 1 million to running Total in 2 different cells, 750k to another and 500k to the last cell.

    What kind of formula would I be looking for?

    Thank you for any help!

  100. Mohan Raj says:

    For distance calculation Compare two cell and third must automatic enter .
    If A & B - 2
    If A& C = 3
    If A&D = 4
    If B&C = 5 et., to compare 20 possibilities

    • Hello!
      I’m sorry but your task is not entirely clear to me. 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. Thank you.

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 :)