The IF function is one of the most popular and useful functions in Excel. You use an IF statement to ask Excel to test a condition and to return one value if the condition is met, and another value if the condition is not met.
In this tutorial, we are going to learn the syntax and common usages of Excel IF function, and then will have a closer look at formula examples that will hopefully prove helpful both to beginners and experienced Excel users.
The IF function is one of Excel's logical functions that evaluates a certain condition and returns the value you specify if the condition is TRUE, and another value if the condition is FALSE.
The syntax for Excel IF is as follows:
As you see, the IF function has 3 arguments, but only the first one is obligatory, the other two are optional.
For example, your logical test can be expressed as or B1="sold", B1<12/1/2014, B1=10 or B1>10.
For example, the following formula will return the text "Good" if a value in cell B1 is greater than 10: =IF(B1>10, "Good")
For example, if you add "Bad" as the third parameter to the above formula, it will return the text "Good" if a value in cell B1 is greater than 10, otherwise, it will return "Bad": =IF(B1>10, "Good", "Bad")
Though the last two parameters of the IF function are optional, your formula may produce unexpected results if you don't know the underlying logic beneath the hood.
If the value_if_true argument is omitted in your Excel IF formula (i.e. there is only a comma following logical_test), the IF function returns zero (0) when the condition is met. Here is an example of such a formula: =IF(B1>10,, "Bad")
In case you don't want your Excel IF statement to display any value when the condition is met, enter double quotes ("") in the second parameter, like this: =IF(B1>10, "", "Bad")
. Technically, in this case the formula returns an empty string, which is invisible to the user but perceivable to other Excel functions.
The following screenshot demonstrates the above approaches in action, and the second one seems to be more sensible:
If you don't care what happens when the specified condition is not met, you can omit the 3rd parameter in your Excel IF formulas, which will result in the following.
If the logical test evaluates to FALSE and the value_if_false
parameter is omitted (there is just a closing bracket after the value_if_true
argument), the IF function returns the logical value FALSE. It's a bit unexpected, isn't it? Here is an example of such a formula: =IF(B1>10, "Good")
Putting a comma after the value_if_true argument forces your IF statement to return 0, which doesn't make much sense either: =IF(B1>10, "Good",)
And again, the most reasonable approach is to put "" in the third argument, in this case you will have empty cells when the condition is not met: =IF(B1>10, "Good", "")
For your Excel IF formula to display the logical values TRUE and FALSE when the specified condition is met and not met, respectively, type TRUE in the value_if_true
argument. The value_if_false
parameter can be FALSE or omitted. Here's a formula example:
=IF(B1>10, TRUE, FALSE)
or
=IF(B1>10, TRUE)
If you want "TRUE" and "FALSE" to be usual text values, enclose them in "double quotes". In this case, the returned values will be aligned left and formatted as General. No Excel formula will recognize such "TRUE" and "FALSE" text as logical values.
Instead of returning certain values, you can get your IF formula to test the specified condition, perform a corresponding math operation and return a value based on the result. You do this by using arithmetic operators or other Excel functions in the value_if_true
and /or value_if_false
arguments. Here are just a couple of formula examples:
Example 1: =IF(A1>B1, C3*10, C3*5)
The formula compares the values in cells A1 and B1, and if A1 is greater than B1, it multiplies the value in cell C3 by 10, by 5 otherwise.
Example 2: =IF(A1<>B1, SUM(A1:D1), "")
The formula compares the values in cells A1 and B1, and if A1 is not equal to B1, the formula returns the sum of values in cells A1:D1, an empty string otherwise.
Now that you are familiar with the Excel IF function's syntax, let's look at some formula examples and learn how to use IF as a worksheet function in Excel.
The use of the IF function with numeric values is based on using different comparison operators to express your conditions. You will find the full list of logical operators illustrated with formula examples in the table below.
Condition  Operator  Formula Example  Description 
Greater than  >  =IF(A2>5, "OK",) 
If the number in cell A2 is greater than 5, the formula returns "OK"; otherwise 0 is returned. 
Less than  <  =IF(A2<5, "OK", "") 
If the number in cell A2 is less than 5, the formula returns "OK"; an empty string otherwise. 
Equal to  =  =IF(A2=5, "OK", "Wrong number") 
If the number in cell A2 is equal to 5, the formula returns "OK"; otherwise the function displays "Wrong number". 
Not equal to  <>  =IF(A2<>5, "Wrong number", "OK") 
If the number in cell A2 is not equal to 5, the formula returns "Wrong number "; otherwise  "OK". 
Greater than or equal to  >=  =IF(A2>=5, "OK", "Poor") 
If the number in cell A2 is greater than or equal to 5, the formula returns "OK"; otherwise  "Poor". 
Less than or equal to  <=  =IF(A2<=5, "OK", "") 
If the number in cell A2 is less than or equal to 5, the formula returns "OK"; an empty string otherwise. 
The screenshot below demonstrates the IF formula with the "Greater than or equal to" logical operator in action:
Generally, you write an Excel if statement with text using either "equal to" or "not equal to" operator, as demonstrated in a couple of IF examples that follow.
Like the overwhelming majority of Excel functions, IF is caseinsensitive by default. What it means for you is that logical tests for text values do not recognize case in usual IF formulas.
For example, the following IF formula returns either "Yes" or "No" based on the "Delivery Status" (column C):
=IF(C2="delivered", "No", "Yes")
Translated into plain English, the formula tells Excel to return "No" if a cell in column C contains the word "Delivered", otherwise return "Yes". At that, it does not really matter how you type the word "Delivered" in the logical_test argument  "delivered", "Delivered", or "DELIVERED". Nor does it matter whether the word "Delivered" is in lowercase or uppercase in the source table, as illustrated in the screenshot below.
Another way to achieve exactly the same result is to use the "not equal to" operator and swap the value_if_true and value_if_false arguments:
=IF(C2<>"delivered", "Yes", "No")
If you want a casesensitive logical test, use the IF function in combination with EXACT that compares two text strings and returns TRUE if the strings are exactly the same, otherwise it returns FALSE. The EXACT functions is casesensitive, though it ignores formatting differences.
You use IF with EXACT in this way:
=IF(EXACT(C2,"DELIVERED"), "No", "Yes")
Where C is the column to which your logical test applies and "DELIVERED" is the casesensitive text value that needs to be matched exactly.
Naturally, you can also use a cell reference rather than a text value in the 2^{nd} argument of the EXACT function, if you want to.
If you want to base your condition on a partial match rather than exact match, an immediate solution that comes to mind is using wildcard characters (* or ?) in the logical_test argument. However, this simple and obvious approach won't work. Many Excel functions accept wildcards, but regrettably IF is not one of them.
A solution is to use IF in combination with ISNUMBER and SEARCH (caseinsensitive) or FIND (casesensitive) functions.
For example, if No action is required both for "Delivered" and "Out for delivery" items, the following formula will work a treat:
=IF(ISNUMBER(SEARCH("deliv",C2)), "No", "Yes")
We've used the SEARCH function in the above formula since a caseinsensitive match suits better for our data. If you want a casesensitive match, simply replace SEARCH with FIND in this way:
At first sight, it may seem that IF formulas for dates are identical to IF statements for numeric and text values that we've just discussed. Regrettably, it is not so.
Unlike many other Excel functions, IF cannot recognize dates and interprets them as mere text strings, which is why you cannot express your logical test simply as >"11/19/2014" or >11/19/2014. Neither of the above arguments is correct, alas.
To make the Excel IF function recognize a date in your logical test as a date, you have to wrap it in the DATEVALUE function, like this DATEVALUE("11/19/2014"). The complete IF formula may take the following shape:
=IF(C2<DATEVALUE("11/19/2014"), "Completed", "Coming soon")
As illustrated in the screenshot below, this IF formula evaluates the dates in column C and returns "Completed" if a game was played before Nov11. Otherwise, the formula returns "Coming soon".
In case you base your condition on the current date, you can use the TODAY() function in the logical_test argument of your IF formula. For example:
=IF(C2<DATEVALUE("11/19/2014"), "Completed", "Coming soon")
Naturally, the Excel IF function can understand more complex logical tests, as demonstrated in the next example.
Suppose, you want to mark only the dates that occur in more than 30 days from now. In this case, you can express the logical_test argument as A2TODAY()>30. The complete IF formula may be as follows:
=IF(A2TODAY()>30, "Future date", "")
To point out past dates that occurred more than 30 days ago, you can use the following IF formula:
=IF(TODAY()A2>30, "Past date", "")
If you want to have both indications in one column, you will need to use a nested IF function like this:
=IF(A2TODAY()>30, "Future date", IF(TODAY()A2>30, "Past date", ""))
If you want to somehow mark your data based on a certain cell(s) being empty or not empty, you can either:
The table below explains the difference between these two approaches and provides formula example.
Logical test  Description  Formula Example  
Blank cells  =""  Evaluates to TRUE if a specified cell is visually empty, including cells with zero length strings.
Otherwise, evaluates to FALSE. 
=IF(A1="", 0, 1)
Returns 0 if A1 is visually blank. Otherwise returns 1. If A1 contains an empty string, the formula returns 0. 
ISBLANK()  Evaluates to TRUE is a specified cell contains absolutely nothing  no formula, no empty string returned by some other formula.
Otherwise, evaluates to FALSE. 
=IF(ISBLANK(A1), 0, 1)
Returns the results identical to the above formula but treats cells with zero length strings as nonblank cells. That is, if A1 contains an empty string, the formula returns 1. 

