webForumDet fria alternativet

Skriv ut en viss text beroende på cellvärde

Kontorsprogram

3 svar · 514 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Hur skriver jag ut en viss text beroende av en cells värde?

Text att skriva ut om cell A1 = 0-402 = Icke godkänt
Text att skriva ut om cell A1 = 403-469 = Godkänt
Text att skriva ut om cell A1 = 470-530 = Bra

Medlem sedan okt. 2005371 inlägg
#2

Uhhhhh, nästlade villkor är väl den vanliga metoden, yack.
=OM(OCH(A1>=0;A1<=402);"Icke godkänt";OM(OCH(A1>=403;A1<=469);"Godkänt";OM(OCH(A1>=470;A1<=530);"Bra";"Inget giltigt värde angivet")))

Personligen brukar jag undvika nästling, ofta går det lika bra med en formel i stil med:

=OM(OCH(A1>=0;A1<=402);"Icke godkänt";"")&OM(OCH(A1>=403;A1<=469);"Godkänt";"")&OM(OCH(A1>=470;A1<=530);"Bra";"")

Den blir precis lika lång men det är mycket enklare att felsöka och man slipper excels nästlingsbegränsning (men du får inten riktig "slafshantering").

obs att dina villkor lämnar "luckor" i serien (402,5 t.ex). Rätta till vilkoren så att att det blir som du tänkt dig.

För övrigt kanske du skall titta på "format, villkordssyrd formatering". Ger inte texten du vill ha, men det är väldigt lätt att sätta upp villkoren

Medlem sedan maj 2002821 inlägg
#3

Men formeln skrivs ut som text och resulterar inte i något... Ja, jag har = i början.

Medlem sedan maj 2002821 inlägg
#4

Ah, mitt fel. Nu funkar det, tack!

275 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)