*The tutorial explains how to use multiple IF in Excel and provides a couple of nested If formula examples for most common tasks. *

If someone asks you what Excel function you use most often, what would your answer be? In most cases, it's the Excel IF function. A regular If formula that tests a single condition is very straightforward and easy to write. But what if your data requires more elaborate logical tests with multiple conditions? In this case, you can include several IF functions in one formula, and these multiple If statements are called **Excel Nested IF**. The biggest advantage of the nested If statement is that it allows you to check more than one condition and return different values depending on the results of those checks, all in a single formula.

In modern versions of Excel 2016, Excel 2013, Excel 2010 and Excel 2007, you can nest up to 64 IF functions in one formula. In Excel 2003 and lower, up to 7 nested IF functions can be used.

Further on in this tutorial, you will find a couple of Excel nested If examples along with the detailed explanation of their syntax and logic.

## Example 1. Classic nested IF formula

Here's a typical example of Excel If with multiple conditions. Supposing you have a list of students in column A and their exam scores in column B, and you want to classify the scores with the following conditions:

- Excellent: Over 249
- Good: between 249 and 200, inclusive
- Satisfactory: between 199 and 150, inclusive
- Poor: Under 150

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

`=IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))`

And works exactly as it should:

### Understanding Excel nested IF logic

I've heard some people say that Excel multiple If is driving them crazy :) Try looking at it at a different angle:

What the formula actually tells Excel to do is to evaluate the *logical_test* of the first IF function and, if the condition is met, return the value supplied in the *value_if_true* argument. If the condition of the 1st If function is not met, then test the 2nd If statement, and so on.

*check if*B2>=249,

*if true - return*"Excellent",

*or else*

IF(

*check if*B2>=200,

*if true - return*"Good",

*or else*

IF(

*check if*B2>150,

*if true - return*"Satisfactory",

*if false -*

return"Poor")))

return

### The order of conditions is important

A few paragraphs above, we pointed out that the most important conditions should be listed first, and you probably asked yourself why's that? The point is that Excel nested If **tests conditions in the order they appear in the formula**, and as soon as any condition is met, the subsequent conditions are not evaluated.

Now, let's see what it means in practice. If we wrote the above nested IF formula in the reverse order, it won't work. Microsoft Excel would begin evaluating the formula with the smaller condition that comes first, and display "Satisfactory" for any number greater than 150. That way it would never come to evaluating "Good" and "Excellent" conditions. So, when thinking over your nested IF logic, remember that the order of conditions matters!

## Example 2. Multiple If with arithmetic calculations

Here's another typical task: the unit price varies depending on the specified quantity, and your goal is to write a formula that calculates the total price for any amount of items input in a specific cell. In other words, your formula needs to check multiple conditions and perform different calculations depending on what amount range the specified quantity falls in:

Unit Quantity |
Price per unit |

1 to 10 | $20 |

11 to 19 | $18 |

20 to 49 | $16 |

50 to 100 | $13 |

Over 101 | $12 |

This task can also be accomplished by using multiple IF functions. The logic is the same as in the above example, the only difference is that you multiply the specified quantity by the value returned by nested IFs (i.e. the corresponding price per unit).

Assuming the user enters the quantity in cell B8, the formula is as follows:

`=B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, "")))))`

And the result will look something similar to this:

As you understand, this example demonstrates only the general approach, and you can easily customize this nested If function depending on your particular task.

For example, instead of "hard-coding" the prices in the formula, you can reference the cells containing those values (cells B2 to B6). This will enable your users to edit the source data without having to update the formula:

`=B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, "")))))`

Or, you may want to include an additional IF function(s) that fixes an upper, lower or both bounds of the amount range. When the quantity is outside the range, the formula will display an "out of the range" message. For example:

`=IF(OR(B8>200,B8<1), "Qty. out of range", B8*IF(B8>=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, ""))))))`

The nested IF formulas described above work in all versions of Excel 2016 -2000. In Excel 2016 that is part of Office 365 subscriptions, you can use the IFS function for the same purpose.

Advanced Excel users that are familiar with array formulas, can use this formula that basically does the same thing as the nested IF function discussed above. Though the array formula is far more difficult to comprehend, let along to write, it has one indisputable advantage - you specify the range of cells containing your conditions rather than referencing each condition individually. This makes the formula more flexible, and if your users happen to change any of the existing conditions or add a new one, you will only have to update a single range reference in the formula.

## Excel nested IF - things to remember

As you have just seen, there is no rocket science in using multiple IF in Excel. To improve your nested IF formulas and prevent common mistakes, just keep in mind these 3 simple facts:

- In Excel 2016 - 2007, you can nest up to 64 conditions. In older versions of Excel 2003 and lower, up to 7 nested IF functions can be used.
- Mind the order of conditions in your Excel multiple If formula - if the first condition is TRUE the subsequent conditions are not tested (please see this example for more details).
- If your formula includes more than 5 nested IF functions, you may want to optimize it by using one of the alternatives described below.

## Alternatives to nested IF in Excel

To get around the limit of seven nested IF functions in older Excel versions and to make your formulas more compact and fast, consider using the following alternatives to Excel If with multiple conditions.

- To test many conditions, use LOOKUP, VLOOKUP, INDEX/MATCH or CHOOSE functions.
- Use IF with logical functions OR / AND, as demonstrated in the these examples.
- Use an array formula like shown in this example.
- Use the CONCATENATE function or the concatenate operator (&).
As well as other Excel functions, CONCATENATE can include as many as 30 arguments in older Excel versions and up to 255 arguments in Excel 2016 - 2007, which equates to testing 255 different conditions.

