PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelAlternativ till =OM(OCH))Alternativ till =OM(OCH))
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-01-05 05:10
 

Finns det något bra alternativ till =OM(OCH)) när man söker ett intervall? 

Exempelvis:  

Nedre värde Övre värde Kategori
0 99 F
100 199 E
200 299 D
300 399 C
400 999 B
1000   A

 

Någon får värdet 347, då vill jag att det ska stå C i en cell. Nu löser jag detta genom en lång =OM-sträng men det känns som att det borde finnas bättre och lättare alternativ. 

=OM(D14<=$C$5;$D$5;OM(OCH(D14<=$C$6;D14>=$B$6);$D$6;OM(OCH(D14<=$C$7;D14>=$B$7);$D$7;OM(OCH(D14<=$C$8;D14>=$B$8);$D$8;OM(OCH(D14<=$C$9;D14>=$B$9);$D$9;$D$10)))))

Nytt inlägg
 2023-01-05 13:15
 

LETARAD() med argumentet "Ungefärligt" satt som SANT 

 =LETARAD(D14;A2:C7;3;SANT)

Då returneras den första raden som är minst lika stor som värdet i D14 (förutsätter att tabellen är sorterad i stigande ordning)

Funktionen LETARAD - Microsoft Support

XLETAUPP() finns i nyare excel och ger dig möjlighet att bestämma om du vill hitta större än elelr mindre än  osv

=XLETAUPP(D14;A2:A7;C2:C7;;-1)

https://support.microsoft.com/sv-se/o...

Nytt inlägg
 2023-02-20 17:27
 
 Ändrad av Runarsson  på 2023-02-20 18:40:04

 Ett alternativ till den där långa formeln är =IFS(D14>=B10;D10;D14>=B9;D9;D14>=B8;D8;D14>=B7;D7;D14>=B6;D6;SANT;D5)

... som gör samma sak, men utan att du behöver nästla flera OM-formler. Funktionen IFS radar i stället upp dom på samma nivå.
Dessutom förenklas den (här) ytterligare om den tas "bakvägen", med >=1000 först. Då behövs inga OCH för att kolla 'mellan'.

Notera dock:
IFS-funktionen saknar OM-funktionens 'annars'-del och returnerar ett felmeddelande om inget villkor skulle vara sant.
I detta exempel, för ett 'F', måste man avsluta med ett eget 'mindre än 100', eller själv ge ett SANT-värde.
... D14>=B6;D6;<100;D5)
... D14>=B6;D6;SANT;D5)

https://support.microsoft.com/sv-se/o...

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelAlternativ till =OM(OCH))Alternativ till =OM(OCH))

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter