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 48. Total comments: 4573
I have multiple products in column b. What I want to do is in Column A - I need to be able to have only 3 product labels namely Alpha, beta and charlie.So for example all products in column b having the word alpha in their product name will be labeled as alpha. Then for all products with beta labeled as beta and for the rest which does not meet the criterias will be labeled as charlie..checking for your asssistance and thanks in advance.
Hello!
I’m sorry but your task is not entirely clear to me.
Please describe your problem in more detail. Include an example of the source data and the result you want to get. It’ll help me understand your request better and find a solution for you. Thank you.
I have a nominal concentration with +- 15% acceptance criteria.
Some data generated (at least 500), in which some are within acceptance criteria and some are out of acceptance criteria.
I need to calculate, mean, SD, CV and nominal after including and excluding out of acceptance criteria values.
1 2 3 = =IF(A2,NUMBERVALUE(A2),B2) = Pass
2 3 = =IF(A3,NUMBERVALUE(A3),B3) = Pass
3 = =IF(A4,NUMBERVALUE(A4),B4)*(IF(B4,NUMBERVALUE(B4),C4)) - Fail
Can you please let me know why 3rd formula is not working.
Hello!
I’m sorry but your task is not entirely clear to me. Could you please describe it in more detail? In your data, B4 = 0? C4 = 0? Formula 3 returns 0. What value should formula 3 return? What result would you like to get with these formulas?
Please be so kind and support me with the formula:
=IF(AND($K13;"";$N13;"";$O13;"");"No Risk";IF(AND($K13;"";$N13;"";O13;"");"Middle Risk"))
Somehow it doesn't work and I get only "No Risk" based on first logical test.
Thank you
Hello Olya!
You used the same formulas for different IF conditions. Maybe you should use something like this formula
=IF(AND($K13="",$N13="",$O13=""),"No Risk", IF(AND($K13<>"",$N13<>"",O13<>""),"Middle Risk",""))
I hope this will help, otherwise please do not hesitate to contact me anytime.
Hi
I am trying to get multiple areas to display based on 2 or 3 chars. Tried this below formula but they are not returning the right Areas.Column F2 has a about 7-8 chars and i want to search the first 2 and 3 chars. Can you please help?
Hope this makes sense. Thank you!
=LOOKUP( LEFT(F2, 3), {"AL,N1,N2,N3,NW,EN","SL9,SL0,WD,HP","SG,LU,CM,CB,RM","GU,TW,KT,SL5,SL4","SL3,HA,UB"}, {"Area 1","Area 2","Area 3","Area 4","Area 5"})
Below is the criteria
GU Area 4
TW Area 4
KT Area 4
SL9 Area 2
SL3 Area 5
SL0 Area 2
SL2 Area 5
SL5 Area 4
SL4 Area 4
SG Area 3
LU Area 3
CM Area 3
CB Area 3
RM Area 3
WD Area 2
HA Area 5
UB Area 5
HP Area 2
EN Area 1
NW Area 1
N1 Area 1
N2 Area 1
N3 Area 1
AL Area 1
Hello!
If I understand your task correctly, the following formula should work for you:
=CHOOSE(MATCH("*"&LEFT(F2, 3)&"*", {"AL ,N1 ,N2 ,N3 ,NW ,EN ","SL9,SL0,WD ,HP ","SG ,LU ,CM ,CB ,RM ","GU ,TW ,KT ,SL5,SL4","SL3,HA ,UB "},0), "Area 1","Area 2","Area 3","Area 4","Area 5")
I hope this will help
This worked. I just had to change the F2,2 and will just have to ignore the 3 chars as this will complicate allot of it more. Thanks you again Alex.
I am trying to make a column populate a specific rate based on criteria in the two columns before it.
Column 1 is their name
Column C is their insurance (BLTC or MCLTC)
Column D is the level assigned (Level 1, Level 2, level 3)
Column E is the rate per day we receive based on insurance and level as they are distinct. For example if you have BLTC and are a level 2 it would be $207.31. If you are MCLTC and level 2 is would be $200.07. I would like column 4 to auto populate based on insurance and level as the rates are specific by insurance and level.
Can anyone help me with this? Thanks in advance!
Hi I'm having troubles nesting all 4 formulas together. Is it possible? Please help!
1) =IF(AND(BF2>=62,BH2>=5),"ELIGIBLE TO RETIRE", "not eligible to retire")
2) =IF(AND(BF2>=60,BH2>=20),"ELIGIBLE TO RETIRE", "not eligible to retire")
3) =IF(AND(BF2>=55,BH2>=30),"ELIGIBLE TO RETIRE", "not eligible to retire")
4) =IF(AND(BF2>=55,BH2>=10),"ELIGIBLE TO RETIRE", "not eligible to retire")
Example #1 (BF=Age)Age 63 with BH=yrs of svc)15 years of service - should be true for both 1 & 2 arguments
Example #1 (BF=Age)Age 57 with BH=yrs of svc)15 years of service - should be true for argument 4
Hello!
If I understand your task correctly, the following formula should work for you:
=IF(OR(AND(BF2>=62,BH2>=5,AND(BF2>=60,BH2>=20),AND(BF2>=55,BH2>=10))),"ELIGIBLE TO RETIRE", "not eligible to retire")
I hope it’ll be helpful.
I figured it out. Just needed to read an earlier post you provided to someone else!! Thank you for all you do! All of you Excel gurus!! Have a great day!
=IF(AND(BF2>=62,BH2>=5),"ELIGIBLE TO RETIRE",IF(AND(BF2>=60,BH2>=20),"ELIGIBLE TO RETIRE",IF(AND(BF2>=55,BH2>=30),"ELIGIBLE TO RETIRE",IF(AND(BF2>=55,BH2>=10),"ELIGIBLE TO RETIRE","not eligible to retire"))))
Hi,
I really need your help, identifying the proble with my formula.
if value range of is as bollow,
For income range 20,000 to 29,999 ratio is 35% for type A, 30% for type B.
and income range 30,000 to 49,999 ratio is 40% for type A, 35% for type B.
Here,
D9 = location of the cell which is a dropdown menue whether to choose A/ B
G22 = location of the cell which is a used for input ranging from 0 - 50000
H127 =
=IF(AND(G22<30000,D9="A"),.35,IF(AND(30000<=G22,G22<50000,D9="A"),.40,IF(AND(G22<30000,D10="B"),.30,IF(AND(30000<=G22,G22<50000,D10="B"),.35,))))
Thanks
Nizam
Hello!
If I understand your task correctly, the following formula IF should work for you:
=IF(AND(G22 > 20000,G22 < 30000),IF(D9="A",0.35,IF(D9="B",0.3,0)),IF(AND(G22 > 30000,G22 < 50000), IF(D9="A",0.4,IF(D9="B",0.35,0)),0))
I hope it’ll be helpful.
Hi,
I need your help with the below condition.
If Cell B7=30000 then B9 should be 4(this value is in the cell H10)
If Cell B7=50000 then B9 should be 4(this value is in the cell H11)
If Cell B7=100000 then B8 should be 4(this value is in the cell H12)
If Cell B7=150000 then B8 should be 5(this value is in the cell H13)
If Cell B7=200000 then B8 should be 5(this value is in the cell H14)
If Cell B7=330000 then B8 should be 4(this value is in the cell H15)
If Cell B7=500000 then B8 should be 4(this value is in the cell H16)
Kind regards
Mohsin
Hello!
If I understand your task correctly, the following formula IF should work for you:
=IF(B7=30000,H10, IF(B7=50000,H11,IF(B7=100000,H12,IF(B7=150000,H13,IF(B7=200000,H14, IF(B7=330000,H15, IF(B7=500000,H16,"")))))))
I hope it’ll be helpful.
Hello Alexander,
I want to decide the candidate is eligible or not, if the cell is contain NA or date ..how to write formula
I am trying to calculate commission income. If gross commission is >220,000 then the net amount of commission they earn goes up. Here are my conditions:
0-220,000 - .60
220,001-440,000 - .65
440,001-660,000 - .70
660,001-880,000 - .75
880,001+ - .80
This is the formula I'm working with but it keeps coming back as #VALUE! =IF(OR(BR125>220001,BR125440001,BR125<=660000),BR8*BR4,"")
What am I doing wrong?
Thank you so much for your help, I'm ready to pull my hair out.
Megan
Hello Megan!
If I understand your task correctly, the following formula IF should work for you:
=IF(A1>880000,B1*0.8, IF(A1>660000,B1*0.75, IF(A1>440000,B1*0.7, IF(A1>220000,B1*0.65, B1*0.6))))
Hope this is what you need.
You are a life saver! Guess I was making this harder than it needed to be. Thanks for getting me on the right track and thank you for taking the time to help all of us!
Hi Can someone help me please?
I am trying to put a formula for example if the Price is let's say £100 to be split into three columns like column one will be 0-£50
Column two will be for anything that is above £50 but less or equal to £60
Column three anything that is above £60 but less or equal to £70.
Column four anything about £70.
If any of the conditions don't meet let's say if column two is less than £50 to bring 0.
Any help is much appreciated.
Mita.
Hello Mita!
I’m sorry but your task is not entirely clear to me.
Please describe your problem in more detail. Include an example of the source data and the result you want to get. It’ll help me understand your request better and find a solution for you. Thank you.
Hello, can you kindly help me with this formula? Been stuck on this for hours.
Total amount: Cell E29
Discount: >3000 -10% >5000 -15% >10000 -20%
Formula written: =IF(E29>=3000,"E29*-0.1", IF(AND(E29>=5000,"E29*-0.15", IF(AND(E29>10000,"E29*-0.2","0")))))
Thankyou for helping! Your help is very much appreciated!
Hello Jerelina!
The formula below will do the trick for you:
=-IF(E29>=10000,E29*0.2, IF(E29>=5000,E29*0.15, IF(E29>=3000,E29*0.1,0)))
I hope this will help
Hello, I am trying to accomplish a formula that is evaluating multiple cells to return a specific answer. I am using if/and but I cannot seem to get a does not contain to work? Here is my formula, the AE2 part is where it is failing. Any ideas?
=IF(AND(K2="Parent",AQ2="Chassis",AE2"*DECOMM*"),"Chassis/Parent","NOT Chassis/Parent")
Supposed to work a.... K2 = Parent and AQ2 = Chassis and AE2 does not contain DECOMM then return the false/positive value.
Hello Josh!
If I understand your task correctly, the following formula should work for you:
=IF(AND(K2="Parent",AQ2="Chassis", ISERROR(FIND("DECOMM",AE2,1))),"Chassis/Parent","NOT Chassis/Parent")
I hope it’ll be helpful.
Alexander, Thank you so much this worked perfectly!
If column A is 1 then cell X If Column b is 1 then Cell Y otherwise C*D.
Any help?
Hello Sean!
Your conditions contradict each other. What if both column A = 1 and column B = 1? If both conditions are met? Read carefully the IF function with multiple conditions above.
=IF(E2>=70, "Excellent", IF(E2>=60, "Good", IF(E2>40, "Satisfactory", "Poor ")))
What are the best alternatives for this formula?
I tried = If(AND...), / If(OR...) but couldn't get the expected result.
Little help will be well appreciated.
Hi, I really need help to add a final condition to this formula below, I have tried a few different things and just keep getting errors so any input would be great if it is possible
=IF(AND(C3=$A$3,I3<1,"Y","N") BUT IF M3="Transfer Debit"=N
Hello Sabina!
I’m sorry but your task is not entirely clear to me. Could you please describe it in more detail?
What does it mean "IF M3="Transfer Debit"=N"??
Thank you!
Hi Alexander, thanks for your quick response so basically I need to add an extra criteria to the formula. The first part is fine but the extra condition is basically but if cell M3 contains the text Transfer Debit change it to N... is this even possible? Or would it be a completely different formula?
(summary of formula - If column C = A and column I < 1 = Y but if M3 = Transfer Debit N and everything else N).. hope this makes sense, sorry I'm not great at excel so might be why i am not very clear.
Hello Sabina!
If I understand your task correctly, the following formula should work for you:
=IF(M3="Transfer Debit","N", IF(AND(C3=$A$3,I3 < 1),"Y","N"))
I hope this will help
Thank you so much, it worked!!!
Total Taxable amount USD 10,00,000/-Tax free 3,00,000/- reducing balance 7,00,000/- 1st slab amount 1,00,0000/- How will i show in the row by formula 1,00,000/- next row 2,00,000/- next row 4,00,000/- (Auto reducing method not)
I will be grateful if you help me
YASIN
Hello!
I’m sorry but your task is not entirely clear to me. For me to be able to help you better, please describe your task in more detail. Please specify what you were trying to find, what formula you used and what problem or error occurred. Give an example of the source data and the expected result.
It’ll help me understand it better and find a solution for you. Thank you.
Please help me, to generate IFs formula: given the situation, that I have 3 cases and fall into 80,000, the percentage should be 9% because it is below 100,000. Please help in formulating formula. I tried several times but I can't.
Below are the conditions to be met.
CASES 50000 75000 100,000 150000 200,000 250000
1 2% 5% 10% 15% 21% 27%
2 3% 7% 13% 20% 28% 35%
3 4% 9% 17% 27% 35% 45%
4 4% 9% 17% 27% 35% 45%
5 4% 10% 19% 30% 38% 47%
6 4% 10% 19% 30% 38% 47%
7 5% 12% 22% 32% 40% 50%
Hoping for your usual support on the matter.
Hello Joe!
You need to use the function NDEX MATCH with multiple criteria in rows and columns. Read these instructions in detail.
If you need any further assistance, please don’t hesitate to ask.
Hi, I want to take a table where column A is a simple numbered list, 1-10, and column B is the value corresponding to the number to it's left in that row, in column A. Then I want to automate my spreadsheet so that when I enter any number, 1-10, in column C, it returns the correct value from the table. I know how If and OR and INDEX work, but I cannot figure out how to create the command, which I am assuming will be a string of 10 nested commands, such as for my 1st entry in C1: "If(OR(A1=1,"B1"),(A1=2,"B2"),(A1=3,"B3"))...etc". Thanks!
Hello Peter!
if you entered a number in cell C1, you can replace it with some other value only using the VBA macro. A cell can contain either a value or a formula. Depending on the value of C1, cell D1 can be changed.
Hi I am working on a shift schedule where we have different shifts namely as follow:
Shift: 1 - 06h00 - 14h00 = 6hours
Shift: 2 - 14h00 - 20h00 = 6hours
Shift: 3 - 20h00 - 06h00 = 10hours
Shift: 4 - 08h00 - 17h00 = 9hours
Shift: + - 06h00 - 10h00 & 16h00 - 20h00 = 8hours
Shift: N - 18h00 - 06h00 = 12hours
or if employee is off then it will be a Letter O and that should equal to 0
So the idea is that should an employee work a shift on say block C9, whether it is any of the above shifts that it automatically gives the hours on the on say block K9.
So I tried the following formula but it simple does not work.
=IF(C9=1;6;0)OR(IF(C9=2;6;0;)(IF(C9=3;10;0)(IF(C9=4;9;0)(IF(C9=+;8;0)(IF(C9=N;12;0)(IF(C9=O;0;0)
Not to sure if I explained it correctly, but hope you can help with this.
Hello Dwayne!
If I understand your task correctly, the following formula should work for you:
=IF(OR(C9=1,C9=2),6, IF(C9=3,10, IF(C9=4,9, IF(C9=""+"",8, IF(C9=""N"",12, IF(C9=""O"",0,0))))))
Hope this is what you need.
Hi,
Can you help for following condition.
If P3 is >0.05 then P3-0.05
If P3 is <-0.05 then P3+0.05
if P3 is in between 0.05 and -0.05 then PASSED
HOW TO WRITE FORMULA
THANKS :)
Hello Charles!
If I understand your task correctly, the following formula IF should work for you:
=IF(P3 > 0.05,P3-0.05, IF(P3 < -0.05,P3+0.05, "PASSED" ) )
I hope this will help
=IF(P3>0.05,P3-0.05,IF(P3<-0.05,P3+0.05,"Passed"))
=IF((AND(H6,H8,H11)="Valid"),"Valid","Invalid")
Can you please identify the problem
I am trying to pass on a text" Valid" when all 3 cells display "Valid" otherwise "Invalid"
Is there a way that I can combine an IF with an AND and OR functions?
Here are the two that I need help combining:
IF(AND(A1="fruit",B1="old"),C1*70%,C1*55%)
IF(AND(A1="veggie",B1="old"),C1*50%,C1*40%)
Hello!
These two formulas cannot be combined into one, since they contradict each other. If A1 = ”fruit”, B1 = ”new”. These values mean FALSE in both formulas. What should the formula return - C1 * 55% or C1 * 40%?
That's what I was afraid of... -_-
Thank you for your help!
Dear Alexander,
I am sorry for confusing you,
I have four columns: Gender(there it is written Male and Female), than Score(Percent of score written), Productivity(number written) and empty column named(Good boy student/good girl student)
The task is to make formula which checks if it is a male of female, than if the score is more than 70% and if the productivity is more than 0.5. If all conditions is met it should write in column "Good boy student/good girl student" that it is a good boy student if it is Male and a good girl student if it is Female.
Is it also possible that if conditions are not met it would leave blank or write N/A in the cell?
Best regards
Hello,
I have three different strings(Gender(Male/Female), Score and Productivity.
My task is to tel that if it is Male and score is more than 70% and productivity is more than 0.5 it is a good boy student, otherwise it is a good girl student. How to make that if one of conditions are not met it would leave blank or N/A?
I have tried something like this: If(OR(And(B2="Female", I2>70%, G2>0.5)),"Good girl student", "Good boy student").
Hello Dom!
Specify your conditions. According to you, "if it is Male and score is more than 70% and productivity is more than 0.5 it is a good boy student, otherwise it is a good girl student." What does "otherwise" mean? And if it is Male and score is less than 70 % and productivity is less than 0.5 it is a good girl student? It suits your conditions.
I am sorry for confusing you,
I have four columns: Gender(there it is written Male and Female), than Score(Percent of score written), Productivity(number written) and empty column named(Good boy student/good girl student)
The task is to make formula which checks if it is a male of female, than if the score is more than 70% and if the productivity is more than 0.5. If all conditions is met it should write in column "Good boy student/good girl student" that it is a good boy student if it is Male and a good girl student if it is Female.
Hello!
If I understand your task correctly, the following formula should work for you:
=IF(AND(B1 > 0.7,C1 > 0.5),IF(A1="Male","Good boy student","Good girl student"),"")
Hope this is what you need.
Thank you very much,
It works,
Best regards
Dear Alexander,
Is it also possible that if conditions are not met it would leave blank or write N/A in the cell?
Best regards
=IF(AND(C10="upendra",C11>=70%),"yes",IF(AND(C10=" vivek",C11>=60%),"yes"," no"))
1st set of data Input data Result data
1 4 1 4 6 1 9 1
2 6 3 2 3
9 9 4 9
4 6
I have the data in 3 columns,named as "first set of data". If I enter the secondary data called as "input data" How I can design the formula to get the result data according to mentioned in result data? Any body can help me please.
Hello!
I’m sorry but your task is not entirely clear to me. For me to be able to help you better, please describe your task in more detail. Please specify what you were trying to find, what formula you used and what problem or error occurred. Give an example of the source data and the expected result.
It’ll help me understand it better and find a solution for you. Thank you.
Hi;
I need some advise for this situation :
Any advise how would the formula looks like for multiple conditions
Conditions:
IF number<=5,and size <= 10 return "Small"
IF number<=10,and size <= 10 return "Upsize"
IF number<=10,and size <= 20 return "Upsize"
IF number<=15 and size <= 30 return "Large"
IF number= 30 return "Upsize"
IF number= 30 return "Upsize"
Hello!
The article above details how to use IF nested functions.
You can use something like this
=IF(AND(A1<=5,B1<=10),"Small", IF(AND(A1<=10,B1<=10),"Up", IF(AND(A1<=10,B1<=20),"Up", IF(AND(A1<=15,B1<=30),"large", IF(A1=30,"Up","")))))
Hello Sir,
I need you help for below situation:
In column A there are Fruit names, in column B Purchase dates, in column C values are Open or Closed and in Column D Today's date is mentioned. Please help me generate a formula so that it meets below condition:
If Fruit names are either Apple, Mango or Grapes and if Purchase dates is less than Today's date and in column C value is Open, then result should be 1 else 0.
Thanks,
Klywin
Hello Klywin!
If you apply the IF function to many conditions, the formula will be very large and complex. I recommend using this formula:
=SUM(IF(A1={"Apple","Mango","Gapes"},1,0)) * (--(B1<TODAY()) * (--(C1="Open")))
I hope this will help, otherwise please do not hesitate to contact me anytime.
i am unable to merge two formulas
=IF(F2<=1000,IF(G2=1,2499,IF(F21000,F2<=1800),IF(G2=1,2999,IF(G2=2,1999,"Invalid detail")))
if i write this formula in one column then it only gives result of first formula condition.
Hello!
I’m sorry but your task is not entirely clear to me. For me to be able to help you better, please describe your task in more detail. Please specify what you were trying to find, what problem or error occurred. The formula you wrote is incorrect. This may be a copy error. Give an example of the source data and the expected result.
It’ll help me understand it better and find a solution for you. Thank you.
If Column A has 3 same values i.e 1,1,1 and column B has three different values i.e A,B,C and column C also have three different values P,Q,R so column D should display only Values which are available for A in column C i.e P.
A B C D(Formula)
1 A P P
1 B Q P
1 C R P
2 A L L
2 B M L
2 C N L
Hello Sir,
Need your help to create formula for this.
Dear Alexander
please help me with this.
I need a formula that can return the highest value in a group of Data.
let say
A1=D-300 B1=1 C1=1
A2=D-300 B2=1 C2=2
A3=D-300 B3=2 C3=1
I need a formula that can take into consideration the value in column A and B (even if column A has the same value and column B has different value) and return the highest value in column C. Such that the result will read
D-300 FOR 1 = 2
D-300 FOR 2 = 1
I did not quite understand what result you want to get (number, text, or something else). But I think that this formula will be useful.
To find the value in column A that matches the maximum value in column B, use the formula
=INDEX(A1:A37,MATCH(MAX(B1:B37),B1:B37,0))
Dear All,
I require to find three successive cell data A, WO, A in multiple rows in a single page.Then I have to replace any cell data of my choice based on the condition met.
For eg. the following shows multiple successive cell data present in a sheet.
P A WO A
If successive cells are A WO A respectively, then I Have to replace "WO" with "A"
Please solution
Hello!
If I understand you correctly, some values are written in several cells. You want to change some of them using a formula with the IF function. But an Excel formula can only change the value of the cell in which it is written. In your case, you need to use VBA.
I have product names in multiple columns and marked the customer name and quantity they ordered in rows. Now I want a different sheet with customer name, quantity and name of product customer ordered. is there a formula to bring the name and quantity of the product customer ordered in columns if the quantity is >= to 0.5.
I have used IF formula and it works for just one column. How do I go about giving multiple commands to have the result as in below in one cell?
2 Apples, 1 Orange, 5 mangoes
Hello!
I think the article "How to Vlookup in rows and columns (two-way lookup)" will be useful to you.
=IF((AND(I13=,I22=0,I29=0,I30=0),"0.00%",SUM(I13:I35)/SUM(K13:K35)))
is this possible?
Hello!
Perhaps you wanted to write down the formula
=IF(AND(I13=0,I22=0,I29=0,I30=0),"0.00%", SUM(I13:I35)/SUM(K13:K35))
I have a multi-layer problem set, if anyone can help.
This is a data of around 50k Rows. So i have 2 rows. Row A contains item ordered, Row B has timestamps. If i want to calculate the item wise time gaps, how do i go about it? So for example:
Row A: Row B:
Dell Laptop 11:23:04
Mouse 11:39:00
Snickers 12:45:01
Dell Laptop 12:49:08
Dell Laptop 12:51:46
Mouse 12:45:00
I need Row C to show time difference between the next sale of Dell Laptop and first sale, time gap between then third sale of Dell Laptop and second sale.Same goes with Mouse, Snickers, etc
so Row C1 should ideally be (12:49:08-11:23:04) = 01:26:04
C2 (12:45:00-11:39:00) = 01:06:00
and so on. The gaps should calculate only time difference of items sold for only those particular items.
Complicated for me. Would appreciate the help thanks.
Hello!
If in your table the first row is the heading, column A contains the goods, column B contains the time of sale, then in cell C2 write down the formula
=IF(INDEX($B$1:B1, LARGE(IF($A$1:A1=A2,ROW($A$1:A1),1),1))=0,"", B2-INDEX($B$1:B1,LARGE(IF($A$1:A1=A2,ROW($A$1:A1),1),1)))
I hope this will help, otherwise please do not hesitate to contact me anytime.
Hello,
Sorry.I need a formula to calculate incentive on sale.
Creiteria - if sale(D3) is less than 1.51L the incentive is 0. if the sale is above 1.51L the incentive is equal to same figure in % (1.51%), if the sale is 1.52L then the incentive is 1.52%, it continues up to 4.99L same percentage (4.99%) and above 5L the incentive is 5% flat.
Please do the needful.
Thank you
Hello,
I need a formula to calculate incentive on sale.
Creiteria - if sale(D3) is less than 1.51L the incentive is equal to same figure in % (1.51%), if the sale is 1.52L then the incentive is 1.52%, up to 4.99L same percentage (4.99%) and above 5L the incentive is 5% flat.
Please do the needful.
Thank you
Hello!
If you use your conditions, you get a very simple formula.
=IF(D3 < 5,D3*D3/100,D3*0.05)
Hello Alexander,
You give great hacks. Please guide me in one condition.
I want to mark special present (CV) to 2000 employee for 1-17 May 2020. However, in the excel sheet there might be already P (Present), or Y (Half Day) status for employee and remaining cells as blank. I want to ensure that i give maximum 14 CV attendance in blank cells. Rest cells with value "P" and "Y" to remain unchanged. Please guide. I have made the below formula:
=IF(OR(D1="P",D1="Y",D1="R"),D1,"PL")
However, i am not able to stop formula from giving CV beyond 14 times.
Please guide.
Thanks in advance.
Hello Ankur!
I’m sorry but your task is not entirely clear to me.
For me to be able to help you better, please describe your task in more detail. There is no CV in your formula. Do you want to record CV no more than 14 times in the cells for your employees? Then you need to use the COUNTIF function. Please let me know in more detail what you were trying to find, what formula you used and what problem or error occurred. In that case I will try to help you.
My Bad. Let me again explain my question to you:
I want to mark special present (CV) to 2000 employee for 1-17 May 2020. Out of these 2000 employees many might have worked also and might have got the real attendance. However, in the attendance (excel) sheet there might be cells with P (Present), R (Rest) or Y (Half Day) status for employee and remaining cells as blank (Absent). I want to ensure that i give maximum 14 CV attendance in blank cells (from B1 to R1). Rest cells with value "P", "Y" & "R" to remain unchanged. Please guide. I have made the below formula:
=IF(OR(D1="P",D1="Y",D1="R"),D1,"CV")
However, i am not able to stop formula from giving CV beyond 14 times.
Please guide.
Hello!
You can use the data validation tool to limit the number of CV values. Select the range B1: R1 and use the formula = COUNTIF ($ B1: $ R1, "CV") <15 to check the data.
You cannot enter your CV more than 14 times.
Read more about data validation here.
If you use the formula to automatically fill in the values, then in cell B1 you can write the formula
=IF(COUNTIF($A1:A1,"CV") < 15,"CV","")
Then copy it to the right along the line. Not more than 14 CVs will be recorded.
For now, when i am using this formula, the result comes as "CV" for all the blank cells till R2 (that is 17th May). SO the condition of stopping CV after 14 days is not fulfilled. I want to ensure that while using this formula, i do not give "CV" attendance more than 14 times.
Thanks in advance.
Regards
Hello All,
I am trying to get these three conditional "follow up status" from the variables "QA=1 means Followed Up and QA=2 means Not Followed Up" and PZ2=Estimated Follow up Date. But I still can not find the right and correct calculation. So may I get any help for the solution?
=IF(AND(QA=1, PZ2<"5/31/2020"),"Followed up", IF(AND(QA=2, PZ2"6/1/2020"),"Waiting for follow up")))
Hello All,
I am trying to get these three conditional "follow up status" from the variables "QA=1 means Followed Up and QA=2 means Not Followed Up" and PZ2=Estimated Follow up Date. But I still can not find the right and correct calculation. So may I get any help for the solution?
Please ignore the first one.
=IF(AND(QA=1, PZ2<"5/31/2020"),"Followed up", IF(AND(QA=2, PZ2"6/1/2020"),"Waiting for follow up")))
Hello Dev!
To check the condition with the date, use the expression PZ2 < DATE (2020,5,31) instead of PZ2 < "5/31/2020"
In addition, QA cannot be a reference to a cell. Maybe you wanted to write QA1? Or is it a named range?
I hope this will help, otherwise please do not hesitate to contact me anytime.
Dear Alexander,
As you suggested I tried adding "DATE" like this but still I couldn't get the right/correct solution. Could you have any next way and right way to solve this one?
=IF(AND(QA2>0, PZ2<DATE(2020,5,31)),"Followed up", IF(AND(QA2=2, PZ2DATE(2020,6,1)),"Waiting for follow up")))
Thank you very much!
Dear Dev!
Your answer is not entirely clear to me. I will try to find a solution, but more information is needed. What is the mistake in your opinion? Give an example of the source data and the expected result. It’ll help me understand it better and find a solution for you.
I suggest this version of the formula
=IF(AND(QA2 > 0,PZ2 < DATE(2020,5,31)),"Followed up",IF(AND(QA2=2,PZ2 < DATE(2020,6,1)),"Waiting for follow up","0"))
Thank you.
Dear Alexander,
Thank you for your quick responses on my issue. I solved my issue with your reference using the function;
=IF(AND(ISNUMBER(S2)),"Followed up",IF(AND(QA2=2,PZ2<DATEVALUE("5/31/2020")),"Follow up missing","Waiting for follow up"))
Dear Alexander,
This the final I used function. Thank you for good responses.
=IF(AND(QC3=1), "Followed up", IF(AND(QC3=2,QB3<DATEVALUE("5/31/2020")), "Follow up missing", "Waiting for follow up"))
Happy!!!
Dear Alexander,
As you suggested I tried adding "DATE" like this but still I couldn't get the right/correct solution. Could you have any next way and right way to solve this one?
=IF(AND(QA2>0, PZ2<DATE(2020,5,31)),"Followed up", IF(AND(QA2=2, PZ2DATE(2020,6,1)),"Waiting for follow up")))
Hello iam looking for a formula for this, if A1=A2,B1=B2,M1=M2 then it is a "True Duplicate" otherwise "NO" the result "True Duplicate" or "NO" is supposed to show up in both rows
Please help
Hello Penny!
Write this formula in the cells in which you want to see messages
=IF(AND(A1=A2,B1=B2,M1=M2),"True Duplicate","No")
I hope my advice will help you solve your task.
Hi Again, the previous formula didn't return the needed updated results. So i wondered if i concatenate the ranking (ei. A,B,C,D) with Conus or Oconus. Then i would just need a formula that calculates the below requirements, can you please help?:
if A1=ACONUS or BCONUS and D1 is anything but 12, return 15
if A1=CCONUS and D1 is anything but 12, return 12
if A1=DCONUS and D1 is anything but 12 return 10
if ACONUS, BCONUS, CCONUS, DCONUS and D1=12, return 17
if A1= AOCONUS or BOCONUS, return 34
if A1 = COCONUS or DOCONUS, return 32
Hi, I'm beginner. I have a one query as below posted.
Q- A builders merchant gives 10% discount on certain product lines.
The discount is only given on products which are on Special Offer, when the Order Value is $1000 or above.
[use IF and AND functions]
Product Special Offer Order Value Discount Total
Product 1 Yes 1,500 150 1,350
Product 2 No 1,300 130 1,170
Product 3 Yes 500 - 500
Product 4 Yes 2,800 280 2,520
How formulation i should follow for above case.
Hello Jay!
If I understand your task correctly, the following formula should work for you
=IF(AND(B10="Yes",C10*D10>1000), C10*D10*0.9,C10*D10)
I hope this will help, otherwise please do not hesitate to contact me anytime.
Hello All,
I am looking for a formula
if the value is equal or less that one , the it should be calculated the 50%
something like - IF(K13<=1(K13+K13*50/100)
And if the value is greater than 1 but less or equal to 5 , then add 40%
Need both in a single line
Hello!
The formula below will do the trick for you
=IF(K13 <= 1,K13*0.5,IF(AND(K13 <= 5,K13 > 1),K13*1.4,K13))
I hope it’ll be helpful.
I am working on an employee schedule. I have start times that I want to turn into Open, Close on another section of the sheet. I have that working with the =IF(ISNUMBER(SEARCH("8a",B4)),"Open","Close")
However, I have OFF on some days and I need it to show OFF on the other Section with the Open,Close
This is the formula I came up with but it gives a Value Error
=IF(ISNUMBER(SEARCH("8a",B4)),"Open","Close") IF(B4:G13 = "OFF", "OFF", "")
Hello David!
If I got you right, the formula below will help you with your task
=IF(ISNUMBER(SEARCH("8a",B4)),"Open", IF(B4="OFF","OFF","Close"))
I hope this will help, otherwise please do not hesitate to contact me anytime.
That fixed my formula. Thank you
HI! I'm trying to say if B2=sat or sun AND g2=As Scheduled value should be $5 if not $0 so the conditions to get $5 are it has to be sat or sun AND as scheduled
so far I've tried
=IF(ISTEXT(B9),"Sat",IF(ISTEXT(B9),"Sun",IF(ISTEXT(G9),"As Scheduled","$5")))
=IF(AND(B2="Sun",B2="Sat",G2="As Scheduled"),"$5","$0")
I'm driving my self mad! Hope you can help! Thanks!
Hello Mary!
If I got you right, the formula below will help you with your task:
=IF(AND(OR(B2="Sat",B2="Sun"), G2="As Sheduled"),"$5","$0")
I hope it’ll be helpful.
Hi, I really need some help please.
I need the end result to be Yes or No.
For yes, the criteria should be:
F2 must be greater than 2
G2 must be False
S2 must be False
Q2 must not contain the words Matter Data
=IF((AND(F2>2,G2="False",S2="False",Q2Matter Data)),"Yes","No")
Hello Ami!
If I understand your task correctly, the following formula should work for you:
=IF(AND(F2>2,G2="FALSE",S2="FALSE", NOT(ISNUMBER(FIND("Matter Data",Q2,1)))),"Yes","No")
Read how to use the IF function with text values here.
I hope this will help, otherwise please do not hesitate to contact me anytime.
=IF((AND(F2>2,G2="False",S2="False",Q2Matter Data)),"Yes","No")
...Sorry, slight typo but still doesn't work :(
Hi i have question regarding multiple condition:How to get system stock May'20 column by applying function IF.please suggest
example:
Customer ; Stock to be consumed; Schedule May'20 ;System stock (May'20)
B 602 560 42
C 545 YTR −
D 1 0 1
E 27 0 27
G 120 150 30
H 36 YTR -
Thanks in advance
Hello!
You have not specified which system stock you want to receive on May 20 - general or by customer. But in any case, I recommend using the SUMIFS function. Read more in this Excel SUMIFS guide.
I hope this will help, otherwise please do not hesitate to contact me anytime.
if 1-2 range answer multiplies by 2,500
3-4 multiplies by 3,000
5-6 multiplies by 4,500
what is the formular
Hello Bridget!
If I understand your task correctly, the following formula should work for you:
=IFERROR(CHOOSE(R1,2500,2500,3000,3000,4500,4500)*Q1,Q1)
or
=IF(OR(R1=1,R1=2),Q1*2500,IF(OR(R1=3,R1=4),Q1*3000,IF(OR(R1=5,R1=6),Q1*4500,Q1)))
Hope this is what you need.