For example, to return different results depending on the value in cell B2, you can use any of the following formulas:

Nested IF:

`=IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor ")))`

CONCATENATE function:

`=CONCATENATE(IF(C1="a", "Excellent", ""), IF(C1="b", "Good", ""), IF(C1="c", "Poor ", ""))`

Concatenate operator:

`=IF(B2="a", "Excellent", "") & IF(B2="b", "Good", "") & IF(B2="c", "Poor ", "") & IF(B2="d", "Poor ", "")`

As you see in the screenshot below, the use of CONCATENATE does not make the formula shorter, but it does make it easier-to-understand compared to nested IF's.

- For powerful Excel users, the best alternative to using multiple nested IF functions might be creating a custom worksheet function using VBA.

This is how you use an If formula in Excel with multiple conditions. To have a closer look and probably reverse engineer the formulas, you are welcome to download the sample Nested If Excel worksheet. I thank you for reading and hope to see you on our blog next week.

Hello, Ms. Svetlana Cheusheva,

Your IF condition articles are really helpful and much appreciated, I will be so grateful to you if you please help me out to set up this formula…..

I have several dates on a sheet in a column (e.g. 18/02/2018, 27/02/2018, 29/03/2018) What I want is deduct 10 days from every date and after deducting 10 days I need to check back for the date on Saturday. For example 18/02/2018 Minus (-) 10 days = 08/02/2018, now I check back for the date on Saturday, that is 03/02/2018. 3rd February 2018 will be my result. And another example for the date 29/03/2018 where the result will be 17/03/2018. Can you please help me to build this formula?

Thank you in advance.

Hi Mr Sarder,

Try this: ="Date"-10-(WEEKDAY("Date"-10))

In the "Date" you can sellect a cell, eg. A2.

Mr Alex, kindly help me in excel color formula.

i wanna ... clom a = 12

colm b = 6

colm c= if colm A is greater then or equale to colm b ..then show red colr in ful cell otherwise white.

siaz ali

I have a formula that looks like this in a spread sheet +AZ3*IF)'YTD ALL'!$R$^'Overtime FY17'!AZ$1,'YTD ALL'!$R$6, 'YTD ALL'!$D$6))

What does this mean? I understand that the "YTD ALL' is another sheet being referenced but I can't figure what it is pulling.

Apparently the person whose position was more well versed on Excel than I am.

Thank you in advance

Hi Kristi, It is pulling things that are from YTD ALL tab and whatever comes after up to the comma. Example 'YTD ALL!' is the worksheet. $R$ is column R in that worksheet, $R$6 is a cell in that worksheet ect.

I am trying to create a formula that evaluates multiple cells in the same row that will determine if any of the cells in that range have a no, then a file is failing. I'm using this: =if(countif(A2:H2,"No"),,"Fail","Pass")

It works for a smaller range, but not a larger range....

Is there another way to do this?

Hi admin, I have a case to count between 2 column where these columns has date format, and each columns has different input,I need to count distance between 2 column with condition where ,ex : A1 to B1 has 4 days distance the result is "Done" Where condition 1 Day = 8 hours , and we have to achieve min 20 Hours to get "done" status.

Please Help me :(

Hi,

I need help for complex formula, tried using AND, OR, Search with IF but not able to get the result.

I have a Report data which I have converted into Table, in Column C under the Header "Assignment Group" there are country listed HRss Brazil uat, HRss Portuguese ant, HRss Spain hat, Hrss Italy amt and HRss BR sat. So I was trying this formula:

=IF(ISERROR(SEARCH("Portu",[Assignment group])),"True", IF("BR",[Assignment group],"False")) - what I want to do is if the country is Brazil or Portuguese or BR then the formula should return to False and rest should be True.

Please if you can help me it will be great, I have be trying multiple combination but to no avail it returning to "#Valid"

Many thanks in Advance

Rinks

100,000.00 500,000.00 10% 225 one lac to 5-lac than 10% and plus 225

500,000.00 1,000,000.00 15% 1225 5-lac to 10-lac than 15% and plus 1125

1,000,000.00 2,000,000.00 18% 2225

2,000,000.00 3,000,000.00 20% 3225

Sr No Name of Annual income

1 waseem 3,500,000.00 350,225.00

2 waqas 4,000,000.00 400,225.00

3 waqar 500,000.00 50,225.00

4 aslam 1,000,000.00 100,225.00

5 abid 1,500,000.00 150,225.00

6 abdullah 2,000,000.00 200,225.00

7 rehman 2,500,000.00 250,225.00

8 zar 3,000,000.00 300,225.00

9 tahir 5,000,000.00 500,225.00

10 altaf 6,000,000.00 600,225.00

11 shams 300,000.00 30,225.00

12 pak 800,000.00 80,225.00

13 lah 900,000.00 90,225.00

14 pun 6,500,000.00 650,225.00

15 aus 9,000,000.00 900,225.00

16 can 1,200,000.00 120,225.00

please help me i put this formula but not get success.

=IF(AND(C6=$B$1,C6,$A$2,C6>=$B$2,C6>$A$3,C6>=$B$3,C6>$A$4,C6>=$B$4),"",(C6*10%)+225)

thanking you anybody help me.

I have a spreadsheet that I need help with. I have two columns, one is Regular and one is Overtime. I need the Overtime column to calculate for anything over 40 in the regular, but I need the regular column to change to 40.

example....

Employee has a total of 47 regular hours in column H, I need for column I which is the Overtime column to show the sum of H-40=I, but then for column H to show 40.

Is this possible and if so how.

basically in my mind it's If H is >40 then I would be equal to anything >40 and H = 40

Am I crazy or can this be done?

Carolyn Brown:

Do you manually put the hours in the regular and overtime columns or are there cell references for each column for each employee that populate automatically in those cells in the given work period?

I don't remember anything before Excel 2013 so this maybe not work if you use a version older than that. I will also answer this assuming that hours populate automatically with cell references for each employee and cells B through G have the total hours worked each day from Monday to Saturday.

For the regular hour column you can setup an IF statement.

=IF(sum(B2:G2)40,sum(B2:G2)-40," ")

You can also setup a data validation in the regular hours column. You can set it where only numerical values can be entered in that column and the value cannot be greater than 40.

Carolyn Brown:

IF(sum(B2:G2)<=40,sum(B2:G2),40) 40,sum(B2:G2)-40," ") <---Overtime Hours Column (should be greater than 40)

