Just nu i M3-nätverket
Gå till innehåll
Martassen

Tomt och Noll

Rekommendera Poster

Martassen

Hur skriver man  om tomt ska returnera "Ej ifyllt" och "0" ska returnera "Noll är inskrivet"?

Jag skriver typ:=Om(Cell="";"Ej ifyllt";Om(Cell=0;"noll är inskrivet";Om(Cell mindre än något,"Underkänd";Om(Cell mindre än något;"Ok";"Mycket bra"...

Går det göra de 2 första OM på ett kortare sätt än lägga in en om till varje på just "0" och "Ej inskrivet"? IFS kanske löser det i och för sig.
Får man isåfall blanda in "OCH" "Eller"?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Cluster
Postad (redigerade)

Låter som VÄXLA passar dig bra här.

https://support.microsoft.com/sv-se/office/växla-funktionen-växla-47ab33c0-28ce-4530-8a45-d532ec4aa25e?ui=sv-SE&rs=sv-SE&ad=SE

 

[tomt]=Ej ifyllt

0=Noll är inskrivet

1=Underkänd

2=Godkänd

3=Mycket bra

=OM(A1="";"Ej ifyllt";VÄXLA(A1;0;"Noll är inskrivet";1;"Underkänd";2;"Godkänd";3;"Mycket bra";"Annat"))

 

Redigerad av Cluster
Om-sats för tomt

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Martassen
2021-02-26 20:57, skrev Cluster:

Låter som VÄXLA passar dig bra här.

https://support.microsoft.com/sv-se/office/växla-funktionen-växla-47ab33c0-28ce-4530-8a45-d532ec4aa25e?ui=sv-SE&rs=sv-SE&ad=SE

 

[tomt]=Ej ifyllt

0=Noll är inskrivet

1=Underkänd

2=Godkänd

3=Mycket bra


=VÄXLA(D7;0;"Ej ifyllt";"";"Noll är inskrivet";1;"Underkänd";2;"Godkänd";3;"Mycket bra")

 

Aha. Fast annars måste jag köra 1 om för 0 och en Om för tomt?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Cluster

Ja, med växla blir det en enklare formel när man har många Om-villkor.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Martassen
2021-03-01 17:53, skrev Cluster:

Ja, med växla blir det en enklare formel när man har många Om-villkor.

Blir lite mek med växla om man ska ange större än, mindre än mm? Går ej?
Bättre med IFS?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Cluster

Precis, VÄXLA fungerar tyvärr ej direkt med logiska operatorer utan bara specifika värden.

Men man kan trixa lite: 

=VÄXLA(SANT;A1="";"Ej ifyllt";A1=0;"Noll är inskrivet";A1=1;"Underkänd";A1=2;"Godkänd";A1=3;"Mycket bra";A1>3;"Mer än tre")

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Martassen
Postad (redigerade)
55 minuter sedan, skrev Cluster:

Precis, VÄXLA fungerar tyvärr ej direkt med logiska operatorer utan bara specifika värden.

Men man kan trixa lite: 


=VÄXLA(SANT;A1="";"Ej ifyllt";A1=0;"Noll är inskrivet";A1=1;"Underkänd";A1=2;"Godkänd";A1=3;"Mycket bra";A1>3;"Mer än tre")

 

Japp. Hur skriver man då om 0 och tomt båda ska returnera "Inte ifyllt" båda två? Jag körde typ en Eller ihop med Om men går väl med Växla då?

 

Man kanske kan säga att IFS är enklare än Växla när man ska jobba med logiska värden?  Växla mer för ologiska värden och IFS för lite både och egentligen?

Redigerad av Martassen

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...