Det enklaste är kanske att skriva en hjälptabell någonstans (A1:B4 i mitt lilla exempel) . Där skriver du gränsvärdena i KolumnA och värdena i kolumnB
10 _ a
21 _ b
31 _ c
41 _ d
Sen kan du "Fiska ut" rätt värde med hjälp av LETARAD()
=LETARAD(26;$A$1:$B$4;2;SANT)
Eller så här om du vill skriva in 26 i cell E1
=LETARAD(E1;$A$1:$B$4;2;SANT)
Det som löser ditt problem är argumentet SANT som gör att LETARAD() hittar det första värdet som stämmer på ett ungefär. Dvs när du skriver in 26 så letar den i kolumnA och fastnar på 21 eftersom 31 är större. Sen hämtar det värdet på samma rad från andra kolumnen (det är det 2:an står för) i området A1:B4.
Min beskrivning gör det krångligare än vad det är i verkligheten. Testa.