Hi,

Articles are quite good and knowledgeable.

Can yo help me with logical functions

I have some specific data for input diameter, input thickness output diameter and output thickness. based on these values I have to select the speed and feed for machine, which function I have to use, so that formula can check for given input and out put parameters what speed and feed to be selected?

Carolyn:

I hope on your end what I am saying comes up correctly because on my computer once I hit send, some of what I've written is cut off.

Thanks. This has been pretty useful. I'm trying to create a formula for a document thats over 7000 cells long. Would this negatively affect the formulae? I keep getting an Value? error.

How would you explain to someone who is unfamiliar with Excel how to read a nested statement that contains 3 different conditions??

Hi!

I will try to explain the logic on an example of the first formula in this tutorial:

=IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

Translated into plain English, the formula does the following:

1st IF: Evaluates the 1st condition (if B2 is greater than 249). If the condition is met (if B2>249), returns "Excellent", otherwise proceeds to the 2nd condition.

2nd IF: Checks if B2 is greater than or equal to 200. If it is, returns "Good", otherwise proceeds to the 3rd condition.

3rd IF: Checks if B2 is greater than 150. If it is, returns "Satisfactory", otherwise returns "Poor".

In other words, the formula reads as follows:

If B2>249, return "Excellent", otherwise check if B2>=200

If B2>=200, return "Good", otherwise check if B2>150

IF B2>150, return ""Satisfactory", otherwise return "Poor"

I have a question

trying to create a nested a nested formula with 3 arguments

if A>720, B>16, C"IV" display RUX

please help

Hi Mohamed,

If you want to display "RUX" when all 3 cells contain the values you specified, then use IF in combination with the AND function, like this:

=IF(AND(A1>720, B1>16, C1="IV"), "RUX", "")

What if I have multiple overtime pay rates. For example, I want to calculate the total pay for 64 hours worked with these conditions:

-30 hours or less= $9.50 per hour

-More than 30 and less than 51=$12.50 per hour

-51 or more and less than 61=$15.50 per hour

-61 or more=$18 per hour

So for hour 1-30, I get paid 285. For hours 31-50, I get paid 237.50, etc. until I'm up to hour 64. I should have a total of 734 but I'm not sure how I would write the formula

If (cell <31,cell*9.85,if (cell<51,285 + ((cell - 30)×12.50), 525.50+((cell - 50)×15.50))).

Hi I'm Mijanur Rahman,

I want to help !!

Actually I, get a G.P.A with four subject mark.

Formula1: Suppose (Sub1+sub2+sub3)/3 it's Main subject GPA (3.93)

Formula2: IF Sub4 point is sub4>4.00 then add 0.50 with main subject GPA.

How to write two formula in one line....???

Plz Help

=if (sub4 > 4.00, (sub1+sub2+sub3)/3 + 0.50, (sub1+sub2+sub3)/3)

I am working on an assignment and I have been stumped for hours. I don't know what I am doing wrong, and hopefully someone can assist me. Here it is...

9. Many of the special staff teams require leadership training, which is offered to staff with more than 1 year of service at Camp Bright Firewood. Dean wants to identify the staff members eligible for leadership training in the table.

In cell M2, enter a formula using a nested IF function and structured references to determine first if a staff member already has completed leadership training, and if not, whether that staff member is eligible for leadership training.

a. If the value of

b. the Leadership Training column is equal to the text “Yes”, the formula should return the text Completed. Remember to use a structured reference to the Leadership Training column.

c. If the value of the Leadership Training column is not equal to yes, the formula should determine if the value in the Service Years column is greater than 1.

d. The formula should return the text Yes if the staff member’s Service Years value is greater than 1.

e. The formula should return the text No if the staff member’s Service Years value is not greater than 1.

HERE IS WHAT I KEEP TRYING TO PUT...

=if([Leadership Training]="YES","Completed", If([Leadership Training]="no"[Service Years]>1, "Yes","no"))

I just am not getting it. I've done this problem many different ways and not geting the right response.

Thanks in advance!!

=IF(AND([Leadership Training]="Yes", [Service Years]>1), "Completed", IF([Service Years]>1,"Yes","No"))

Hi

I think my nested IF case is different and maybe weird ;)

I have a Pivot table filter including 3 options, means I can select 1 or All or only two product categories to produce revenue report outside of the Pivot table it self. I am using SUMIFS to extract the data from Excel table, and filter using the same Pivot filter.

