what is the syntax i need for my worksheet - excel

=IFERROR(INDEX(Table2,SMALL(IF(Table2[Off The
Road]="No",ROW(Table2)-4),ROW(43:43)),5),"")
That's the formula i'm currently using. But i want it to only work if 2 criteria are met
Table2[Off The Road]="No" and Table2[Spare]="No"
I've tried using the following formula, but it keeps returning a #Spill error
=IFERROR(INDEX(Table2,SMALL(IF(and(Table2[Off The Road]="No",Table2[Spare]="No"),ROW(Table2)-4),ROW(43:43)),5),"")
Any help would be greatly appreciated.

Related

Need help fixing an IF(AND statement in excel

I am a beginner at using Excel and I've been trying to code a particular condition. The condition is as follows,
If A<75 and B<75 then do nothing
If A>75 and B<75 then A-75
If A<75 and B>75 then B-75
If A>75 and B>75 then (A-75)+(B-75)
Here, A and B are numerical values in two different cells.
So I wrote a formula and it works when the IF statements are not nested. However when I combine the formula it gives me an error. The formula I wrote is as follows.
=IF(AND(S180<75,V180<75),0,"-",IF(AND(S180>75,V180<75),S180-75,"-",IF(AND(S180>75,V180<75),S180-75,"-",IF(AND(S180>75,V180>75),(S180-75)+(V180-75),"-"))))
The formulae that work are as follows,
=IF(AND(S180<75,V180<75),0,"-")
=IF(AND(S180>75,V180<75),S180-75,"-")
=IF(AND(S180>75,V180<75),S180-75,"-")
=IF(AND(S180>75,V180>75),(S180-75)+(V180-75),"B")
I want the conditions to all be applied in a single cell so that I can switch the resulting value into standard values from another table using the =switch function. I am using Excel Online. Any help fixing my formula is welcome.
Thanks in Advance!
With IF, but could be shortened:
=IF(AND(S180>75,V180>75),S180+V180-150,IF(AND(S180>75,V180<75),S180-75,IF(AND(S180<76,V180>75),V180-75,IF(AND(S180<75,V180<75),""))))
Do you have a recent version of Excel with the IFS function?
=ifs(AND(S180<75, V180<75), 0, AND(S180>75, V180<75), S180-75, AND(S180>75, V180<75), S180-75, AND(S180>75, V180>75), (S180-75)+(V180-75), TRUE, "B")
If you try this formula and end up with a #NAME? error then your version does not support IFS.
Try this nested IF ,
To nest IF you need to include another IF in the FALSE condition of the first IF
=IF(AND(S180<75,V180<75),0,IF(AND(S180>75,V180<75),S180-75,IF(AND(S180>75,V180<75),S180-75,IF(AND(S180>75,V180>75),(S180-75)+(V180-75),"-"))))

Excel OR/IF/AND Statement Error

I am using the following excel formula to determine the value for a cell. I keep getting a "#VALUE!" error. Can anyone assist?
=OR(IF(AND(P3="NewEE",LEFT(O3,1)="D"),"DENTAL",IF(AND(P3="BEN2",LEFT(O3,1)="H"),"MEDICAL",
IF(AND(P3="BEN3",LEFT(O3,1)="V"),"VISION"))),IF(AND(Q3="NewEE",LEFT(O3,1)="D"),"DENTAL",
IF(AND(Q3="BEN2",LEFT(O3,1)="H"),"MEDICAL",IF(AND(Q3="BEN3",LEFT(O3,1)="V"),"VISION"))),
IF(AND(R3="NewEE",LEFT(O3,1)="D"),"DENTAL",IF(AND(R3="BEN2",LEFT(O3,1)="H"),"MEDICAL",
IF(AND(R3="BEN3",LEFT(O3,1)="V"),"VISION"))))
EXAMPLE 1:
EXAMPLE 2:
You want to nest all the ifs and do not use the OR():
=IF(AND(P2="NewEE",LEFT(O2,1)="D"),"DENTAL",IF(AND(P2="BEN2",LEFT(O2,1)="H"),"MEDICAL",IF(AND(P2="BEN3",LEFT(O2,1)="V"),"VISION",IF(AND(Q2="NewEE",LEFT(O2,1)="D"),"DENTAL",IF(AND(Q2="BEN2",LEFT(O2,1)="H"),"MEDICAL",IF(AND(Q2="BEN3",LEFT(O2,1)="V"),"VISION",IF(AND(R2="NewEE",LEFT(O2,1)="D"),"DENTAL",IF(AND(R2="BEN2",LEFT(O2,1)="H"),"MEDICAL",IF(AND(R2="BEN3",LEFT(O2,1)="V"),"VISION","")))))))))

Nested if formula (Excel)

Hi I am trying to write a formula where if cell (J$4) = 1120 then it would run one statement, whereas if cell (J$4) = 1120s it would run another. I am using index-match to lookup the appropriate value. However, I can't seem to get my formula to work and I was wondering if you guys can find my error. The error is 'you've entered too many arguments for this function'. Any help would be appreciated! Thank you!
formula:
=IFERROR(IF(J$4="1120S",INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5),IF(J$4=1120,INDEX(B1HY3!$A$3:$f$300,MATCH("L 22a",B1HY3!$f$3:$f$300,0),5)+INDEX(B1HY3!$A$3:$F$300,MATCH("L 22b",B1HY3!$F$3:$F$300,0),5),0),0)
Always try to follow parentheses' colors it is quite useful when handling with large formulas,furthermore try always to evaluate your formulas to check where the error is.
It worked for me:
=IFERROR(IF(J$4="1120S",INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5),IF(J$4=1120,INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5)+INDEX(B1HY3!$A$3:$F$300,MATCH("L 22b",B1HY3!$F$3:$F$300,0),5))),0)
It was nessesary to close the parenthesis of the second if

Excel function to determine count for range of an occurrence text value

I know this is a simple function to implement in excel but I am not getting it right. I am trying to get count of "FAIL" text where "THUMB" using this function =IF(L8:L307="THUMB",COUNTIF(N8:N307,"*FAIL*")) but then I am getting #VALUE!. I want to be able to tell how many FAILs are there for the occurence of THUMB.
Here is a screenshot from my excel worksheet I am working on
Could someone please tell me what is it that I am doing wrong in this function?
you gotta use the simple countifs function like this:
=COUNTIFS($N$8:$N$307,"FAIL",$L$8:$L$307,"THUMB")
hope this works for you.

VLOOKUP Returning Blank value if error

I am trying to get VLOOKUP to return a blank if an error is returned that should show #NA
I have tried multiple functions such as IF(ISNA....) as was done on Microsoft's website and most currently
=IF(IFNA(VLOOKUP('Order Form'!B27,'Delivery Calculator'!A14:C17,3,FALSE)),"",VLOOKUP('Order Form'!B27,'Delivery Calculator'!A14:C17,3,FALSE))
The vlookup: VLOOKUP('Order Form'!B27,'Delivery Calculator'!A14:C17,3,FALSE) works by itself except that I get an NA which I wanted to change to a blank.
Thanks for any help!
With your help and my reading of the Office.com IFNA page, how about:
=IFNA(VLOOKUP('Order Form'!B27,'Delivery Calculator'!A14:C17,3,FALSE),"")

Resources