For powerful data analysis, you may often need to build an Excel IF statement with multiple conditions or use IF together with other functions. This tutorial will show you the most effective ways to do this. Continue reading
by Svetlana Cheusheva, updated on
For powerful data analysis, you may often need to build an Excel IF statement with multiple conditions or use IF together with other functions. This tutorial will show you the most effective ways to do this. Continue reading
Comments page 21. Total comments: 4547
how do I write a formula for the following:
I need a my formula to count as 1 if the following criteria are met in two different columns within a different worksheet.
so in worksheet2 if the word Apples - Red appears in column A and the date in column G is older than 30 days count as 1.
Hello!
Please check the formula below, it should work for you:
=IF(AND(Sheet2!A1="Apples-Red",Sheet2!G1-30>TODAY()),1,"")
I recommend reading this guide: How to use IF function in Excel: examples for text, numbers, dates
Thanks it returns a blank cell but should return 7, I'm wondering if the Today formula is correct, I need it to count if the date (are all different dates) entered anywhere in column G are 30 or more days old not 30 days from today.
If my worksheets have names and I need to only include data from A2 to A300 is the below formula still correct:
=IF(AND('Data Sheet 4 - Fruit!'A2:A300="Apples-Red",'Data Sheet 4 - Fruit!'G2:G300-30>TODAY()),1,"")
Also if the criteria isn't met could it return a 0.
Thanks
Hi!
If you need to find the difference between dates, use the second date instead of the TODAY() function. If you want to get 0 in case of a negative result, replace "" with 0 in the formula.
Please read carefully the guide I linked to.
Alexander Thanks I have read the guide so many times but I'm so confused and its still not returning the result it should.
I don't need a count of dates between each other I need the formula to count how many Apples - Red in column A2:A300 and if any dates in column G2:G300 that are older than 30 days, basically I need to count how many Apples-Red are past their use by dates by more than 30 days??
Hello!
To count the number of values by conditions, use the COUNTIFS function
=COUNTIFS(A2:A11,"Apples-Red",G2:G11,"<"&TODAY()-30) I hope I understand you correctly.
But if I use Today()-30, won't it count the dates that are 30 days less than today? If so I actually need the formula to count how many of the dates listed are out of date by 30 days i.e.
Column G has:
Used by dates
20/3/2021
31/12/2021
30/12/2020
4/5/2021
1/2/2021
4/2/2022
etc
I need to know of the dates in column G how many are over their used by dates by 30 days and I need the formula to count how many in total.
Hi!
The formula I sent to you was created based on the description you provided in your first request. If you need to consider dates that are 30 days less, use the <= operator
"< ="&TODAY()-30)
Data is in A1= 100. (this is fix data ).
B1-B10 = date wise high data will come
C1-C10=. Date wise low data will come
D1= Pass/Fail (fix Data)
1.
Now I want if D1= Pass then if B1 to B10 >= A1+20. Then Result "CLEAR" BUT C1 to C10 <A1-20
2.
If D1=Fail then if C1 to C10< A1-20. Then Result "Fail" That time B1 to B10 <A1+20
3- this Rule should be applied Row wise. If CLEAR Result come first then CLEAR will be valid Output after that if Fail condition met in next row then Fail is invalid in this condition and Results should not chnge to Fail.
Same For If Fail came first after that Clear Result is not valid.
Hi!
Unfortunately, I couldn't understand your description of the problem. Write an example of the source data and the result you want to get.
I need help writing =if formulas.
I have the following'
A B C D E
ID age flag
83125782 63 1 63 Final
82343216 63 1 63 Final
82059889 63 1 63 Final
82843001 56 1 56
82843001 34 1 56,34 Final
82843001 15 15
82843001 13 13
86835004 61 1 61
86835004 14 1 61,14 Final
83326997 58 1 58
83326997 51 1 58,51
83326997 19 1 58,51,19
83326997 17 1 58,51,19,17
83326997 13 1 58,51,19,17,13 Final
85120571 32 1 32 Final
82225798 47 1 47 Final
82488841 54 1 54
82488841 48 1 54,48
82488841 15 1 54,48,15
82488841 10 1 54,48,15,10 Final
My formula for D is =IF(AND(A1=A2,C2=1),D2&","&B2,B2)
and formula for E is =IF(OR(A2A1,AND(C21,A2A1))=TRUE,"Final","")
I want to essentially concatenate the ages for each series of ID only if they have a value of 1 in C.
and when I have all the ages for a particular ID write Final to the last concatenated ID in the series.
There are multiple ID's as well as single ID's.
Thank you.
Hello!
If I understand your task correctly, the following formulas should work for you:
=IF(AND(A1=A2,C2=1),E1&","&B2,B2)
=IF(OR(AND(C1=1,A2<>A1),AND(A2=A1,C2<>C1)),"Final","")
I hope I answered your question. I
Hi Alexander,
I put the wrong data.
A B C D E
ID age flag
83125782 63 1 63 Final
82343216 63 1 63 Final
82059889 63 1 63 Final
82843001 56 1 56
82843001 34 1 56,34 Final
82843001 15 15
82843001 13 13
86835004 61 1 61
86835004 14 1 61,14 Final
83326997 58 1 58
83326997 51 1 58,51
83326997 19 1 58,51,19
83326997 17 1 58,51,19,17
83326997 13 1 58,51,19,17,13 Final
85120571 32 1 32 Final
82225798 47 1 47 Final
82488841 54 1 54
82488841 48 1 54,48
82488841 15 1 54,48,15
82488841 10 1 54,48,15,10 Final
What I need to do is concatenate the ages in Column D, as long as the ID (Column A) are the same and there is a "1" in the Flag (Column C). The first 3 rows have different ID's but starting at row 4 through 7 the ID's are the same but for row 6 and 7 the flag is blank so I don't want to concatenate the ages for those rows.
In addition when ID's change and all the ages have been concatenated I want to write the word "Final" on column E. I hope this time the explanation is better.
These are the formulas you sent.
I believe I need to use more IF's and AND's conditions to test for different scenarios.
=IF(AND(A1=A2,C2=1),E1&","&B2,B2) This one is working fine
=IF(OR(AND(C1=1,A2A1),AND(A2=A1,C2C1)),"Final","") This one is not giving me the right results.
Thank you!
Hi!
Your attentiveness could help save a lot of my and your time.
=IF(AND(A1=A2,C2=1),E1&","&B2,IF(C2 < > 1,"",B2))
=IF(OR(AND(C1=1,A2 < > A1),AND(C1=1,A2=A1,C2 < > C1)),"Final","")
Hope this is what you need.
I have finally got the following formula to work
=IF(F13=45,F13<=100),"Top Dress","")
is there a way to do it differently to not have the repeated "topdress" if both if statements are true
Hi!
The formula is written incorrectly and cannot work. You can write your terms like this
=IF(AND(F13=45,F13<=100),"Top Dress","")
But the first condition does not make sense, since it is always true if the second condition is true.
=IF(F13 < = 100,"Top Dress","")
Ugg.. thanks so much for the response, but just realized the beginning was missing.
=IF(F13=45,F13<=100),"Top Dress","")
could you please take another look? I appreciate the help
Hi!
I already answered you.
=IF(F13 < = 100,"Top Dress","")
Hi there,
Thanks for this article :).
I have been trying to add a formula where if the H cell result is greater than 900, it will add 450 as a number, or a 0 if less than 900.
=IF(H651>900,"450","0") - This is the formula here. It is working but it seems to be formatting the 450 or 0 as text instead of a number. Therefore, other formulas don't add up the total amount correctly.
Thanks for this, this is for an earnings sheet for commissions.
Hello!
Remove the quotes and then the digits will be written as a number.
=IF(H651>900,450,0)
Ahi, Alexander
Can you help me with the formula for the following
If the amount is less than Rupees 21001 to 75001 then 0
Kindly do the needful
Hi!
Please re-read the article above, it covers your case completely. Try this formula
=IF(AND(A1>21001,A1<75001),0,A1)
Hi Mr Trifuntov,
How do i formulate let say if A1 has =55, any value in A1 will stay.
i.e. A1=55 to 65 then B7 shall have the actual value of A1.
A1>=66, then B7 will show the actual value of A1
I cant get around the use of a correct excel formula. I need your advice. Thank you
Hi!
I don't really understand your problem. All your three conditions give the same result - A1
correction:
A1=65, B7 will show the value of A1 "as-is"
Again, thank you
i'm facing a dilemma, i'm working at a leasing company, and the official reports that i take from our equivalent of the DMV about our vehicle count and status and plate No. comes in Arabic, i want to transfer the arabic character to the english character, because they're using and english letter against an arabic one, for example A always is the first letter of the arabic alphabet, but using CTRL+f and replace is a time consuming process if you do 3 times a week as this report shows which vehicle do have and don't have a person authorized using the vehicle to avoid making my company take violations and force the actual user to pay it, this report make us avoid these kind of issues, do any knows any formula or another way to speed up the process? as macro isn't the way i tried several times in various ways but with no luck.
The characters transfer chart as below:
A=أ
B=ب
D=د
E=ع
G=ق
H=ه
J=ح
K=ك
L=ل
N=ن
R=ر
S=س
T=ط
U=و
V=ي
X=ص
Z=م
Hello!
To do a mass text replacement, use the formula
=IFERROR(SUBSTITUTE($A2, LOOKUP(999,FIND($E$2:$E$13,$A2),$E$2:$E$13), LOOKUP(999,FIND($E$2:$E$13,$A2),$F$2:$F$13)), $A2)
$E$2:$E$13 - characters to be replaced
$F$2:$F$13 - what should be replaced
If not all characters are replaced, reuse this formula with the result of the first replacement.
I hope it’ll be helpful.
I have a data where i Wanted to return “On Track” or “Medium” or “High”
based on
if A3 = “Submission” & if Y3 is >4 then Z3 is “On Track”
if A3 = “Submission” & if Y3 is <3 then Z3 is "Medium"
if A3 = "Submission" & if Y3 is 2 then Z3 is “Medium”
A3 = “Implementation” & if Y3 is <=2 then Z3 is "High"
if A3 = "Testing" & if Y3 is <=1 then Z3 is "High"
Greeting to all of you,
I have face to bellow formula
Age Age category
7 10-14
2 >5
3 >5
6 6-9
7 10-14
8 10-14
11 15-19
13 15-19
14 15-19
19 20-49
=IF(B45",IF(B4<=6,"6-9",IF(B4<=10,"10-14",IF(B4<=15,"15-19",IF(B4<=20,"20-49",IF(B4<=50,"<5"))))))
Hi!
I’m not sure I got you right since the description you provided is not entirely clear. However, it seems to me that the formula below will work for you:
=IF(B4<=5,"<5",IF(B4<=9,"6-9",IF(B4<=14,"10-14",IF(B4<=19,"15-19",IF(B4<=49,"20-49",">50")))))
Thank you very much dear Alexander Trifuov (Ablebits Team)
i use DATA VALIDATION
I have the Data on "Data Sheet" D17 to D90 where E17 to E90 are the corresponding amount... I want to put on separate sheet "SOA" with columns "Description" and "Amount"... all I want to get is that when I select a "Description" the amount on the "Data Sheet" will appear on the "SOA Sheet"...
Example from "Data Sheet"
D17 = Apron E17 = 500.00
on "SOA Sheet"
D12 = Apron E12 = 500.00 and so on the rest of the cells...
What formula should I use? I try this one NO GOOD!
=If(D12=Data!D17,Data!E17) it won't follow to the rest of the cells...
Hoping you can help me with this... Thank you in advance.
Hello!
I recommend using the VLOOKUP function and pay attention to this instruction: How to VLOOKUP between two sheets.
I hope my advice will help you solve your task.
I am looking for a formula that will return a numeric value into another cell. I am stumped ,Here's what I require:
Columns
A B C D
Employee name Shift Attend Absent
Bill Days 1
Sara Nights 1
Bill Days 1
Bill Nights 1
Bill Days 1
Bill afternoons 1
Jim nights 1
I typed this formula in Cell M4 and I figured that the formula would be =sumif(a4:a10,"Bill",if(b4:b10,"days",c4:c10)) to which the value in cell M4 will be 2.
The formula works when I just do =sumif(a4:a10,"Bill",c4:c10)
I am trying to achieve that anytime "Bill" worked throughout the year on "Days" it returns a sum of those days. Bill Days 2. In another cell (M5) I would do the absent days.
I would then do the same for him on nights and afternoons in different columns.
any help would be great. I keep getting stuck on #value.
Jerry
Hello!
Try using the SUMIFS function:
=SUMIFS(C4:C10,B4:B10,"Days",A4:A10,"Bill")
This should solve your task.
Absolutely worked.
Thank you!
Hello, I am trying to make a grading formula for an audit I am making. It seems simple but I can not figure it out.
The values of G47 will be 0,1,2,3,4 or 5
I need a formula that will return a score.
0=0
1=2
2=4
3=6
4=8
5=10
If someone can help let me know!
Hi!
Please try the following formula:
=G47*2
I hope it’ll be helpful.
can someone help me with this IF statement. If the hours worked are 10 but regular is 8 i need an IF statement to calculate the different of time between the two numbers.
Hi!
Try this formula:
=IF(B2>A2,B2-A2,"")
Hi,
I have a list of individual items that belong in a system. The individual items are being inspected and every item needs to pass inspection for a system to be considered "Passed". For example, I want to say if items in system 2 all pass inspection, the total System passed inspection. If only half of the items pass inspection, then the System is in progress. For example:
System item Passed? System Passed?
1 1 Passed In Progress
1 2 Failed In Progress
1 3 In Progress In Progress
1 4 Passed In Progress
1 5 Passed In Progress
1 6 Failed In Progress
2 7 Passed Passed
2 8 Passed Passed
2 9 Passed Passed
2 10 Passed Passed
System 1's inspection is in progress and System 2 passed inspection. I'm looking for a formula that can fill out the "System Passed?" column and basically tell me "Not every item in system 1 passed inspection so system 1 is in progress" and "Every item passed inspection in system 2 so system 2 passed"
Hello!
To count the number of records by condition, use the COUNTIF function.
The formula is something like this:
=IF(COUNTIF(C1:C20,"Passed")/COUNTIF(A1:A20,A1)=1,"Passed", IF(COUNTIF(C1:C20,"Passed")/COUNTIF(A1:A20,A1) > = 0.5,"In Progerss", ))
Column A is "System" with systems 1 and 2, column B is "item" with item numbers 1-10, column C is "Passed?" with "passed"/"failed"/or "in progress", column D is "System Passed?" with either the system "in progress" or "passed."
Hi,
I'm trying to get a formula that puts together values from different columns (10+) in one same cell with line breaks.
For each column I want to have the "column title: " + value of the corresponding cell
BUT
I only want to have the "column title: " IF the corresponding cell is not empty (otherwise I would see "column title: " without any value
For example:
column title 1 is "material"
cell value 1 is "metal"
and
column title 2 is "color"
cell value 2 is empty
and
column title 3 is "size"
cell value 3 is "15"
Ideally I wanna see the following:
material: metal
size: 15
and don't wanna see (since "color" is empty I don't wanna have it displayed):
material: metal
color:
size: 15
The formula I created is:
=Y1&":"&Y3&CHAR(10)
Y1= title
Y3= cell value
But this leaves me with titles with blank cells (and values).
How can I integrated a series of IF functions that check cell content of each column?
Hello!
If I got you right, the formula below will help you with your task:
=IF(A2 < > "",A1&":"&A2&CHAR(10),"")&IF(B2 < > "",B1&":"&B2&CHAR(10),"")&IF(C2 < > "",C1&":"&C2&CHAR(10),"")
Hi! I need to get reflect 30 if the sum of A2 + B2 is greater or equal to 30, then just reflect the ACTUAL sum of A2 + B2 if the result is less than 30. How should I write the formula? I tried below but I don't get the exact answer, considering the decimal point also, for ex. with result 29.5 it will reflect 30 when it should 29.5 only.
=IF((A2+B2)>=30, "30", IF((A2+B2)<30, ""))
Hi!
Try this formula:
=IF((A2+B2)>=30, 30, A2+B2)
Hello!
I'm trying to come up with a formula that gives me any number that fulfills 2 conditions.
For example:
I need any random number that takes into consideration that value X doesn't go below 10% and value Y doesn't go below 35%.
How is that possible?
Hi!
Sorry, I do not fully understand the task. Explain what X and Y are for you. Write an example of the numbers you want.
Here is the article that may be helpful to you: How to generate random numbers in Excel.
Im trying to make a formula, but not too handy with excel.
Its a condion,
lets say if O8 has a Letter E turn it red and if has letter L turn it green
Could someone help me.
Thanks
Hello!
Use this instruction: https://www.ablebits.com/office-addins-blog/excel-conditional-formatting-formulas/#conditional-formatting-using-formulas.
Create one conditional formatting rule for the letter E and a second rule for the letter L.
I hope this will help.
Anyone know why my formula is not working?
Column B Year 2021, 2020, 2019, down to 1999
Column C Week Number 2,3,4,5,6, up to 53
Formula being used: =IF((AND(B40327=2021, C40327=52)), "Yes", "No")
Result is No in everything even though I have 57 that should meet the condition of equalling 2021 in B and 52 in C
Can anyone help please?
Hello!
Unfortunately, without seeing your data it is difficult to give you any advice. Why does 57 have to match 2021 and 52?
Please help to put the calculation of incentive
Conditions:-
* 1% Commission for the debt collection with in 10 days after invoice submission.
* .75% for with in 10-30 days after invoice submission.
* 0.50% for the debt with in 30-60 days after invoice submission.
* 0.25% for the debt with in 60-120 days after invoice submission.
* Nothing for the debt for more than 120 days after invoice submission.
Hi,
50 employee's different department
how to calculate correct incentive %
conditions
*Incentive structure*
(Target completed 1 to 5 jobs)
quarter 1 = 2%
quarter 2 = 2%
quarter 3= 2%
(Target completed 6 to 10 jobs)
quarter 1 = 3%
quarter 2 = 3.5%
quarter 3= 4%
(Target completed 11 to 25 jobs)
quarter 1 = 4%
quarter 2 = 4.5%
quarter 3= 5%
(Target completed 26 to 50 jobs)
quarter 1 = 4.5%
quarter 2 = 5%
quarter 3= 5.5%
(Target completed 51 to 100 jobs)
quarter 1 = 5%
quarter 2 = 5.5%
quarter 3= 6%
please help
please help
Hi,
50 employee's different department
how to calculate correct %
conditions
*Incentive structure*
Target quarter 1 quarter 2 quarter 3
1 to 5 2% 2% 2%
6 to 10 3% 3.5% 4%
11 to 25 4% 4.5% 5%
26 to 50 4.5% 5% 5.5%
51 to 100 5% 5.5% 6%
please help
vinesh/mahesh 9 5 5 emi/kelly 4 9 3
3 games - 1st winners 9, second game opponents 9, third game 5 in the forth cell I want to put 2 games for first pair and the opponents 1 game.
How do I do that? I'm 76 and struggling on this one.
Hi!
I am not sure I fully understand what you mean.
=IF(B4500,B4*I5,IF(B4>=1001,B4*J5)))
Last one is not multiple
please help
Hi!
The formula is not fully written. Explain the problem in detail
plz help me,
The sum of column A1 and column B1 must be greater equal than 20, the sum of column C1 and column D1 must be greater equal than 46. Then if the sum of all these is greater than 65 then the result will be A +.
How can I apply,..............plz
Hi!
I hope you have studied the recommendations in the tutorial above. It contains answers to your question
If my understanding is correct,
=IF(AND(A1+B1>20,C1+D1>46,A1+B1+C1+D1>65),"A+","")
Hi, Alex,
Thanks a lot to you. Your suggestions is really help me very much.
Thanks again.
if A= 30 , B=40, C=20 , if i want to show larg/max No from the cell , without using =max , =larg formula
is it possible to show large no (which is 40 ) by using of "=And" Formula.., if its then how,
this question was asked during my interview ,please give me answer??? and thanks you in advance,
Hi!
Try the following formula:
=IF(AND(A1>B1,A1>C1),A1,IF(AND(B1>A1,B1>C1),B1,C1))
Thank you sir
can you just help me
I am working with timesheets. So basically I need a formula to state if the total hours worked is less than 2 that it remains 2 but if it is more than 2 that it shows the true value. How do I do that? Please help me.
Hello!
If in a cell the time is written as time, then use the TIME function:
=IF(A1
Plz help,
if (b1+c1>=20)+ (b2+c2>=46)= >79 it will be A+ how to apply
Hi!
I’m sorry but your task is not entirely clear to me. Could you please describe it in more detail? What result do you want to get?
Please
how will I write a formula whereby I weight range value and want to group these weights. (if the weight is 0-3.5tons then excel gives me 3.5<7.5tons......) something of the sort.
IF(A2*B2<=4,"1"*C2, IF(A2*B2<=8,“2”*C2, IF(A2*B212,”4”*C2))))
IF A2xB2 = 1, 2,3 or4 value = 1
IF A2xB2 = 5, 6, 7,or 8 value =2
IF A2xB2 = 9,10,11,12 value =3
IF A2xB2 = greater than 12 value =4
the new assigned value of 1,2,3, 4 would be multiplied by value in column C2
What am I doing wrong? Still a beginner in excel so any help would be appreciated.
Hello!
In your conditions, you can use the rounding function:
=IF(ROUNDUP(A2*B2/4,0)>4,4,ROUNDUP(A2*B2/4,0))
This should solve your task.
Thanks for the tips on using the IF condition.
However, I would like to share my doubts regarding the topic under discussion. The question is:
I have this formula, below, where I$3 are the hours, which range from 0 to 10; G and H are the entry and exit times.
=IF(AND(I$3>=$G4,I$3<=$H4),$F4.0)
I want excel to fill in the cells that fall between the entry time and exit time, but in cases where the entry time is greater than the exit time (for example when the worker enters at 8 pm to leave at 6 am) the above formula is no longer valid.
Therefore, I ask for your help in improving the formula.
Thanks
Hello!
I don't understand how your formula works. If you use time, then the formula does not work for the interval from 13-00 to 23-00. Do the cells contain the time or the usual numbers from 1 to 12? Give examples of source data.
Greetings friends, I am working on a spreadsheet for my work but I do not know how to make the calculator add the odd results by a constant figure, for example by 10, I would appreciate any help thanks.
Hi Alexander,
I hope all is well
I am trying to come up with a formula that reads a calculation whereby if the month is may and the year is more than and equal to 2027 and less than and equal to 2046 (The range of years is between 2027 and 2046) and month is may
If the 3 conditions above are correct then I want it to multiply two numbers (lets say 4*5) in every May of the period between 2027 and 2046.
I succeeded in the month part but not the range of years all together
Highly Appreciated
Hello!
With the MONTH function, you can determine the month, and with the YEAR function, you can determine the year from the date. Define the month and year and use these conditions in the IF function.
I hope it’ll be helpful. If something is still unclear, please feel free to ask.
Hi Please solve this. We have two cell in row A and B.
A B
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
where A and B matched with above number then result should be below.
A B Result should be
1 1 A
1 2 B
1 3 C
2 1 D
2 2 E
2 3 F
3 1 H
3 2 I
3 3 J
Hello!
Since you have a lot of conditions, I recommend using the IFS function.
=IFS(A1&B1="11","A",A1&B1="12","B", .......)
HI there,
I am trying to do the following -
A1 = Target date
B1 = Completion date
C1 = State (Open / OVERDUE / CLOSED)
If the target date from column A is met column C will state OPEN - =IF(A1=TODAY,"OPEN"
and if it has gone past the target date it states OVERDUE - =IF(A1<TODAY,"OVERDUE"
however I also need the formula to consider column B which is the date of completion
IF 'TODAY' has hit/gone past completion date column C will state CLOSED and ignore the previous part of the formula.
If no dates have been entered column C will remain black
Please help ?
Hi!
I hope you have studied the recommendations in the tutorial above. It contains answers to your question.
Your explanations are not very clear, but I guess the formula could be something like this:
=IF(A1=TODAY(),"Open", IF(AND(A1 < TODAY(),B1 > TODAY()),"Overdue", IF(AND(A1 < TODAY(),B1 < = TODAY()),"Closed", "")))
If this is not what you wanted, please describe the problem in more detail.
I am looking for something similar, but different:
A1: ETA
B1: Quantity due by ETA
C1: Late if not received by today
=IF(AND([@ETA]<[@[Late if not received by this date]],([@[Due In]]=0)),"Closed","Late")
I am using this formula, it is *almost* working. For those dates that are before today, it is fine, but for future dats it is labeling Late. I am unsure how to add to the formula to read Future.
Could you assist?
Thank you.
Hello!
It is very difficult to understand a formula that contains unique references to your workbook worksheets. Hence, I cannot check its work.
The simplest formula looks like this:
=IF(A1>=TODAY(),"Close","Late")
=IF(C3="n", B3-A3,IF(AND(C3="y",SQRT((B3-A3)/2)=0,(B3-A3)/2,(B3-A3)/2+0.5)))
I'm trying to make it so that if a cell equals "n", it'll just subtract one cell from the other and if the cell equal "y", it will then check if one cell subtracted from the other equals zero. If it does equal zero, it'll divide the cells by two, and if not, it'll divide the cells by two and then add .5. I can't figure out what is wrong with my formula, but every time I hit enter, it tells me that there is. Can anyone tell me what I did wrong?
Hello!
I don't really understand your terms. But this formula will work.
=IF(C3="n",B3-A3,IF(AND(C3="y",(B3-A3)=0),(B3-A3)/2,(B3-A3)/2+0.5))
if the cell equals "y", it will check if the square root of one cell subtracted from the other equals 0*
Hi,
I need a formula for below:
Current Period Start Date 1-Jan-21
Current Period End Date 31-Dec-21
Payment Periods (sample) below:
Start Date End Date
1. 10-Mar-19 10-Mar-21
2. 9-Apr-21 08-Nov-21
3. 15-May-20 15-Feb-23
I need IF formula for A,B and C as respective columns after End date column:
A=Period (in days) for Previous Years, i.e Before 31-Dec-2020
B=Period (in days) for Current Year, i.e 01-Jan-2021 to 31-Dec-2021
C=Prepaid period (in days) from, i.e From 31-Dec 2021 onwards
Kindly request your help.
Hello!
To calculate the difference between dates in days, use the DATEDIF function as described in this manual.
Hi Sir, Thanks. DATEDIF is helpful to calculate difference between two dates. However I need to segregate the results to the days for "previous year", "current year" and "future years"?
Below is my problem:
Current Period Start Date 1-Jan-21
Current Period End Date 31-Dec-21
Payment Periods (sample) below:
Start Date End Date (Samples)
1. 10-Mar-19 10-Mar-21
2. 9-Apr-21 08-Nov-21
3. 15-May-20 15-Feb-23
I need IF formula for A,B and C as respective columns after End date column:
A=Period (in days) for Previous Years, i.e Before 31-Dec-2020
B=Period (in days) for Current Year, i.e 01-Jan-2021 to 31-Dec-2021
C=Prepaid period (in days) from, i.e From 31-Dec 2021 onwards
Hello!
For example #1, use these two formulas:
=IF(DATE(YEAR(B1),1,1)>A1,DATEDIF(A1,DATE(YEAR(B1),1,1),"d"),"")
=IF(DATE(YEAR(B1),1,1)>A1,DATEDIF(DATE(YEAR(B1),1,1),B1,"d"),DATEDIF(A1,B1,"d"))
A1 is 10-Mar-19
B1 is 10-Mar-21
Thank you Sir.
I'm trying to get an if function to cooperate with me.
if(a17=12, then c17=c16). so basically if there is the number 12 is cell a17 then cell c17 will equal c16
Hello!
The formula in cell C17 below will do the trick for you:
=IF(A17=12,C16,"")
You can learn more about IF function in this article: How to use IF function in Excel
tomorrow is my assignment test so do you send me dum excel file to practice all advance formula i.e, multiplr if,sumifs,index,power query,time and dates subtraction,pivot table...and more,,,
which will help me to build my confidence....please help me ???
I'm attempting to do a nested If/or to populate cells based on text contents of another cell, regardless of case of the words in the source cell.
Basic summary: If A1 contains the word "Normal" or "normal" in the text, A2 = "Normal"
If "abnormal" or "Abnormal", A2 = "Abnormal"
If "no call" or "No Call", A2 = "No Call"
What I have currently is below, but I can't find the error.
=IF(OR(((ISNUMBER(SEARCH("abnormal",a3)),"Abnormal"),ISNUMBER(SEARCH("no call",a3)),"No Call"),ISNUMBER(SEARCH("normal",a3)),"Normal"))
Hello!
Please re-check the article above since it covers your case.
=IF(ISNUMBER(SEARCH("abnormal",A3)),"Abnormal", IF(ISNUMBER(SEARCH("no call",A3)),"No Call", IF(ISNUMBER(SEARCH("normal",A3)),"Normal","")))
Thank you for your help! I hadn't realized I was missing that set of quotation marks. I overcomplicated it for what I needed, it seems.
I am trying to create an IF/AND Statement with 2 criteria. The criteria are below. Each point value needs to have both the start and spread value achieved to hit that point value.
Point Value Starts/Spread
24 8 / $3,300
18 7 / $2,900
12 6 / $2,500
6 5 / $2,100
Hi!
Unfortunately, your criteria are not clear. Explain them in detail.
I have a formula I am trying to come up with and have multiple ranges of numbers involved.
Is converting the numbers below into a formula so when I enter my blood pressure readings into my data sheet so the status column changes to the appropriate status when the following conditions are met for each status.
NORMAL less than 120 and less than 80
ELEVATED between 120 129 and less than 80
HYPERTENSION STAGE 1 between 130 139 or between 80 89
HYPERTENSION STAGE 2 140 or Higher 140 or 90 or Higher 90
HYPERTENSIVE CRYSIS Higher than 180 180 and/or Higher than 120 120
For example when I enter 118/75 the status changes to Normal
138/65 the status changes to HYPERTENSION STAGE 1
Hello!
Use substring functions in Excel to extract numbers from text:
=IF(AND(--LEFT(A1,SEARCH("/",A1)-1) < 120,--MID(A1,SEARCH("/",A1)+1,10) < 80),"Normal",
IF(AND(--LEFT(A1,SEARCH("/",A1)-1) > = 120,--LEFT(A1,SEARCH("/",A1)-1) < = 129,--MID(A1,SEARCH("/",A1)+1,10) < 80),"ELEVATED",
IF(AND(--LEFT(A1,SEARCH("/",A1)-1) >=130,--LEFT(A1,SEARCH("/",A1)-1) < = 139, --MID(A1,SEARCH("/",A1)+1,10) > = 80,--MID(A1,SEARCH("/",A1)+1,10) < = 89),"HYPERTENSION STAGE 1",
IF(AND(--LEFT(A1,SEARCH("/",A1)-1) > = 140,--LEFT(A1,SEARCH("/",A1)-1) < = 179, --MID(A1,SEARCH("/",A1)+1,10) > = 90,--MID(A1,SEARCH("/",A1)+1,10) < = 119),"HYPERTENSION STAGE 2",
IF(AND(--LEFT(A1,SEARCH("/",A1)-1) > = 180,--MID(A1,SEARCH("/",A1)+1,10) > = 120),"HYPERTENSIVE CRYSIS","")))))
This should solve your task.
The help in the formula is appreciated, but I am still not getting the result I needed.
The table I have to record my data has 8 columns on it and uses columns B-I the data starts at B6 to I6.
I want to use the following information to use as the criteria in a formula for when I enter my BP Data into (D) and (E), (I) Changes status based on the data entered into (D) and (E).
NORMAL less than 120 and less than 80
ELEVATED between 120 129 and less than 80
HYPERTENSION STAGE 1 between 130 139 or between 80 89
HYPERTENSION STAGE 2 140 or Higher 140 or 90 or Higher 90
HYPERTENSIVE CRYSIS Higher than 180 180 and/or Higher than 120 120
B C D E F G H I Date Weight Systolic Diastolic Pulse BMI Weight Status BP Status
What I need is a formula that uses the information above for when you put your BP data into column D and column E, column I changes the status to Normal, Elevated, HYPERTENSION STAGE 1, HYPERTENSION STAGE 2, or HYPERTENSIVE CRYSIS based on the data numbers put in Column D and Column E.
For example:
If you put in 119 in (D) and 79 in (E), (I) Would have Normal as status
If you put in 119 in (D) and 85 in (E), (I) would read Elevated Status
and so on....
Hi!
The formula doesn’t work since it has been created based on the details you provided in your first query. I see from your subsequent comment that your task differs from the one you originally described. Time was wasted. I think that using this formula and the recommendations of the article above, you can find the solution you need.
Based on my latter inquiry what would the formula be? I really need help with this. Unable to come up with the entire formula on my own.
Thank you for this, it really helped me a lot on my excel in OPERATIONA MANAGEMENT AND TQM if some may ask you could also do this.
=IF(OR(AND([@Item]="Pencil",[@Units]>9,[@Total]>1000,[@Region]="Central"),AND([@Item]="Binder",[@Units]>3,[@Total]>1000,[@Region]="Central"),AND([@Item]="Pen",[@Units]>4,[@Total]>1000,[@Region]="Central"),AND([@Item]="Desk",[@Units]>1,[@Total]>1000,[@Region]="Central"),AND([@Item]="Pen Set",[@Units]>2,[@Total]>1000,[@Region]="Central")),"Yes","No")
or
=IF(AND([@Item]="Desk",[@Units]>1),"5%",IF(OR(AND([@Item]="Pencil",[@Units]>9),AND([@Item]="Binder",[@Units]>3),AND([@Item]="Pen",[@Units]>4),AND([@Item]="Pen Set",[@Units]>2)),"2%","0%"))
"as an example"
Hi. I am working on a file that looks like this.
Date submitted Quarter Deadline Remarks
9/7/2021 4th 9/01/2021 Late/On-time
The result that I wanted is like this:
a. If the time of submission is beyond three days after the date reference (deadline with 3-day extension), remarks should be LATE. Excluding weekends from the 3-day extension.
Example, deadline is on 9/1/2021, output is submitted on 9/7/2021, remark is LATE.
b. If submitted within the deadline with 3-day extension, remarks will reflect ONTIME. Excluding weekends from the 3-day extension.
Example, deadline is on 9/1/2021, output is submitted within the deadline or within 3 days after the deadline (9/1-7/2021, remark is ONTIME.
c. If the submitted is from previous quarter or before 9/01/2021, remarks is FOR VERIFICATION
Hoping for your answer ?
Thank you in advance ?
Hello!
To calculate the number of working days, use the NETWORKDAYS.INTL function
=IF(NETWORKDAYS.INTL(C1,A1,1)<0,"For verification",IF(NETWORKDAYS.INTL(C1,A1,1)>3,"Late", "Ontime"))
Hope this is what you need.
Thank you very much.
This is so much helpful.
Im trying to Combine two IF Functions into a single Cell:
=IF(G11>=M13,"SUBJECT-MAJOR",IF(G11=0,"SUBJECT-NO",IF(G111, "SUBJECT-MINOR")))
and
=IF(I11>=4,"SUBJECT-MAJOR",IF(I11=0,"SUBJECT-NO",IF(I110,"SUBJECT-MINOR")))
Can you help me given the scenario
Score is 100
20% of 100 is 20
Scenario :
0 and 0count is Subject No
<20 and 1 count is Subject Minor
<20 and 2 counts is Subject Minor
<20 and 3 counts is Subject Minor
= to 20 and >=1 is Subject Major
>20 and >1 is Subject Major
Pls Help how to combine two IF Functions in one single Cell
Hi!
Please re-check the article above since it covers your case. I also recommend that you study: Excel nested IF statement - multiple conditions in a single formula.
Your conditions overlap, but the formula might be something like this:
=IF(AND(G11=0,I11=0),"Subject No",IF(AND(G11<20,I11<=3),"Subject Minor",IF(AND(G11>=20,I11>=4),"Subject Major","")))
I Want Formula
0 to 10 = 01
11 to 20 = 02
21 to 30 = 03
31 to 60 = 04
61 to 100 and above = 05
please suggest.....Thanks in advance
Hi!
Please note the paragraph above "Using multiple IF statements in Excel (nested IF functions)". See this comment for the answer to the same question.
Examples I have same description in A1 and different quantity in B1, the question is how i can capture all the quantity using the A1 description only. What formula should I used?
Thanks for the answer
Hi!
Sorry, it's not quite clear what you are trying to achieve.
Hello, I have created a formula that has both the IF and IF(AND) included, based on the various scenarios, but it is coming back with #Value error. Please see below. Appreciate your help. What alternative formula may I use?
=IF(P12>=4,100%),IF(P12=3.5,P12=3,P12<3.5),50%)
Thanks much.
Hi!
The formula is written incorrectly and will not work. But I can’t give you any advice, because I don’t know what you want to calculate. Read the article carefully. I think this will help. Or describe the task in detail.
In the column 'L', I have values between 0-100. In column M, i want to fix decile class based on corresponding values in L column. Ex. If L2 value is between 0.00-1.00, i have to get 1 in M column, If L2 value is between 1.01-2, I have to get 2 in M column and so on. I tried the below formula, but error occurs,Pls help me out.
=IF(L2>0 AND L21 AND L22 AND L2<=3,'3','0')))
Hello!
Try using the ROUND function or other rounding functions.