All working fine until I select 2 product categories (Not All and Not One), I eliminate the problem when selecting (ALL), but could not do the same when I select 2 product categories, the result was all zero values. here is my function:

=SUMIFS(SalesData[revenue];SalesData[year];I$4;SalesData[region];$H5;SalesData[Category];IF($I$2="(All)";"*";$I$2))

the previuos one working fine when filtering for One or clearing the filter, means (All), but not when filtering for two categories ...

my attempt was nested IF:

IF($I$2="(All)";"*";IF($I$2="(Multiple Items)";$I$2)

but it dose not work, any help...

i have two tables. in first table i have to check Regid and second table Same RegID and date . After checking both conditions, i have to get the matching data.

Ex: I was given a car for rent to different customers in different dates.

i have customer details in one table and which customer taken vehicle on which date i mentioned in another table.

Now when i enter customer ID and date i have to get all the details of the customer and that vehicle. can anyone help to write formula for this

It will be a sql statement to join two tables based on RegID.

Select *

from table1

inner join table2 on table1.RegID=table2.RegID

HELP ABOUT THIS CONDITION

I WANT SOLVE THIS CONDITION WITH IF IN ONE CELL

CONDITION

1.10000---TO---24999----20%

2.25000-----------------20%

3.25001---TO---49999----25%

4.50000------------------0

5.50001---TO---99999----30%

6.100000----------------0

7.100001 TO ABOVE-------30%

I have a question. I have three separate columns with numbers in each cell. I a fourth column I want to place the lowest number that exist in the prior three columns in the cell. How do I go about doing this? Or is it possible?

A B C Lowest

100 150 200 100

150 50 100 50

formula is

=min(A1:D1)

example

A B C D

50 100 150 200 =MIN(50:200)

FORMULA =MIN(A1:D1)

ANSWER 50

HELP ABOUT THIS CONDITION

I WANT SOLVE THIS CONDITION WITH IF IN ONE CELL

CONDITION

1.10000---TO---24999----20%

2.25000-----------------20%

3.25001---TO---49999----25%

4.50000------------------0

5.50001---TO---99999----30%

6.100000----------------0

7.100001 TO ABOVE-------30%

PLEASE REPLY MY ?

Hello,

If I understand your task correctly, please try the following formula:

=IFS(A1>100000,"30%",A1=100000,"0",A1>50000,"30%",A1=50000,"0",A1>25000,"25%",A1=25000,"20%",A1>=10000,"20%",A1<10000,"")

Hope this will help you!

Hi there...

i need some help if u can pls..

i run a car renter service and i want to find which of my car earn how much in a single day

i got some sheets in a single file these sheets got my daily sales

i need to make a sheet which sums all the amount from all the sheets which contain same car num

the sheets are made by driver that this driver drove this car on this date

hope am able to convey u my issue

Raza here again sorry i forgot to give an example for this:

lets say Sheet 1 got data of driver 1 and sheet 2 got data of driver 2

lets say driver 1 drove car A on 1st dec and drove car B on 2nd dec

and driver 2 drove car B on 1st dec and car A on 2nd dec

i want a sheet which just calculate that how much earning was done on that car on that day wether it b driven by more than 2 drivers

Hello,

For me to understand the problem better, please send me a small sample workbook with your source data and the result you expect to get to support@ablebits.com. Please don't worry if you have confidential information there, we never disclose the data we get from our customers and delete it as soon as the problem is resolved.

Please also don't forget to include the link to this comment into your email.

I'll look into your task and try to help.

I have a vehicle report that has the starting mileage at the top of the page in D6, then I have a column for each day of the month, another column with ending daily mileage and the last column is total daily mileage. My supervisor wants to be able to put the ending mileage and it figure how many miles were driven that day. My problem is that some days the vehicle doesn't move so a zero needs to go in the column. My formula for day 1 is =IF(OR(B10=0), "0", (B10-D6)) so now what do I do for day 2-31 if it could be 0 everyday or could be mileage to get it to go back up to the last place mileage was entered to get that days total?

Hello,

For me to understand the problem better, please send me a small sample workbook with your source data and the result you expect to get to support@ablebits.com. Please don't worry if you have confidential information there, we never disclose the data we get from our customers and delete it as soon as the problem is resolved.

Please also don't forget to include the link to this comment into your email.

I'll look into your task and try to help.

Good Morning,

Mis,Svetlana Cheusheva!

Thank you very much for your kind excel work,i appreciate with your every tutorial and helpful for taking a the example thank you very much once again if i need any help i will take your approach.

Hello,

I have a report of incoming phone calls. I have the following columns: Start time (time stamp of when the call was received), Call duration (length of the call), and I have calculated a third column of time between calls, but not sure if that is necessary. We have 2 phone reps available to take calls. I am wanting to find out based on the time stamp of the incoming calls, and the duration of the calls if the 2 phone reps can handle the call volume. Im thinking this would be an IF THEN calculation, but i cant figure it out. Are you able to help?

I really need a summary for 4 conditions but have a problem like this

if A4C4 or equal D4 then D4

if A4>D4 or equal E4 then E4

if A4>F4 then F4

Help me pls.

I really need a summary for 4 conditions but have a problem like this

if A4C4 or equal D4 then D4

if A4>D4 or equal E4 then E4

if A4>F4 then F4

Help me pls.

01 - if A4C4 or equal D4 then D4

03 - if A4>D4 or equal E4 then E4

04 - if A4>F4 then F4

Hello,

If I understand your task correctly, please try the following formula:

=IF(OR(A4>C4,A4=D4),D4,IF(OR(A4>D4,A4=E4),E4,IF(A4>F4,F4,"")))

Hope this will help.

I am trying to find a way to indicate if there is >10 consecutive duplicate values in a column and if so have a cell marked as yes but if no then have the column show a no. An example can be seen below of what I want it to look like.

A1 B1

Y N

N N

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

Y Y

N N

N N

N N

N N

N N

N N

Y N

Y N

Is there a way to get an equation that looks at consecutive duplicate values and flags them if there is higher that a set value?

Hello,

If I understand your task correctly, please try to enter the following formula in cell B1:

=IFERROR(IF(COUNTIF($A1:$A11,$A1)=11,"Y",IF(AND(OFFSET($B1,-1,0)="Y",OFFSET($A1,-1,0)=$A1),"Y","N")),"N")

Just select the cell where you've entered the formula and drag the fill handle (a small square at the lower right-hand corner of the selected cell) down.

Hope this will help.

Hello,

I have a column of names and another column with a value. I am trying to build out a formula that will capture the the value in the row depending on the name. Something like "IF"Tricia,sumF15".

Hi, can you have more than one condition to get a same result? I have a range of prices, and essentially if the price is above a certain value, a 0 score, is given. However, I want to also give a 0 score if there is no price, or the price is blank.... =IF(K218.75,"0")))))))))))))

