Having an excel sheet with a table as below:
same page with a different table. How can I return the comment to another table.
CodePudding user response:
As you specifically ask for a formula with IF
this should work:
=IF(A2<60,"Fail",IF(A2<70,"Average",IF(A2<80,"Good",IF(A2<90,"Very good",IF(A2<101,"Excelent")))))
Drop it in B2
and drag it down.
Result:
CodePudding user response:
I recommend rearranging your score data like this:
Score <= | Return value |
---|---|
59 | Fail |
69 | Average |
79 | Good |
89 | Very good |
100 | Excellent |
Then you can use XLOOKUP:
=XLOOKUP(A13:A22,A2:A6,B2:B6,"Out of score range",1)
If you have older Excel use:
=INDEX($B$2:$B$6,MATCH(TRUE,$A$2:$A$6>=A13,0))
This requires being entered with ctrl shift enter
.
This indexes the range B$2:B$6
(use $
to lock the row references when dragging the formula) and shows the first row where the MATCH
condition is met:
Range A$2:A$6
(note the $
again) being greater than or equal to the value in A13
(do not use $
here, so the row value will change if we drag the formula up/down)