Nonblank cells  <>""  Evaluates to TRUE if a specified cell contains some data. Otherwise, evaluates to FALSE.
Cells with zero length strings are considered blank. 
=IF(A1<>"", 1, 0)
Returns 1 if A1 is nonblank; otherwise returns 0. If A1 contains an empty string, the formula returns 0. 
ISBLANK()=FALSE  Evaluates to TRUE if a specified cell is not empty. Otherwise, evaluates to FALSE.
Cells with zero length strings are considered nonblank. 
=IF(ISBLANK(A1)=FALSE, 0, 1)
Works the same as the above formula, but returns 1 if A1 contains an empty string. 
The following example demonstrates blank / nonblank logical test in action.
Suppose, you have a date in column C only if a corresponding game (column B) was played. Then, you can use either of the following IF formulas to mark completed games:
=IF($C2<>"", "Completed", "")
=IF(ISBLANK($C2)=FALSE, "Completed", "")
Since there are no zerolength strings in our table, both formulas will return identical results:
Hopefully, the above examples have helped you understand the general logic of the IF function. In practice, however, you would often want a single IF formula to check multiple conditions, and our next article will show you how to tackle this task. In addition, we will also explore nested IF functions, array IF formulas, IFEFFOR and IFNA functions and more. Please stay tuned and thank you for reading!
3,436 Responses to "Using IF function in Excel: formulas for numbers, text, dates, blank cells"
In column A (there are 4 sentence choices: I want an Apple, I don't like Bananas, I love coconuts, I need water)
A1 I want an Apple
A2 I don't like Bananas
A3 I love coconuts
A4 I need water
In column B, I want to use a function to check column A and search for partial text, then past a value in cell. For example, in B1, checks for 4 possible conditions in A1, check for "ppl" and copy the value "Yes" to cell in B1 OR check for "Ban" and copy the value "No" to cell B1 OR check for "coco" and copy the value to B1 OR check for "wat" and copy the value "end" to B1.
What function should I use?
If (AND condition works here..
StockName CurrentQty InvestmentPrice CurrentMarketPrice HoldingValue MarketValue
BGRENERGY 14 483.00 58.25 6762.00 815.50
BRIGADE 29 390.00 229.25 11310.00 6648.25
BSE 18 806.00 610.45 14508.00 11132.10
COALINDIA 100 232.75 250.50 23275.00 25050.00
DIXON 8 1766.00 2353.95 14128.00 18831.60
DLF 5 932.52 174.30 4662.60 871.50
EDL 69 371.70 6.80 25647.30 469.20
ENDURANCE 30 472.00 1156.20 14160.00 34686.00
ERIS 24 603.00 632.75 14472.00 15186.00
GICRE 32 433.50 244.60 13872.00 7827.20
Please sum col E & F How to a cetain text numbers
COLUMN A COLUMN B COLUMN C RESULT
OTE3‐L1‐IM‐300992‐01 12Apr COMPLETE
OTE3‐L1‐IM‐300992‐01 13Apr COMPLETE
OTE3‐L1‐IM‐300992‐02 13Apr INCOMPLETE
OTE3‐L1‐IM‐300992‐02 INCOMPLETE
OTE3‐L1‐IM‐300992‐03 13Apr INCOMPLETE
OTE3‐L1‐IM‐300992‐03 INCOMPLETE
OTE3‐L1‐IM‐300992‐03 INCOMPLETE
OTE3‐L1‐IM‐300992‐03 INCOMPLETE
I need a result of complete or incomplete when look at the
I am trying to do travel rates based on where an employee visits. I would like to create a formula that includes 50 states and top cities within those states.
So if John travels to Washington State he choose WA from a drop down box. From there in the next cell cities will become available such as Seattle, Tacoma and Spokane. Based on which city John chooses travel rates will appear in the next cells such as acceptable hotel rates, breakfast, lunch and dinner. If John chooses AZ then Flagstaff, Phoenix, Sedona and Tucson appear...makes sense? Possible?
Hope anyone can help
Yes it's possible with conditional drop down list.
Need data work on it.
In excel there was 8 sheets, on that 1 sheet is the master sheet
If we enter any email id in column A in any of the 8 sheets it has to auto reflect into Master sheet on another below.
Ex. in sheet 2 I have entered abc@gmail.com
in sheet 3 I have entered bcd@gmail.com
in sheet 7 I have entered jkq@gmail.com
result should be entered mail auto reflect into master sheet one another below
Please help in this regard
Hi I am trying to use the if function but I am stumped.
I need me S/Sheet to be blank is 0, if between 1 and 28 show yes and higher than 28 No.
My current formula is =IF((AND(F2>=1, F2<=28)), "Yes", "No") but the everything with a 0 gets a no when I need it blank
HELP PLEASE xx
Use this;
=IF($F11=0,"",IF($F11<=28,"Yes","NO"))
Hello I'm trying to write an IF statement that results in showing two conditions when met. For example, I input 5 in the reference cell I want the IF statement to punch out 5 below or if the number is positive to punch out 5 above in the same cell.
Use this;
=IF($R14<0,($R14*1)&" Below",($R14*1)&" Above")
I am trying to write an equation that will do the following:
If the value for B6*0.25 is less than 1,000, I want to display 1,000, and then if the value of B6*0.25 is greater than 1,000, I want it to print that value. Below is my failed attempt. Thank you for your help.
=IF(B6*0.251000,B6*0.25))
=IF(K133*0.25<1000,"1000",0)
Hello Team
How to find the TP value with IF condition by using TYPE.
TYPE ENTRY PRICE TP
Sell 1.34365 1.34165
Buy 0.69792 0.69992
Please help me with this.
Thanks
Hello,
I'm trying to condition a cell (A) color based on 4 other cells (B,C,D,E).
The first one is a case number and the 4 cells are attempts to reach a customer via phone.
So, if a first call is made and the customer is not reached, B cell will contain text, A cell will change to yellow.
When a second call attempt will be made, C cell will contain text and A cell will need to change to orange.
After the third call attempt is made, D cell will contain text and A cell will need to change to red.
If the customer is reached at any given point (1st,2nd,3rd attempt), E cell will change to value (Y) and A cell will need to change to green.
Can you help with this?
Thank you
Hi There,
Please help me to come up with the formula i needed.
In a column, if there is a value encoded the result must be 8 or 0 only.
How is it?
Thanks a lot.
Hi All
Can you please help me with a formula? I need to create a monthly report.
Reporting period is from 26th previous month to 25th of the current month for example for May 2019 reporting commence from 26th April to 25th May.
Can you help? Many thanks in advance.
Jonathan
How to enter some number in another cell according to ented number in first cell. ie. If 1 is enterd in column 1st then atomatically 300 (rate per kg) is enterd in money column. Please answer quickly. Thankyou for readin and answering me.
I am using an IFS function to write a color ("Red", "Yellow", or "Green") in cell F4. It is dependent upon the results (a number between 1 & 5) in another cell (AA4). If I type a number into the cell AA4, the formula yields the appropriate color. However, when I use a formula (Average) to generate the number, it does not work. I get an error message (#N/A in Excel and #Name? in Sheets). How do I get the IFS function to recognize the results in the cell instead of the formula?
Problem solved. It was a rounding issue. Even though I could only see a 1, 2, 3, 4, or 5, the underlying numbers were 1.??, 2.??, etc., so the IF statements were not true. I used the Round function in the Average formula and solved the problem.
I am trying to write a formula to distinguish between if a serial # starts with a Letter or a Number then multiply by two different % rates . Any help would be great.
hello iam sandip mere ko aisa formate make karna he exm:90 he to 75 ke above 10 ana chahiye 81 ke above 15 86 ke above 20 91 ke above 25 ager 75 ke below rahega to 0 ana chiye mene ye formate banaya he mager ye kam nahi kar rha he,
=IF(C4>=76,"10",IF(C4>=81,"15",IF(C4>=86,"20",IF(C4>=91,"25",IF(C4<=75,"0")))))
please help me my whatsapp no.8669800963
I need a formula to calculate a value from a group of numbers in a column:
Column A  has dollar figures
Column B  has dates WHEN the amount in column A is paid.
I want to calculate the unpaid amounts from column A when column B doesn't have a date entered or a blank cell.
hi please cou;d you tell me where I am going wrong:
I need a formula for the following:
column O2 contains a due date, column P2 contains completed status of Yes or No. I need to add a status of overdue or Due within 90 days.
so if the date in column O2 is over 90 days from today then the status is "Overdue" but if the date in column O2 is within 90 days from today then the status needs to be "Due within 90 days"
WHAT FORMULA CAN I use to look for the VALUE in cell 'A2" is equal to CELL VALUE IN "I14" in a different sheet  but I want it to do a search in multiple sheets (75 to be exact) then SEARCH IN MULTIPLE SHEETS and if there is a match to "A2" return back WITH THE VALUE IN CELL L34 of the sheet were the value was found.
I m using if conditions below
=If(A1<=1000,"0",IF(A2001,"80")))
BUT WHEN I USE SUN FUNCTION TO GRAND TOTAL, AMOUNT SHOWING ONLY '0'
KINDLY ADVISE AND HELP PLEASE
WHAT FORMULA CAN I use to look for the VALUE in cell "A2" is equal to CELL VALUE IN "I14" in a different sheet  but I want it to do a search in multiple sheets (75 to be exact) then SEARCH IN MULTIPLE SHEETS and if there is a match to "A2" return back WITH THE VALUE IN CELL "L34" of the sheet were the value was found.
Hello,
I need to search two separate text in one column to return "Yes" of "No". What am I doing wrong I this formula?
IF(AND(ISNUMBER(SEARCH("welcome",F2)("Good",F2)),F3>10),"Yes","No")
I need a formula that would copy the text entered in cell C to cel D only when cell A or B is marked with 'x'? Blank entries in cell C would also be skipped is that possible?
Hi
I'm trying to write a formula to read every cell in each row and replace the value if its bigger than 1 with the first value in the row ( each row has a different value in the first cell ) , should i use conditional formatting ? if yes how should i write the formula ?
Wow. This is exactly what I've been looking for. The "Excel if statement for text with partial match" is what I have been trying to do for a day now at work and finally I found this. You made my life so much easier. Thank you!
Hi,
I need your help with the following formula please.
If A1 is greater than B1, then C1 should show the value typed in A1, and if B1 is greater than A1, C1 should show the value in B1.
=IF(A1>B1,"A1","B1") or =IF(A1>B1,"A1",IF(A1<B1,"B1")) When I do it, it shows the name of the cell and not the value :(
Thank you in advance
I need help with....insert an IF function in cell F5 that shows "PASS" if greater than 59 and "FAIL" if the requirement is not met.
Hello, I am trying to use IF to help auto populate a sheet. I have 12 sheets, what I want to do is put a sheet name in the reference cell and have a cell from that sheet displayed. Example in A1 sheet name. B1 'sheet name'!B3.
Two thigs i have tryed
=IF(OR(A1=421,”’421’!BE”,””,OR(A1=424,”’424’!B3,””,OR( A1=429,”’429’!B3”,””))))
=IF(OR(A1=421,A1=424,A1=429),”’A1’!B3”,””)
Can you help me with this formula:
i have 3 coloums A,B,C
A. Sl No
B. Name
C Code
in this if i enter name in B Cell is it possible to pic automatically code in C Cell. please help me.
Hi
I need a formula if cell A2 = any cell in column c it will copy text contained cell d2
Thanks
Hi,
I read through the comments but not sure if a similar type of question asked.
What function is best used if I have a list of items which will be answered Yes/No. I want a cell to state yes if all the cells are ticked as yes, if not all of them is yes (even if only one is no) that cell should say No.
Currently I am trying the IF function but just struggling to get it working.
Thanks for your assistance.
How i shall formulate if PASS,FAIL by making statements from text such as P/A which indicates as present and absent
I want actual value(obtained Data) in a cell but if value become 0 so want to my cell show <10
so what i do
Our appraisal office is looking to create an excel spreadsheet to manage the amount of assignments we can accept. I was hoping to create an IF function for a date only if we type "YES" in the column. I have tried but was not successful.
Ex. Date Given to us 10/08/19 > Inspected? YES > Due Date would be the IF function 10/08/19+2 business days, if successful it should automatically input 10/10/19.
Is this possible?
Hi
Please assist with formula: If date cell in sheet 1 is the same date from a column of dates in sheet 2, copy data in the respective row in sheet 2
Thank you
Beth
Hi Team,
If "formula" Can we use with particular cell in name sppose "punit12&₹" This name i have english alphabets,numbers with special character so usse "if" Formula is "count" Other "No" In No candition I am ussing name with hindi character or chainse character other etc character
Pls do the needful
Regards
Punit
+91 7065751520
I want to add today's date to a cell (F9) if cell F12 is populated. If it is blank, I want F9 to stay blank. Not working with what I've tried. Please help. thanks
=IF(F9=" ",(" "),(DATE(TODAY(),TODAY(),1)))  is not correct. Giving me NUM#
I am trying to do a function which will help me with this issue:
If text in cell A matches a text in a cell in a list in column B then import from the next cell in the list C (same as if you were to use Sumif but with text only!)
This is excellent blog with very good information. Thank You.
=IF(D5=“FALSE”,EOMONTH(F5,0),DATE(N57),0)
***Cell no (N57) = write an another date
Pls above conditions are not properly plz send me correct conditions
Dear Genius,
I need your help for Drivers Salary calculation for distance base as below.
Km 1 to 10 5 US$
Km 11 to 20 8 US$
Km 21 to 30 10 US$
Km 31 to 40 12 US$
Km 41 to 50 15 US$
Km 51 to 60 20 US$
Km 61 to 70 25 US$
Please do favor
I wrote this formula =($K4+$J4)/2 and is giving me #value, but when I put value in the cell feeding either of K4 or J4 it come out well
=IF(B5B4, " ", "NO CHARGE") This formula works perfectly however, my problem is that if the B5 cell and the B4 cell are empty, it will also say "NO CHARGE" which is not what i want. Instead I want the formula to roughly be able to do this:
"If B5 is equal to B4 (the cell directly above) the current cell will execute 'NO CHARGE', otherwise it will execute nothing. But if both cells are empty, it will also execute nothing, instead of still executing 'NO CHARGE' because both cells are technically still equal to each other because they are empty."
Could you please help me with a formula that solves this issue?
need help
Column 1 Column 2 Points
OS and OS =5
OS and VS =3.5
VS and OS =3.5
VS and VS =2
what formula will i use?
Hi
I'm hoping you can help, I cannot upload data as it is all sensitive personal info, but I need to cross reference hours lost due to mental health and none of my attempts are providing satisfactory results. I have several worksheets in my spreadsheet breaking down cases by region e.g. 1,2,3 etc. I have each case laid out per employee within their region tab and a column lists their hours with another denoting "yes" or "no" for mental health. What I need to do is pick up anything 'Yes' for mental health with the number in their hours so I can work out how many hours we lost per week of absence. They are set up like "Region 1!Q:Q" for yes/no and "Region 1!G:G" for the hours.
Is this possible? Thanks.
Hi there!
I am trying to write an IF statement. If Override Date is blank, then use the value in Creation Date to populate Actual Date. If Override Date is not blank, then use the value in Override Date to populate Actual Date. Here's what I have thus far: IF({Override Date}="",{Creation Date},{Actual Date},IF{Override Date}"",{Override Date},{Actual Date})
Thoughts?
I am looking for the formula for the following:
if cell A1 has "Always" in it, I want cell B1 to reflect 2
if cell A1 has "Sometimes" in it, I want cell B1 to reflect 1
if cell A1 has "Never" in it, I want cell B1 to reflect 0
Please help!
date format having in a specific cell, it will indicate 0. If date not mention, the result will be 1. how can we get result like this using if function.
can anyone pls reply asap
Hi,
Please help on following
if column A is equal to 0 than multiply column B1 X column C1
=if(60=>60)
I need to convert Time To Employee shift in excel
Ex. 06:00 To 07:00 A shift
14:00 to 22:00 B shift
22:00 to 06:00 C Shift
In this middle time suppose to some employee will come 06:015 and leave the company 14:15 so i need to count Ashift .
Any Body Help
I'm trying to take multiple text in different cells and want them to shows as 1 specific text.
Hi,
I am trying to use a IF command, ie., =IF(B4=1, "10:00", IF(B4=2, "8:00", IF(B4=3, "8:27","0:00"))). Though i am getting the the result correct, i am not able to do the calculation on the hours (10:00) which is showing as text. How can i get the above result converted in hours.
santhosh
I need a formula where I can take todays date in one cell and in another cell if it is not three days after todays date an error pops up says invalid entry.
Hi, I am trying to read excel cells, and want to write an if statement which recognizes whether the cell contains a numerical value or text (#N/A,#DIV/0!) and return specific values in return 
1  if the cell contains numeric value  4500, if statement should return numeric value 4500
2  only if the cell contains this specific text  "#N/A", if statement should return text "NoASP"
3  only if the cell contains this specific text  "#DIV/0!", if statement should return text "MissingASP"
I tried various formulas, for example  =IF(EXACT(A3,"#N/A"), "NoASP", A3), but this works only if I add in the cell containing the values #N/A with apostrophe or single quote like this ('#N/A), Changing the cell format to text didn't work for me.
Can anyone please help.
Good day,
I need to write a formula to say that if 15:10:06 it greater than 15:00:00 the make it 15:00:00 and if the value is less then leave it as is,
eg. 15:10:06 to 15:00:00
eg. 14:45:51 leave as is
Hi,
This is the criteria :
If assets age is..., then charge over the cost:
=1 year = 75%
>=2 years = 65%
>=3 years = 55%
>=4 years = 45%
>=5 years = 35%
>=6 years = 25%
>=7 years = 20%
Lets say :
A (List of Asset) = Motor (A1); Car (A2); Truck (A3)
B (List of Cost) = RM10,000 (B1); RM50,000 (B2); RM80,000 (B3)
C (List of Purchase Date) = 1/1/2015 (C1); 1/1/2016 (C2); 1/1/2017 (C3)
D (Disposal Date) = 1/1/2019 (D1; D2; D3)
E (Results) = what is the formula for this?
Hello,
I am trying to put categories (A to F) into my excel sheets (thousands of lines!) to be able to analyse depending on the number of habitants (between a number & another) by municipality for a research, but my formula isn't working. Please, could I ask you to correct me? My formula is:
=IF(AND(C1147>=0, C1147=1000, C1147=2500, C1147=5000, C1147=10000, C1147=20000, C1147<=500000),"F"
Thank you for your attention and have a great day/evening
Sorry, my formula should be read as :
=IF(AND(C1147>=0, C1147=1000, C1147=2500, C1147=5000, C1147=10000, C1147=20000, C1147<=500000),"F"
Thank you
Me again!
I don't understand that each time that I paste my formula, part of it disappear... Hoping that the categories (letters from A to F) will show after each category this time. Another try :
=IF(AND(C1147>=0, C1147=1000, C1147=2500, C1147=5000, C1147=10000, C1147=20000, C1147<=500000),"F"
Sorry and thanks
Still a problem to paste the formula.
In other words, I wish to insert categories in a column refering to the precedent showing the number of habitants per municipality. To analyse thousands of lines, my categories are for a number of habitants between:
0 and 999: A
1000 and 2499: B
2500 and 4999: C
5000 and 9999: D
10 000 and 19 999: E
20 000 and 500 000: F
So sorry that the copy/paste is not working for the formula... Thank you for your help
=IF(C1147=1000,C1147=2500,C1147=5000,C1147=10000,C1147=20000,C1147<500000),"F",))))))
=IF(C1147=1000,C1147=2500,C1147=5000,C1147=10000,C1147=20000,C1147<500000),"F",))))))
Something is wrong with the original, it didn't post the whole formula.
Something is wrong with the these forums as it doesn't seem to let me post the actual formula.
=IF(C1147=1000,C1147=2500,C1147=5000,C1147=10000,C1147=20000,C1147<500000),"F",))))))
Hi Dalia,
I seem to have the same problem and for your formula, you have to use If(and(
Ex. if(and(C1147>=10000,C1147<19999),"E",[similar formula with updated range]
=IF(LEFT(A3,1)=6,Y,"") not working????????
=IF(LEFT(A3,1)="6","Y","")
Seems you have to use "" when using the = on the Left function.
M8 me value chahiya
j8 me zero value he to M8 me E8 ka data aana chahi a
You can use a simple IF statement for this
=IF(J8="", E8, "")
or
=IF(J8=0, E8, "")
A B C D
Deductible Nil Discount KWD 1.500/ 0 1.5
Deductible Nil Discount Nil. 0 0 0
Deductible Nil Discount KWD 0.750/ 0 0.75
Deductible Nil Discount KWD 1.500/ 0 1.5
Deductible Nil Discount KWD 1.250/ 0 1.25
HI FRIENDS, ASSUME ABOVE MENTION IS TABLE AND I WANT TO KNOW C COLUMN NUMBERS ARE PLACED IN THE A COLUMN. IF THERE IS ANY EQUATION IS AVAILABLE
NOTE: A COLUMN CONTAIN TEXTS AND NUMBERS.
Sir,
I have 2 data 1 is feed back taken list another one is feedback to be taken list.
i want to fill the remark as "old customer" and "new customer" with 2 data
Hi,
How to handle situation:
I have I3 value 153022, and I need that if char 1 value is bigger than 2 (or I could use also equal to 7) then it gives to cell K3 value KO and otherwise leave empty. I used =IF(LEFT(I3;1)=7;"K0";" ") but it returns no value to anywhere.
Please advise  is this even possible to do that?
=IF(LEFT(I3,1)=7,"K0","")
Just change the semicolon ";" to a comma ",".
Upon further review, you may need to add quotations to the 7.
=IF(LEFT(I3,1)="7","K0","")
or
=IF(LEFT(I3,1)>1,"K0","")
I'm not sure why it works with > without quotations but, does not with =.
Hi. Can you please help me. I already have the IF formula where i want to generate a specific value from a column if between date range.
Example:
Column A1 Start Date, Column B1 End Date, Column C1 Headcount
Data in 2nd row: Headcount of 6 from Jan. 1, 2014 up to Jan.31, 2015
FOrmula in Column D1
=IF(AND(D1>A2, D1<B2), C2, 0)
The formula is working fine but he problem is when here is blank or no date in End date column. I would like to make use of one formula only that will work whether the End date has data or not.
Your help is very much appreciated. Thanks
Madam
With A column time to B column time if 1 hour late meens c column need to show as "Late" how formala. Pls
Assuming B1 is always greater than equal to A1, you can use the following command
=IF(TEXT(B1A1,"h")"0","Late","")
Hi all
I just want to ask,it is possible to use If function if there is a gap in the given range?
You can use countif function. The following line looks at blank values("") in the Range A1 to B10, and returns TRUE if there is a blank cell.
=COUNTIF(A1:B10,"")>0
Hi
I have a 2013 Excel spreadsheet based on Wool Bales. I need to find out the Average cost per lot number (Most of these lots have multiple lines).
I also need to find out the total count of wool bales that have a physical bin (location) number. These are in two separate columns, and some of the locations are blank cells.
Can anyone help?
I'm trying to put together a formula that will look at a cell and a date and then search two columns to see if those two entries exist and to return a True/False response.
=IF(AND(A2=D2,B2=E2),"TRUE","FALSE")
Hello I'm using this function below but I keep getting a name response instead of what I am looking for. Is there something wrong with the syntax?
=IF(AND(C3=WHITE, D3=Y), [WhiteY], [FalseWhite])
Thanks
Use this instead
=IF(AND(C3="WHITE", D3="Y"), C3&D3, "Falsewhite")
Note: When you are comparing text, the double quotes sign is required.
Dear Sir,
how to EQUAL name with number like a(mdg 0001 + mdg 0002 = mdg 0003)
Dear All Expert,
I have a number in table range as show below and how to make the tolerance formula.
Reference target tolerance is 5%
Reference target value is Last day will be Beginning for next week
Week 2 reference target is last day output at week 1, 190. Week 2 are trigger as 1 because week 2 contain the value below and above on 5% tolerance for 190. Minimum is 180, maximum is 199.
Reference target for week 3 is the last day of week 2, 200. Minimum 5% tolerance for 200 is 190 and maximum 5 % is 210. Week 3 not have any output below 190 or more than 210, so result will show 0.
Reference target for week 4 are the ending day at week 3, 199 output as a reference for week 4 tolerance. Meaning that minimum and maximum 5% of 199 is 189 and 209. So if week 4 reach the output below than 189 or more than 209 it will trigger as 1. Result for week 4 is 1 because 27 Aug reach the bottleneck of below the minimum output of 189.
Week Date Output Trigger
4 31 Aug 206 1
4 30 Aug 201
4 29 Aug 196
4 28 Aug 206
4 27 Aug 187

3 26 Aug 199 0
3 25 Aug 195
3 24 Aug 202
3 23 Aug 208
3 22 Aug 209

2 21 Aug 200
2 20 Aug 130
2 19 Aug 160
2 18 Aug 145
2 17 Aug 170

1 16 Aug 190
1 15 Aug 150
Appreciate for your kind helpful.
i want month wise count the consignment(s) by formula
Eg...
The Month is April
Assign April = "04"
Now count Numbers until the month is not changed from 04 to 05
for example
1/4/19 = 1
5/4/19 = 2
10/4/19 = 3
11/4/19 = 4
but..
01/5/19 = 1
2/5/19 = 2
so, please give me the right formula for the same
To begin with, you need to make sure the data is sorted by date. This is important for the below steps to work.
Now let us assume you have the date values from A1 to A6. Column B will have the following values:
B1=1
B2=IF(MONTH(A2)MONTH(A1), 1, B1+1)
For the rest of the B columns, you can copy paste the B2(You can also drag). So the formula for B3 will be like =IF(MONTH(A3)MONTH(A2), 1, B2+1) and B4 will be =IF(MONTH(A4)MONTH(A3), 1, B3+1)
Hope this helps
I am trying to do the following:
Row 1 options: No, Yes2nd, Yes 3rd. (Drop down options)
Row two needs to equal:
No= $100
Yes, 2nd= $50
Yes, 3rd= $30.
I can figure it out to be No= $100, but then if I put Yes, 2nd or Yes, 3rd it equals $50.
Help please!!
Is it possible to change the options to Yes1 or Yes2? This might be an easier way of going about this.
Hi,
I want to add up the main totals of sheets 1, 2 and 3 in an excel document, to separate excel sheet.
How the document works: This BOQ is used to add up codes/qty/price/etc. When sheet 1 is full and sheet 2 and / or 3 is used the total of the previous sheet shows “see next sheet“ in the total block and the main total only reflects on the last sheet used.
If for example only sheet 1 is used the total only shows on that sheet it doesn’t show on the other sheets that are not used.
My question: How can I add all three sheet totals without the words “see next sheet” interfering and I also need to add it in a way that it doesn’t count a sheet total twice as it is already calculated on the last sheet used.
Maybe if the formula sees the word “see next page” it can count the total of the next sheet until it finds the sheet with an actual total amount.
Please could you help. Thank you in advance.
I am trying to get a cell to have it's background turn red if the result of it's formula is greater than 0 if I have a date in a cell, and nothing in a second cell. This is what I typed but I get an error and not sure why.
=if (and (isblank($C2),$E2="",$F2>0),0 ,1)
Also tried this "=if (AND (isblank($C2)=false, isblank($E2), $F2>0),1 ,0)" still doesn't work, Notsure what I'm doing wrong
Hi I am trying to highlight text in a cell based on cell value, for example, if cell contains win, want that text in Green, Waiting in range, Lost in red, I can only do one value of text not multiple, as I can do with number values
Help!
Shri
I created a simple (so I thought) time sheet so in a single column there would be start and stop times (using decimels not times, 12.50 is twelve thirty). Below those entries are cells to calculate 1. the total amount of time, 2. a balance of $ from the previous day, 3. the amount $ for the current day, 4. amount $ of any materials purchased (no formula in cell), 5. total of $ adding the 3 cells above, 6. a cell to enter amount of pay given to worker, 7. a balance cell calculating any balance remaining after payment given to the worker. I use the logical =IF(E70,E70E71,"") format for making the calculations in all the cells. If there are no start stop times I see the error message #VALUE! in only three of the cells with formulas in them. The #3, #5, #7. I see an empty cell in the first cell with a formula in it, #1 but despite the, "" indicator for the FALSE response, I see the error message #VALUE! How can I create a formula to accomplish the calculations I have, with out seeing error messages?
Thank you very much.
Gary Schimelfenig
Hi all, I need some help because I am pretty dumb with computers :)
I am trying to get a cell to show either "Long" or "Short" in it by comparing 2 other cells,
ie.....d9 should show long if j9 is greater than m9 or short if j9 is smaller than m9. here is what I have tried and it returns "False"
=IF(J9>=M9, "Long", IF(M9<=J9, "Short"))
Hoping you guys can help.
Change the formula to
=IF(J9>=M9, "Long", IF(J9=M9, "Long", "Short")
However, you may want to consider when they are equal. If so then use the formula below.
=IF(J9>M9, "Long", IF(J9<M9, "Short","Equal"))
Hope this helps
Change the formula to
=IF(J9>=M9, "Long", IF(J9=M9, "", "Short"))
However, you may want to consider when they are equal. If so then use the formula below.
=IF(J9>M9, "Long", IF(J9<M9, "Short","Equal"))
Hope this helps
I need something that would work with setting the next columns numbers to negative. If A1>=215 B1 = ""
A1 B1
215 8 changing the 8 to a negative 8
I believe you need another column in there. If you want the negative values to be in column B, the original 8 should be in column C.
=IF(A20>C20,C20*1,C20)
Hi there,
can you please help me out that how can i found if a person is traveling in between 6hrs two times.
i've a data where i've to check the employee, who has traveled two times in 6hrs.
thanks in advance
If the FIGURES IN the range A2:A6 is EQUAL FIGURES IN A8:A12 COPY A1 Otherwise, empty text ("") is returned
=IF([Workbook9]Sheet1!$D$3:$H$3=D2:H2,[Workbook9]Sheet1!$C$3,"")
if row range D3:H3 IN WORKSHEET9 IS THE SAME WITH ROW D2:H2 IN WORKSHEET8, THEN COPY INFORMATION FROM WORKSHEET9 ROW D1 ELSE RETURN EMPTY SPACE
hi
i used your formula
=IF($C2"", "Completed", "") but facing a problem.
the specific text "Completed" appeared in the targeted cell where i put any text not only date. even if i put a space there, the text "Completed" shown too.
Actually i am trying for a formula where i will put either any date or a certain text in a cell then a specific text will shown in an another cell.
example
if i know the date then i will put the date 13.10.2019 in a cell then "completed" will be shown in an another cell but if i don't know the date correctly then i will use certain texts like "Not confirmed" then "completed" will be shown.so here i want to merge two formula for a cell.
TIA
can you help me.
IF($C2="", "Completed", "")
Try this and check.
I need a formula that’s had me stumped for weeks and I know it’s simple 😤
I’m trying to find out if a name in column A2 matches or contains a name in the same row columns b2,c2,d2 if yes leave blank if no then x
I have it this far
=if(A2=B2,””,”x”) but I need to add c2 & d2
Help pleeeease
Hi!
Just nest the OR function in the logical test to evaluate multiple conditions:
=IF(OR(A2=B2, A2=C2, A2=D2), "", "x")
Please note that the above formula leaves the cell blank only if A2 exactly matches B2 or C2 or D2.
To test if A2 contains a name that is part of cell contents of B2 or C2 or D2 (e.g. A2 contains "John" and one of the other cells "John Doe"), use this formula:
=IF(OR(ISNUMBER(SEARCH(A2,B2)), ISNUMBER(SEARCH(A2,C2)), ISNUMBER(SEARCH(A2,D2))), "", "x")
Nope not as simple as I thought but it worked like a charm! Thanks
I need a small clarification in excel, that is, i do have a month budget saying some allocation amount for the upcoming days.
ex.
A = 100 Rs
B = 200 Rs
c = 300 Rs
and in my day expenses sheet, ill be puting the expensed amount. so i would like to know how to draw a function like, if i put "A" the amount need to be deducted in the allocated sheet (displaying the balance) ????
Hello.
I have been trying to write the following for the last 2 days/
Column A  5.5
Column B  6.5
Column C  (If The difference between A and B is bigger than 10% of A, I need >10% to input ESC and <10% to input CLEAR
Hope I’ve made this seem clear and thanks for any help
=IF(SUM(B2A2)>A2*10%,"ESC","CLEAR")
i want to create a sheet in which, if A1 has value which is divisible by 5 then it should be multiplied by 5 (i.e. 5,10,15,20) in B1 or if A1 has the value which is not divisible by 5 (i.e. 1,2,7,9,11) then it should be multiplied by 4 in B2.
Please share the formula.
=IF(MOD(A9,B$9)=0,A9*5,A9*4)
can you help me!
=IF(Teamno=B3,MVisit=A5,MAX(SrNo),MAX(MDATE),0)
Hi,
I have one cell with A1  "9000" and for A2 I want "9000000", How I can tell to the excel to put the information of A1+"000" on A2?
Thanks
Hi Svetlana,
Wondering if you can help me.
I am creating an order system and I want to increase stock ordering for products that are on offer.
In a cell I either have 0 (Cell G in image) or a date. (Cell G Highlighted Red)
I want to know if there is a formula that will return a % for any date lets say 130% (Cell H highlighted in black)
And return 0% for 0 in the cell(Cell H Highlighted in Blue)
Regards,
Robbie
Just realised I can not attach an image.
I columns as
Column1 = Latest; Column2 = Code2 & Code4 and delay in resubmission. So, i need formula is that Latest = L&S; if Code2 & Code4, greater than 0 should indicate1. so, please can you send me the if formula.
Hi...
I don't know if this thread is still open but i need some help.
i have never used excel before but i need to do something to present to my workplace.
the idea is this: 7 columns, 5 rows and 4 numbers. the numbers need to be placed across the board.
a few rules need to apply: at each row, the numbers must be in ascending order (from left to right) and the 4th number must be placed 2 times exactly, next to each other.
at each column, the 4th number must not exist more then 2 time or less then 1 time..
both columns and rows rule: numbers must be equally placed across the board as much as possible.
i'm trying to create a formula that will show todays date on the next cell. For example...IF H2 say Adj then I2 should have today real time date. But my issue is that i need the date to change for whatever cell i put adj. 12345629OctWatermelons1Quality654321DolePending ( this will show pending until i switch it to Adj) and when i finally switch to Adj i want todays date to pop up on the ("I"cell). is it even possible? i was told that ALL my cells will show todays date and change everyday which i dont want to happen because if tomorrow i have more rejections i'll make adjustments that day and i would need the cell to have that date on it.
Use the IF function in cell E5 to calculate the annual total amount, which is the sum of the basic cost and locker fees for those who rent a locker.
For people who do not rent a locker, the annual cost is only the cost shown in column C. The Locker column displays Yes for clients who rent a locker and No for those who don’t.
Note: You must use the proper function. Do NOT write your own formula.
I can't find any (IF) Function examples to do this assignment.
I circumstance is easy enough. If client uses a locker "Yes" or does not use Locker "No" then if "Yes" add $75 to Client cost. If "NO" then the Cost in final cost does not change.
hello. how do i code a rule for this: "safe" if the distance is between 9 and 10 and "error" if the distance is less than 9 or greater than 10.
=IF(AND(F13>=9,F13<=10),"SAFE","ERROR")
Replace the cells with where your distance values are.
Hi I need some assistance with the if function.
The question is female started the swim 30 seconds after the males. I column G insert formula , adding 1 point to the total points which is in column F is the competitor is Female and for Males add no points.
How would I write an If function that inserts the value 0.08 if the client is located in Washington and the value 0 if the client is located elsewhere.
=IF(H4="WASHINGTON",0.08,0)
Hello, I have a spreadsheet with an "if" function to provide different values based on what is selected in a dropdown box. I am trying to then use the result of that box to create a sum with another box. The problem I think is that when I created the "if" statement now that cell is being viewed as text, not a number so it will not add it. Can someone help me? Below is the "if" formula that I am using.
=IF(H3="AS", "10",IF(H3="SNS","10",IF(H3="TNS","0",IF(H3="TSNS","6",))))
Try removing the quotation marks on the value_if_true as this makes the result as text.
=IF(H3="AS", 10,IF(H3="SNS",10,IF(H3="TNS",0,IF(H3="TSNS",6,))))