I want to add that if K2 is a 0 price, or if K2 is blank, my formula must also revert with a 0 value. Thanks for any help

Hello,

If I understand your task correctly, please try the following formula:

=IF(OR(K2>18.75,K2=0,ISBLANK(K2)),"0")

Hope this will help.

=IF(((HLOOKUP(Y$1,Patterns!$AS$2:$AW$42,Patterns!$AP33,0))*((Forecasts!$AI$1*Y266)+Forecasts!$AJ$1))<1,1,((HLOOKUP(Y$1,Patterns!$AS$2:$AW$42,Patterns!$AP33,0))*((Forecasts!$AI$1*Y266)+Forecasts!$AJ$1)))

Can someone help me with this formula? What is it trying to achieve?

I have this formula =VALUE(IF(B4="high risk", "5", IF(B4="restricted industry", "5", IF(B4="medium risk", "3", IF(B4="low risk", "1"))))) imbedded so it will assign the numerical value once a selection is made from the drop down list next to this field. However, I have new data (a lot of options in the drop down now) and need the above formula to look for a partial match instead of an identical match. For example, instead of high/med/low wording, I know have a list of countries that have attached ratings like "Estonia-Low". And I need that formula to assign the numerical risk rating (5/3/1) based on a partial match for the Low/Medium/High that will be attached to the country name. Thank you so much for your help. I've been reading blog posts all night and can't figure it out.

I am trying to create a formula that will first multiply a weight times a dollar amount then add a value from one of 4 columns where a choice needs to be made and an additional column that will be added regardless. These 'choice' columns are not cumulative they are exclusionary. If one has a value then non of the others will be added to the weight times dollar amount and the additional column.

In a sentence it looks something like this:

(weight*.65)+L13 if P13=FALSE)+(M13 if L13=0 and if P13=FALSE)+(N13 if L13=0 and if M13=0 and if P13=FALSE)+O13 (This is the column that is always added) if P13=80 (weight*.65)+O13+P13

Thank you!

Hi, wondering if anyone could help me.

I need one cell to equal LL. If the value in another column is equal to 3.90, 4.90, 5.45, 5.95 or 11.40 I need the column next to this value to equal LL. I can do it with one value but not with all the values?

Thanks,

Has anyone attempted the MOS Excel Expert Part 2 if so can anyone help me with the question that ask to divide column D by Column E. Then use a Nested If and Roundup Function to roundup to the nearest integer.

95% to 100% Silver

100% to 102% Gold

102% to 105% Diamond

> 105% Platinum

in slab calculation is value from to (95 % to 100%)

how is do

95% to 100% Silver

100% to 102% Gold

102% to 105% Diamond

> 105% Platinum

in slab calculation range for (95% to 100 % )

how is work

Hello,

Please try the following formula:

=IF(A1>105,"Platinum",IF(A1>102,"Diamond",IF(A1>100,"Gold",IF(A1>95,"Silver",""))))

Hope this will work for you.

I'm struggling to combine IF function with an OR while incorporating text values with partial match.

This is what I've gotten so far, but I'm not sure why it doesn't work.

=IF((OR((ISNUMBER(SEARCH("SERETIDE",AA2))),(ISNUMBER(SEARCH("SYMBICORT",AA2)))),"YES","NO"))

Thank you for the help.

Try this instead

