IF is one of the most popular and useful functions in Excel. Generally, you use an IF statement to test a condition and to return one value if the condition is met, and another value if the condition is not met. Continue reading
by Svetlana Cheusheva, updated on
IF is one of the most popular and useful functions in Excel. Generally, you use an IF statement to test a condition and to return one value if the condition is met, and another value if the condition is not met. Continue reading
Comments page 139. Total comments: 4830
hello sir,
I want to know how to add a1 value.in a2, a3, a4.....
If i change value a1,all a2, a3, a4 ...value change auto.
=IF(I10-K10, IF(I10="",N10-K10, IF(ISBLANK(N10),"2")))
the first one will be formula then the other if blank of i10 IS BLANK USE FOR N10 THEN IF N10 IS BLANK IT SHOULD BE EQUAL TO "2" THANKS
hi how to comine this formula thanks
SORI ITS N10.. THANKS
Is it possible to create an IF calculation that asks a "greater than this number, but less than this number" question? i.e., if E17 is greater than 1800 or less than 2400, than perform E17-540*60%, otherwise place a zero. I get errors when I try this example...
=IF(E17>1800<=2400, (E17-540*60%), 0)
Thanks
Hello, I have a date in cell D4, let's say 1/2003 displaying as 2003 due to custom formatting to YYYY and a formula in E4(also set to YYYY) which is D4+4385 because I want E4 to display 12 years after the date in cell D4. This formula works great if I have data in cell D4. If I don't, it will display 1912 in E4. What formula can I add to E4 to make it blank if D4 is blank without deleting the formula =D4+4385? Losing hair as we speak :/
Hello sir, I'm Trying to enter Data in Sheet in form of numbers
for example:-
Roll-No:- 801
Maximum Marks
20
20
20
20
20
20
20
Sig. of Class Incharge
Roll-No:- 815
Maximum Marks
20
20
20
20
20
20
20
Sig. of Class Incharge
but the problem is when i try to drag or paste the same cells in another line.......Rollno has changed 814 instead of 802. My all cells are refrence cells of sheet1.
Now which formula is best during drag or paste the rows.If i paste the row after 14 Rows ..roll no show 815 instead of 802.
please guide me what should i do?
if u want i can send you the copy of Sheet.
Thanks & Regard
Gandhi
Assume that even numbered respondents (identified by RespondentID) are business travelers and odd numbered respondents are leisure travelers who travel infrequently. In column F on the surveyData tab, create a formula that identifies each respondent as either a Business traveler or Leisure traveler. You will need to use Excel’s If() function (see your Excel handbook or Excel help). Title this column travelerType. Ensure that cells F2:F501 are filled with the formula. Please help me create a formula.
Hi, I need some help with this formula. A1 = $25000 B1= if(A1>0,"Total (A1)","Total"). If A1 is greater than 0, I would like B1 to show [ Total ($25,000.00) ] and if A1 = 0, I would like it to show [ Total ]. Does anyone know if this is possible?
Hi Svetlana ,
I need help with this one. I have one column lets say A1 : A38 that have some values / text . Those values can repeat themselves through A1 : A38 many times . I would like to get in another row or even sheet only one of each of those values or records.
For Example : A1 have TB231 ; A2 TB236 ; A3 TB555 ; A4 TB555 ; A5 TB231 etc , now in separate sheet or row i should get only one of those , it dosent matter how much it has same records i just need that i get value of all different in separate sheet or row.
Results of example should be : D1 TB231 ; D2 TB236 ; D3 TB555 , i tried with IF function but for 38 or more rows would be huge so maybe there is other easier way.
Thank you
How to check if there are 10 characters in a cell or not
Is there a way to create an IF statement based on whether a number is a date? For example, If the value in A1 is a date, return the value of the date, otherwise, do nothing.
I want a cell showing - , when i use it for calculation it's value should be 1.
Please tell me how to do it?
Please some one help...
I need can enter the data if the nearest cell having only as "OK" otherwise should not able to enter any data.
EX:
E10=OK---> E11= Possible to enter data
E10=asfa-----> E11= Not possible to enter data
if row xx column xx = (todays date) display row xx in column xx (for example)
I need to display a cell from another tab row using today's date. How would I do this?
example: if cell a1 = "true" go to sheet 2
Hi. I'm trying to figure out how to make excel go to the next sheet if a particular cell value is equal to "true".
Hello dear friends
I need help I have
(column A is time in) (column B is time out) A1: 7:30 PM B1: 11:00 AM, I'm using the following formula to calculate the hours worked, less than 30 minutes lunch
=MOD(B1-A1,1)*24-"0.5"
BUT I only need to take the 30 minutes lunch ONLY if the employee worked more than 6 hours.
"IF EXPERTS "HELP!", (THANK YOU) "" :)
(employees are nurses so they work overnight and all kind of crazy hours). Can you help me to figure out an "IF" that works for something like that?
Column
A B
Company A
Rpt1
Rpt2
Rpt3
Company B
Rpt1
Rpt2
Rpt3
I want analyse the similar data above by puting the header name (company name) next to each sub item cells
example I want to see like this.
Column
A B
Campany A
Rpt1 Company A
Rpt2 Company A
Rpt3 Company A
Campany B
Rpt1 Company B
Rpt2 Company B
Rpt3 Company B
Please anyone to help on this formula?
Hello!
Thank you for this guide. It's very helpful. I do have one question though, I am trying to copy a date on a cell. Say, date is in A1 and a restriction is in B1. My formula goes like this - =IF(B1="0","",A1). C1 should have be a copy of the date in A1 right? Wrong. Mine shows 420417. It shows numbers T_T not the date. Please help. Thank you in advance.
Sorry about this one. After a few trial and error, I managed to get it :D. Here's how I did it...
Make sure that the cell you are copying is in a proper format. Don't let it automate to DATE, CURRENCY and etc. Then, before you create a statement, say =IF(X=A,"","B"), make sure you CLEAR FORMAT that cell. Good luck to you guys :D Thanks again.
Worker Type Emp # Days Worked Total hours Worked Over Time Over Time Charges Basic Pay Net Pay
A 121 20 190
B 122 19 200
C 123 24 231
A 124 21 210
B 125 25 215
B 126 28 180
C 127 15 140
1) Over time=Total hours worked-(days Worked*8)
2) Using If Function calculates over time charges
3) Over time charges=Overtime *(100 if worker type is “A”, 50 if worker type is “B” and 35 if worker type is “C”)
4) Basic Pay =Days worked *(400 if worker type is “A”, 300 if worker type is “B” and 200 if worker type is “C”)
5) Using SUM() function compute NetPay=Basic Pay+Overtime Charges
please solve part 2 and 3 , i m just got mad
18,19,43 in a column with test date at next column. 18's validity is 1 year,19's 5 year and 43's 6 month how can we show the due date in excel at a glance.
Hi,
I am using the =if(isnumber(search) to look for partial value. However, in my list I have 180 and 18. the end result will only pick up 18 instead of 180.
What other functions can I use to ensure that both 18 and 180 will be pick up?
=SUMIF(January!A5:A200,January!U4,January!B5:B200)
The January!B5:B200 has names in it but it is coming up 0. i am sure that i am using the incorrect function
Cell A1 is a hand entered date. Cell B1 is a total dollar value. Cell C1 is # of months. Starting with Cell D1 and going right are 12 more columns for the months of the year. Need a formula in D1 that says this: If the date in A1 is between January 1st and 31st, then take B1 and divide it by C1. Once I can get that, I can nest it with ifs to cover all of the months. My problem is how to do the date portion. Can you help??
1. i have a table with 2 columns (A,B)
2. column A has a list of control measures and
column B has 2 options(yes or no)
3. what i want is if the answer is "yes" to NOT extract the control measure in a new worksheet and if the answer is "no" to EXTRACT
e.g A1 (warning signs in place?) B1 (no)
A2 (workers are aware of local emergency procedures?) B2 (yes)
Hi Svetlana Cheusheva and Alexander,
could you please help in solving my problem
my excel column contains -5:55 -2:26 -2:19 -1:38 1:06 1:16 1:17 2:20 like wise nearly more than 100
my result column to have Neg Neg Neg Neg 1-2 HR 1-2 HR 1-2 HR 2-3 HR
could you please provide me an IF formula
am using 2007 excel
Remaining-TAT(h:m) TAT
-2:19 Neg
-1:38 Neg
1:06 1-2 HR
1:16 1-2 HR
1:17 1-2 HR
1:20 1-2 HR
2:02 2-3 HR
2:05 2-3 HR
I am trying to add 1.5 to values higher than 3. Values 1-3, I need to remain the same. How can I do this?
Ex. person enters 4 in a cell it is automatically calculates to 1.5
Person enters 2 in a cell it remains the sames.
Hi,
Building a transcation register. Currently using this formula =IF(D13>0,H12-D13,H12+F13).
But, when I copy this to the rows below I'll get the last result shown in the rows below. I would like to check the cells for values, before using the above mentioned formula. So when there are no numbers in cell D14 and F14, it will return an empty cell in H14. If there are numbers in either D14 or F14 use above if formula.
Thanks for your help!
Hi,
1) I need a formula in I16 that can check cell B12 for # of servings (if any).
example: B12="Sangría Rojo (2 glasses per guest). 10 servings."
2) If B12=x servings then x*h12
3) If B12 does not contain x servings then h8*h12
example no servings: B12="Sangría Rojo (2 glasses per guest)."
Thank You
Hi Svetlana,
I want to create the formula that select the cell P if the life time less than 10 years ,I put this formula =IF(S5<10,P5,"")but I also need to have same result if life time "1-5", (between 1 to 5) and I put this =IF(AND(S8<10,S8= 1 - 5),P8,"") didn't work, could you please help me.
Thank you,
i need a formula for first date is less then 2nd date how to check
Hello Svetlana,
I need a formula that could generate email from from a given list of names.
I need the formula to be in such a way that it could satisfy both the below condition's.
For ex:
if there is:
Condition 1:
==>> First name + Middle name-1 + Middle name-2 + last name
Ex : ( how ) + ( are ) + ( you ) + (today )
to generate : how.are.you.today@gmail.com
Condition 2 :
==>> First name + Middle name-1 + Middle name-2 + last name
Ex : ( how ) + ( isblank ) + (isblank) + (today )
to generate : how.today@gmail.com
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
looking forward to hearing from you soon.
Thanks in advance.
Hi,
I have to find difference between two dates (Ex. A1 & B1). B1'=(now)' . I want results to display either one of these-"Minutes Ago","Hours Ago", "Days Ago","Week's Ago","Months Ago". whichever is the least.
EX:A1= 2/16/2014 7:05:05 PM, B1=2/18/2015 2:29:13 PM.
My formula gives me this result =1 years 12 months 367 days
DATEDIF formula {=DATEDIF(A1,B1,"y")&" years Ago "&DATEDIF(A1,B1,"m")&" months Ago"&DATEDIF(A1,B1,"d")&" days Ago".
This does not give Hours and Minutes. Can you help?And also is there a way to use If formula to display only 1 result i.e, "Minutes Ago" if this is the closest? Please help !
Hello Svetlana,
Your site is very helpful!
Could you kindly help me with below:
I need a formula where if the cell in particular row contain values from a table, then return value "trade", otherwise "unknown". The list contains over 100 values, therefore the ISNUMBER(SEARCH) function cannot be used.
"Table" example:
11 trade
12 trade
13 trade
14 trade
15 trade
186 trade
...
List example:
13 trade
13,14 trade
15,2222 trade
2882,2213 unknown
14,11,75,2882,2213 unknown
14,11,75,2882,2213 trade
Hello Svetlana.
Great Work.
I need to find a two pairs of value in a cell, A/B OR C/D.
A = 5 [value in cell C31]
B = 5 [value in cell C31]
C = 8 [value in cell C32]
D = 8 [value in cell C32]
blank cell, give me nothing.
How can i do to find A or B ( same with C or D)
=IF(C33="A OR B";(C$31);IF(C33="C OR D";(C$32);""))
also one question, how can i make a addiction of various IF conditions? Like:
=IF(C33="A OR B";(C$31);IF(C33="C OR D";(C$32);"")) + =IF(D33="A OR B";(D$31);IF(D33="C OR D";(D$32);"")) + =IF(E33="A OR B";(E$31);IF(E33="C OR D";(E$32);""))
Using IF function write a formula if " Date" is Blank pick the Value from "System number", else name it as Date In.
data
system date
d322 16/2/2015
f3532 17/3/2015
Hi. I have a word in cell A62. I want to search the range A5:A45 to see if it contains my word. If it finds the word, then i want to highlight that row and then insert a formalua, =IF(B41="a","yes","no") in the Q coloum of that row.
Is this possible?
i want to check if the data in one cell is contained in any other or not. what is the code??
HELLO,
i need a formula to show that if my first cell is greater than the average then to show me 0 otherwise to show the difference between the first cell and the average(some cells are 0) ,so i was trying =IF(D3>D$291;TRUE=0;FALSE=D3-D291) but doesn't work .THANK YOU IN ADVANCE!!!
Hello Sofia,
Just enter the following formula:
=IF(D3>D$291; 0; D3-D$291)
I have 2 cells that contains month and year. The first cell is date when qualification was received. Second cell is date when qualification expires. The 3rd cell below these 2 cells I want to say "Expired", "1 Month Left", "3 Months Left" based on these dates.
Please help me.
Thank you very very very much!!!
Ah brilliant much appreciated seems i fell at the last hurdle.
cheers
James
i am trying to set up an IF function where it searches a cell for a word that has the letters UCI if true gives the result 2.2 if false gives 2.8. i have done this but doesnt seem to work :(
=IF(ISNUMBER(SEARCH(E3="UCI")),"2.2","2.8")
please help
Hello James,
=IF(ISNUMBER(SEARCH("UCI",E3)),"2.2","2.8")
Hi, i want an output with two conditions. That is if A1=I OR II OR III and if B1<=5 then the output in C1 should reflect as 'yes' otherwise it should be 'no'.
I typed as =if(and(A1="I", A1="II", A1="III",B1<=5),"yes","no").This is not working.
Kindly let me know the error or is this formula totally wrong? Thanks in advance.
Aengus, thank you for your help.
Shiva, you can also use the formula below (the result will be same):
=IF(AND(OR(A1="I", A1="II", A1="III"),B1<>"", B1<=5),"yes","no")
Thank you Alexander. The result was correct. Elated to learn new techniques.
Cheers.
Here you go
=IF(OR(A1="I",A1="II",A1="III"),IF(AND(B1<=5),"YES","NO"))
Thank you Aengus. The formula worked wonderfully well.Delighted.
Cheers.
Class Name Test 1 Rank
year 9A Student 1 20
year 9A Student 2 30
year 9A Student 3 20
year 9A Student 4 21
year 9A Student 5 22
year 9A Student 6 52
year 9A Student 7 54
year 9A Student 8 14
year 9A Student 9 25
year 9A Student 10 26
year 9A Student 11 21
year 9A Student 12 24
year 9A Student 13 22
year9B student 1 23
year9B student 2 54
year9B student 3 52
year9B student 4 52
year9B student 5 21
year9B student 6 22
year9B student 7 12
year9B student 8 22
I am sorry, it is not quite clear what result you want to get. For us to be able to assist you better, please post a small sample workbook with your data and the expected result on our forums. Our support team will look into your task and try to help.
Hi. I want to extract a number from a cell(B2) at an exact time. I have two times on my sheet, one is the start time of an event and the other is the actual time right now. When there is a differance of 2 minutes between both times, then i want to extract the number in cell(B2) and i want the value to remain there.
My sheet is connected to a website and the sheet is updated every second, so the value in cell B2 is constantly changing.
Is this possible???
Hello Aengus,
I am sorry, but there is no way to fulfill your task using formulas. Since you want the value to remain in the cell, a VBA macro is needed for this task. You can look for it on http://www.mrexcel.com or http://www.excelforum.com.
Hi,
I have a two workbooks 1)Masterlist and 2)Saleslist
Master list have columns description, unit and unit price. Fixed number of rows.
Sales list have columns description, unit, unit price, saleqty and amount. Rows increases on ever sales.
It will be wonderful some body can help with the code to fill the cell unit price in the workbook Saleslist when I enter matching description of the item as in Masterlist.
Thanks for posting If Function in a very easily manner.
can you tell me the function to extract text from cell
Eg: Paid to Sub cont Rafiq/against balance payment.
Paid Sub cont Shafeeque/against part payment.
In this I want to extract only from the text sub cont to /.
I am sorry, your task is not very clear. For us to be able to assist you better, please post a small sample workbook with your data and the expected result on our forums. Our support team will look into your task and try to help.
Hi,
I have a master sheet and individual sheets (with the details) for a survey.
I want to be able to populate the individual sheets with simply putting a Y or N on the master sheet. Is this possible?
ie A clients details and their consent to receiving marketing, research & volunteering are on the master sheet. Can I then automatically populate the individual sheets from the master?
Thanks
Debra
Hello Debra,
You can enter the formula like the one below to the cells on your individual sheets:
=if(MasterSheet!$A$2="y", MasterSheet!$C$2, "")
That means that if cell A2 is in the master sheet contains "Y", copy data from MasterSheet!$C$2.
Hello,
I'm having trouble making a formula that will return a date or a value. i.e. I'm making a time off request form, and sometimes the cell will have a single date (2/11/15) and sometimes it will have multiple dates (2/11/15 to 2/12/15). I can get the single date to fill by formatting my formula cell to "date," but I cannot get the range to show up. I want the exact input from the cell to show up regardless of being a date or "text" as the multiple dates would be considered.
My formula that I'm using is =IF(A7,A7,"").
I've tried using a variety of arguments in front of the second A7, but I still haven't gotten the results I want. I don't want to format the original cell to text if I can avoid it.
I found my answer. Thank you.
=IF(ISBLANK(A7),"",A7)
This does exactly what I need.
Hi I am struggling working this out any help would be fantastic.
Basically I have 3 businesses I need to keep track of the mileage, I have a spreadsheet set up for that. However I want to keep individual records on the sheet for each business.
so the business is one of three "photography" "building" "design" in cell D6 I want to take the mileage from k6 and add it to a separate cell depending on the business displaying the output at g2, g3 or g4 and I want this to run through the sheet. so it checks column d for which business then depending on the business it takes the result from column k and place the sum totals in either g2,g3, or g4
I am at a loss to sort this. not even sure its possible. but help is appreciated please.
Hello Patrick,
A formula can return the result only in a cell where it is entered. Most likely, you simply need to place three IF formulas into cells G2, G3 and G4 that will show the result or keep blank according to the specified conditions. If you want to get a sum, then you may also need to use the SUMIF function.
If you can send us a small sample workbook with your data to support@ablebits.com, we’ll try to assist you better.
Hi there,
I'm using a SUMIF formula to return a required number.
Now, i need a formula to return a required text.
if i enter name in c1 and it matches with b1 i need an answer.
for example:
a1 b1 c1
rey 502 rey
may 502 may
hope you could help me.
thanks,
Hello Clarice,
I am sorry, your task is not quite clear. For us to be able to assist you better, please post a small sample workbook with your data and the expected result our forums. Our support team will look into your task and try to help.