Gå til innhold

Excel: Mange if setninger


TBJ

Anbefalte innlegg

Hei

 

Jeg trenger hjelp med en setning som kommer til å innholde mer enn 10 if-setninger (og det går jo ikke).

 

Hvordan løser jeg det da?

 

Eksempel;

(sykt eksempel, men kun beregnet for å vise hva jeg mener)

 

Hvis verdien i en celle er mellom 9610000 og 9619999, så svarer den "Blå"

Hvis verdien i en celle er mellom 9620000 og 9629999, så svarer den "Gul"

Hvis verdien i en celle er mellom 9630000 og 9639999, så svarer den "Grønn"

Hvis verdien i en celle er mellom 9640000 og 9649999, så svarer den "Lilla"

Tilslutt ender det opp med (eks.) 13 if-setninger.

 

Hvordan løses dette?

Lenke til kommentar
Videoannonse
Annonse
Hvilken Excel?

Du kan f.eks. bruke FINN.RAD/KOLONNE, betinget formatering.

 

Ja, hvis du har et system i det kan du lett bruke Finn.rad/kolonne. Fungerer fint det. Uansett, er det grense på maks 10 if setninger? Det viste jeg ikke.

Lenke til kommentar

du må jobbe med å korte ned if-setningene dine, det er en grense på hvor lang en formel kan være.

 

du trenger ikke 13 if-setninger for å ta det eksempelet du viste, jeg fikser det lett med 4-5 if-setninger, alt etter hva den skal gjøre hvis det er under/over tallene du oppgir.

 

edit: alternativt kan du dele den opp i flere celler.

Endret av aklla
Lenke til kommentar

Bruker du IF så har du vel engelsk Excel. Men opplys alltid om språkversjon og årgang når du spør om hjelp.

 

Glem IF på dette, lag en oppslagstabell.

 

A1: 9610000

A2: 9620000

osv nedover

B1: Blå

B2: Gul

osv nedover.

 

Oppslagsverdi i D1. Formel i E1:

=VLOOKUP(D1;A1:B20;2;TRUE)

 

HTH. beste hilsen Harald

Lenke til kommentar
Bruker du IF så har du vel engelsk Excel. Men opplys alltid om språkversjon og årgang når du spør om hjelp.

 

Glem IF på dette, lag en oppslagstabell.

 

A1: 9610000

A2: 9620000

osv nedover

B1: Blå

B2: Gul

osv nedover.

 

Oppslagsverdi i D1. Formel i E1:

=VLOOKUP(D1;A1:B20;2;TRUE)

 

HTH. beste hilsen Harald

 

Beklager at jeg ikke nevnte det.

Engelsk Excel 2007.

 

VLOOKUP fungerer vel kun hvis man får treff.

I mitt tilfellet er det 9999 tall som gir "Blå".

 

Hvis verdien i en celle er mellom 9610000 og 9619999, så svarer den "Blå". Det er ikke kun 9610000 som gir "Blå".

Endret av TBJ
Lenke til kommentar
du må jobbe med å korte ned if-setningene dine, det er en grense på hvor lang en formel kan være.

 

du trenger ikke 13 if-setninger for å ta det eksempelet du viste, jeg fikser det lett med 4-5 if-setninger, alt etter hva den skal gjøre hvis det er under/over tallene du oppgir.

Hvordan klarer du å få den ned til 4-5?

 

Problemet er at ofte har jeg behov for også flere enn 13 (som bare var for dette eksempelets skyld).

Endret av TBJ
Lenke til kommentar
du må jobbe med å korte ned if-setningene dine, det er en grense på hvor lang en formel kan være.

 

du trenger ikke 13 if-setninger for å ta det eksempelet du viste, jeg fikser det lett med 4-5 if-setninger, alt etter hva den skal gjøre hvis det er under/over tallene du oppgir.

Hvordan klarer du å få den ned til 4-5?

 

Problemet er at ofte har jeg behov for også flere enn 13 (som bare var for dette eksempelets skyld).

Slik:

=HVIS(A1>=9610000;HVIS(A1<9619999;"Blå";HVIS(A1<=9629999;"gul";HVIS(A1<=9639999;"grønn";HVIS(A1<=9649999;"lilla";""))));"")

 

Jeg sliter mer med å lage 13 if-setninger på det :p

som sagt, del de opp i flere celler om det er mulig.

Endret av aklla
Lenke til kommentar
du må jobbe med å korte ned if-setningene dine, det er en grense på hvor lang en formel kan være.

 

du trenger ikke 13 if-setninger for å ta det eksempelet du viste, jeg fikser det lett med 4-5 if-setninger, alt etter hva den skal gjøre hvis det er under/over tallene du oppgir.

Hvordan klarer du å få den ned til 4-5?

 

Problemet er at ofte har jeg behov for også flere enn 13 (som bare var for dette eksempelets skyld).

Slik:

=HVIS(A1>=9610000;HVIS(A1<9619999;"Blå";HVIS(A1<=9629999;"gul";HVIS(A1<=9639999;"grønn";HVIS(A1<=9649999;"lilla";""))));"")

 

Jeg sliter mer med å lage 13 if-setninger på det :p

som sagt, del de opp i flere celler om det er mulig.

 

Det blir jo veldig slitsomt hvis man virkelig har mange setninger.

I mitt eksempel over tok jeg kun 13.

Det kunne like gjerne vært 27!

 

Jeg er overbevist om at det finnes en enklere løsning. Det er bare at jeg ikke vet hvordan...

Endret av TBJ
Lenke til kommentar
VLOOKUP fungerer vel kun hvis man får treff.

I mitt tilfellet er det 9999 tall som gir "Blå".

Hvis verdien i en celle er mellom 9610000 og 9619999, så svarer den "Blå". Det er ikke kun 9610000 som gir "Blå".

 

Det er fint med selvtillit, men jeg synes nå allikevel du burde prøvd løsningen min før du gikk ut ifra at jeg ikke har forstått oppgaven.

Lenke til kommentar
VLOOKUP fungerer vel kun hvis man får treff.

I mitt tilfellet er det 9999 tall som gir "Blå".

Hvis verdien i en celle er mellom 9610000 og 9619999, så svarer den "Blå". Det er ikke kun 9610000 som gir "Blå".

 

Det er fint med selvtillit, men jeg synes nå allikevel du burde prøvd løsningen min før du gikk ut ifra at jeg ikke har forstått oppgaven.

 

Dæven!

Det fungerte!

 

Beklager at jeg "avviste" deg så fort. Jeg så ikke at du brukte "TRUE" (noen som jeg aldri før har brukt...)

Takk for hjelpen

Lenke til kommentar

Det var jo dette jeg prøvde å hinte frempå om i post #2 :)

VLOOKUP = FINN.RAD

 

Hvis det holder at celle skifter til fargekode er det enkleste å bruke Betinget formatering.

Se eksempel i vedlagt fil. Rename til *.xlsx

BF.txt

Endret av HiSpeed
Lenke til kommentar
Det var jo dette jeg prøvde å hinte frempå om i post #2 :)

VLOOKUP = FINN.RAD

 

Hvis det holder at celle skifter til fargekode er det enkleste å bruke Betinget formatering.

Se eksempel i vedlagt fil. Rename til *.xlsx

 

Eksempelet var kult.

Dette skal jeg notere meg til en annen gang.

Takker

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...