=IF((OR((ISNUMBER(SEARCH("SERETIDE",AA2))),(ISNUMBER(SEARCH("SYMBICORT",AA2))),"YES","NO"))

Try this instead

=IF((OR((ISNUMBER(SEARCH("SERETIDE",AA2))),(ISNUMBER(SEARCH("SYMBICORT",AA2))),"YES","NO"))

Sir I have 3 if condition statements I want join them and want to make single condition kindly help me on this

I am trying to calculate the following, the formula is in cell E3. Drop downs in cell G3 containing Premier and Elite with associated values of 1.5 for Premier and 1 for Elite. These selected values of 1.5 or 1 are loaded into cell E3 after being selected.

=IF(G3="Premier",1.5,IF(G3="Elite",1,IF(ISTEXT(I3),E3*0.5))

Everything works fine except for the Istext function. If any text is found in I3 then I want to apply a division formula to reduce the resulting value in the E3 cell by 50%. The values of E3 should then be .75 for Premier and/or .5 for Elite if text is found in I3. What may I be doing wrong?

Hey There,

I am trying a formula that,

one cell is having the same details of other selected cell by putting "=" but in the same cell how I include the formula if the selected cell is blank and in that case I can put "NA". Example,

In cell A1 is having a drop down list of material

In cell B1 I can put B1=A1, that means what ever the name of material will appear in Cell B1. Now If there is no value in cell A1 then how I include the "NA" in formula of cell B1. So that if there is material name than that will appear on cell B1 but if there is nothing then the Cell B1 will appeared as "NA".

If you can help me it will be very helpful for me.

Hi!

I'm trying to create a macro that will look at 2 cells validate if they agree if so, deliver the variance of the cells next to it to a specific cell, if it does not agree deliver the value of 0 in the these cells. then continue on to the cell below and do the same thing. I have a group of cell that have values and some days there are 7 and other days there may be just 4 but i need to ensure i am validating all everything. It has been sometime since I've done anything in VB.when i run it i get a compile error of Else without If. Hope this all makes sense. Below was what is used as my code. thank you!

If B6 = B20 Then I6 = C6 - C20 & J6 = D6 - D20

ElseIf B6 B20 Then I6 = "0" & J6 = "0"

If B7 = B21 Then I7 = C7 - C21 & J7 = D7 - D21

ElseIf B7 B21 Then I7 = "0" & J7 = "0"

If B8 = B22 Then I8 = C8 - C22 & J8 = D8 - D22

ElseIf B8 B22 Then I8 = "0" & J8 = "0"

If B9 = B23 Then I9 = C9 - C23 & J9 = D9 - D23

ElseIf B9 B23 Then I9 = "0" & J9 = "0"

If B10 = B24 Then I10 = C10 - C24 & J10 = D10 - D24

ElseIf B10 B24 Then I10 = "0" & J10 = "0"

If B11 = B25 Then I11 = C11 - C25 & J11 = D11 - D25

ElseIf B11 B25 Then I11 = "0" & J11 = "0"

If B12 = B26 Then I12 = C12 - C26 & J12 = D12 - D26

ElseIf B12 B26 Then I12 = "0" & J12 = "0"

If B13 = B27 Then I13 = C13 - C27 & J13 = D13 - D27

ElseIf B13 B27 Then I13 = "0" & J13 = "0"

End If

Condition

1) If employee Basic salary is less than 40% of his total salary than his basic salary should become 40%

2) If Employee salary is more than 40% , his basic salary should neither increase or decrease but should not go below 40% of his total salary any given point of time

I am trying to build a formula to tell me if an employee has exceeded their earned vacation balance cap. The maximum caps differ depending on their years of service. Employees with 0 to 5 years (or less than 10400 seniority hours) have a cap of 120 hours; employees with 6 to 10 years (more than 10400 but less than 20800 seniority hours) have a cap of 180, and employees with 11+ years (more than or equal to 20800 seniority hours) have a cap of 240. Can anyone help me build a formula to check the balance cap based on years of service or seniority hours? I was able to create an IF formula to determine the amount of vacation time earned each pay period based on seniority, but the formula for the cap is stumping me.

ABCD 563 443 CLOSED

563 443 #VALUE!

ABCD 563 443 CLOSED

ABCD 563 443 CLOSED

ABCD 563 443 CLOSED

OPEN will not show

OPEN will not show

If column A1>1,"open","" will show in G1"open" or blank

but IF(AND(B1>1,C1>1,"closed","", will show in G1 "closed" or blank

if I would like to return an amount, that must meet 2 requirements/conditions form 2 other cell, how do I do that.

Hi Rams,

Depending on whether both or either of the conditions should be met, use the IF function with an embedded AND or OR statement. You can find a few formula examples here:

IF statement with multiple AND/OR conditions

Hi there,

I'm trying to check multiple keywords and return if they feature A, B, C.

=IF(ISNUMBER(SEARCH("sale",A:A)),"Buyers","false")

I can't seem to extend this formula to nest multiple IFs. Any idea what I'm doing wrong, this is my attempt to extend the formula:

=IF(ISNUMBER(SEARCH("sale",A:A)),"Buyers","false",IF(ISNUMBER(SEARCH("rent",A:A)),"Renters,""))

thanks!

This is probably impossible, but I have 2 possible cost bases which generate rates of return. I need a conditional statement that says, if cost base is 1, then return is x%. If I set cost base to 2, the number in the cost base 1 result cell remains at x% - ie, I do not want it to report "FALSE"

A B

1 Cost base = 1, result = 15%

2 Cost base = 2, result = 20% but cell B1 remains at 15%

At the moment I have to copy and paste the results as values, but hope to shortcut this.

Greeting,

I'm in kind request of your assistance,

I am working with stock which i normally issue out weekly.

i have different columns, opening balance, quantity received, quantity issued, closing balance among others. you realise i have a formula in the 'closing balance' column that automatically calculates; (=opening+received-closing). i have another column 'number of days out of stock'. this column includes the number of days for which the item had stocked out. example: if the i opened with 30 items on 1st march, i received 20 on 10th, issue out all the 50 on 21st then days out of stock is 31-21=10 if more is received on 25th then days out of stock will become 25-21=4.

i want a formula that will automatically read when the 'current stock' column becomes zero and then subtracts to return the days out of stock.

(i dont mind if the formula i am looking for assumes all months have 30 days)

thank you in advance

I have multiple conditions like if(and(B1<1,B2<6), "Not Eligible" elseif B2<7 then "A",b2<8 "B", b2<10 "C", if(and (B1<2,B2<7),"D",if(b2<8,"E",if(b2<10,"F", if(and(B1<3,B2<7),"G",if(b2<8,"H","I"))))).

How can i make if statement where i need to check multiple conditions.

Greeting,

I am calculating staff mileage claim every month.

I want to split the mileage by stage below.

Perhaps you could help me how to calculate them if :-

Total mileage claimable is 667.55km

1st km to 100km @ $0.50/km = 100km

101km to 300km @ $0.45/km = 300km

301km & above @ $0.40/km = 267.55km

Thank you in advance

HI Hopefully you can help me with this formula I am trying to create a new sales order form and need to for example have a list of products in one cell and according to what item is selected then the appropriate cost will come up in another cell eg: list in h22 = valley then j22=$5 if h22=hip

hip j22=$10 if h22=gable

gable etc.

if need to be able to enter apx 25-30 values in the first cell (h in this example) and 15-20 in the second cell (j in this example)some of the items on the list in h will have the same value in J

in the past my sales orders have had a page to 2 pages of rows for selecting various items and the # of items and a price and total cost for that row then all the row totals are added and taxed at the end this is fine except no one can tell what they've bought because it prints the entire sheet with all rows whether anything was selected on a row or not. if there is a way to have it consolidate and print only the pertinent rows where something was selected that would be great also hope this makes a little sense any questions please ask. hoping you can help Mark

Hi Team,

Greetings

can you please suggest me how to calculate second largest number among three numbers in 3 cells with only nested if

Hi say i have cells

a - with different dollar amounts

b - with either L2, L3, L4

c - with Either anything from the Lists Below

c.1 These can be clustered to rename the table as "LPF"

Late Payment Fee

LPF's info

Late Payment Waiver Fee

c.2 These can be clustered to rename the table as "NLPF"

Customer Satisfaction

CSAT Credit

Nest Waiver Fee

The Logic are :

1. If there's no amount in cell "A" then it's "not applicable"

2.a If cell "B" contains L4

there are 2 conditions/logic

a. If cell "B" contains "L4", cell "A" contains <-25 and cell "C"

says that it's part of the "NLPF" list, then it shows "EXCEEDED"

if not then it shows "NOT EXCEEDED"

b. If cell "B" contains "L4", cell "A" contains <-50 and cell "C"

says that it's part of the "LPF" list, then it shows "EXCEEDED"

If not then it shows "NOT EXCEEDED"

2.b If cell "B" contains L3, cell "A" contains <-100, then it shows

"EXCEEDED", if not then it shows "NOT EXCEEDED"

2.c If cell "B" contains L2, cell "A" contains <-300, then it shows

"EXCEEDED", if not then it shows "NOT EXCEEDED"

I already have the formula if cell "B" just have one condition/logic if it contains "L4" the thing is that it should contain 2 conditions plus it should consider the one written in cell "C". I'm finding it difficult to incorporate in my formula. Knowing that i also clustered the data in cell "C" into 2 groups.

Can you help me regarding this?

=IF(A1>=0,"Not Applicable",(IF(B1="Not Applicable","Not Applicable",(IF(AND(B1="L4",A1<-25),"Exceeded",(IF(AND(B1="L3",A1<-100),"Exceeded",(IF(AND(B1="L2",A1<-300),"Exceeded",(IF(AND(B1="L1",A1<-300),"Exceeded","Note Exceeded")))))))))))

This is my original formula

Trying to do a formula. If O10+L11+M11 is greater than 40 this cell equals 40. If O10+L11+M11 is less than 40 us that sum.

A simple method to accomplish what you want is to sum O10+L11+M11 in say cell N11 by entering in N11 =SUM(O10+L11+M11). Then in say cell P11 enter =IF(N11>=40,40,N11). This means that if N11 is equal to or greater than 40 display 40 otherwise display the number in N11.

Hello,

I am designing cash advance request form for employee/ Contractor, where I have preference data like

Requester: employee or contractor (I use Data validation function here)

Amount: $XXX (we have rules of approval of this request on base of $ amount)

Rules - if $XXX 3000,Finance approve)

How I can use if function / any other excel formula so can get correct result on Approval's field?

Hello,

Thanks for a very helpful knowledge. I'm stuck with this assignment for hours trying to figure out the formula. Wish u guys can help. I have set of data that needed to put into group. This is how it goes.

A B C D E

Item Description From To Category

1 Cat Fish 1/2011 12/2012 Healthy

2 Cat Fish 1/2012 12/2013 Healthy

3 Cat Rice 1/2013 12/2013 Unhealthy

4 Cat Fish 1/2014 12/2014 Healthy

Based on the combination of items (Cat) and description (Fish & Rice), I can determine the category (healthy of unhealthy). My objective is to reduce the line item as to combine the range, (period from and to) since the line item 1 & 2 can be combine together from 1/2011 to 12/2013 since it goes tho the same category (Healthy).

A B C D E

Item Description From To Category

1 Cat Fish 1/2011 12/2013 Healthy

2 Cat Rice 1/2013 12/2013 Unhealthy

3 Cat Fish 1/2014 12/2014 Healthy

This is how I would like the end result would be. You guys have any idea how to formulate this?

Sorry, this is how the range should be:

Upper:

A B C D E

Item Description From To Category

1 Cat Fish 1/2011 12/2012 Healthy

2 Cat Fish 1/2013 12/2013 Healthy

3 Cat Rice 1/2014 12/2014 Unhealthy

4 Cat Fish 1/2015 12/2015 Healthy

Lower:

A B C D E

Item Description From To Category

1 Cat Fish 1/2011 12/2013 Healthy

2 Cat Rice 1/2014 12/2014 Unhealthy

3 Cat Fish 1/2015 12/2015 Healthy

how to apply if condition when value is in negative/below zero or value is above zero and we need the value either in zero or positive for example

some time, while calculating income tax after saving the taxable income comes in negative we need the zero instead of negative value and if the value is in positive we need that positive value

please explain how?

Hi Sir,

I need to write values in multiple columns with single condition using IF Statement. like...

If(C1=10 then C2=20 AND C3=30 AND C4=40 else C2=70 AND C3=80 AND C4=90)

how to write general formula for the above

Hi Sir,

I need to write values in multiple columns with single condition using IF Statement. like...

If(C1=10 then C2=20 AND C3=30 AND C4=40 else C2=70 AND C3=80 AND C4=90)

how to write general formula for the above

HI,

I AM USING IF FORMULA FOR GRIDING I.E

=IF(K6>=85,"A",IF(K6>=65,"B",IF(K6>=49,"C",IF(K6>=1,"F","N/A")))).

BUT WHENEVER I WRITE SOME TXT LIKE ABSENT OR SYMBOL LIKE "-",THEN CELL CONTAING FORMULA SHOW IST CONDITION AND MARK IT AS "A".

CAN SOMEONE HELP ME IN THIS MATTER

Faiq:

Where do you write this text?

IN CELL (K6).IF SOME ABSENT AND I WRITE ABSENT OR "-" INSTEAD OF SECURING MARKS,THEN SAID FORMULA GARDE HIM AS IST CONDITION OF FORMULA MEANS GRADE HIM AS "A"

AND THNX DOUG FOR YOUR RESPONSE

FAIQ:

This looks like it needs an IF OR statement like this:

=IF(K6="","EMPTY",IF(OR(K6="ABSENT"),"ABSENT",IF(K6<=1,"F",IF(K6<=49,"C",IF(K6=85,"A"))))))

Notice the check for an empty cell comes first, then the check for the word absent. I typed EMPTY but you can type whatever word suits you. IF statements are not case sensitive so entering "ABSENT","Absent" or "absent" works.

If you enter any word or character other than "Absent", the formula will return "A". That's as far as I got.

Also I removed the last "N/A" because after empty and Absent there didn't seem to be any other condition to return.

I'm looking for some help with this example

1. Inspect blah for:

a. Proper Installation

b. Security

c. Damage

2. Inspect blah for:

a. Wear

3. Ensure blah is 20-30 lbs greater than blah.

This is where I am at with my formula

=IF(F2"",COUNTA($F$2:F2)&".","")

The data above is column F

I am trying to get it to count only if column F is not blank, but not Numeric steps if it has sub-steps (a., b., c. etc..)so that I have a column at the end that is a sequence starting at the designated number and increasing by one descending from row 2. Currently it counts each non blank cell without regard for weather or not it is a "end step". Any ideas?

Tony V:

It might be a question of how you structure the data.

I believe you'll be able to get what you want if you structure the data like this:

1 Inspect blah for:

Proper Installation

Security

Damage

2 Inspect blah for:

Wear

3 Ensure blah is 20-30 lbs greater than blah

Numbers in column A, Inspect in column B sub steps in column C.

This allows you to put the formula in column D. Of course you can put the data into whatever named columns you want, just be sure they are in separate columns.

Be sure to reference the proper cell address in the formula.

Thank you. That may work. If my project manager is set in his structure, is there an easy way to write the function so that (in english) if column has first character as a letter or next cell below and current cell are numeri, cout it sequentially?

Tony V:

The best way to work with data in Excel is to structure it in a manner that Excel can easily analyze. Otherwise, you'll have to ask the software to take apart the data so it can be analyzed. This requires more than just IF/AND/OR statements. In your case I think it could be done using VBA.

At the end of the day I would recommend structuring the data so that it can be analyzed with Excel's regular functions. Then, if your manager insists on seeing the report in the fashion you first showed, structure it as I recommended, analyze the data and build a report with it. I've taken this approach many times and it works great.

SO I am having a hard time with the IF formula, for example Column A has a total number of sales, and if the sales are under 199 the customer would get $0, and if the sales are over 200 but less than 399 it would be Column A * $1, and if the sales are over 400 it would be Column A * $2. Any suggestions?

0-199=0

200-399=*$1

400+= *$2

Hello,

Need help with formula with conditional ruling.

Column C value ("Ship" or "Recv") will determine what formula will be implemented for Column I.

Example:

If C3="Ship" then I3=(H3-F3-G3)

If C3="Recv" then I3=(H3+F3+G3)

What is the best formula to use?

HI DEAR,, PLZ MENTION THE IF FORMULA

FOR EXAMPLE IF THE POLICY IS COMP THE COMMISSION IS 60% AND IF TPL THE COMMISSION IS 50%

MEANS A AND B WILL SHARED 60% AND 40% IN COMPREHENSIVE WHILE 50% AND 50% IN TPL

PLZZZZ