TBJ Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 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
HiSpeed Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 (endret) Hvilken Excel? Du kan f.eks. bruke FINN.RAD/KOLONNE, betinget formatering. Endret 19. mai 2009 av HiSpeed Lenke til kommentar
-Lasse Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 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
aklla Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 (endret) 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 19. mai 2009 av aklla Lenke til kommentar
Harald Staff Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 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
TBJ Skrevet 19. mai 2009 Forfatter Del Skrevet 19. mai 2009 (endret) 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 19. mai 2009 av TBJ Lenke til kommentar
TBJ Skrevet 19. mai 2009 Forfatter Del Skrevet 19. mai 2009 (endret) 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 19. mai 2009 av TBJ Lenke til kommentar
aklla Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 (endret) 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 som sagt, del de opp i flere celler om det er mulig. Endret 19. mai 2009 av aklla Lenke til kommentar
TBJ Skrevet 19. mai 2009 Forfatter Del Skrevet 19. mai 2009 (endret) 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 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 19. mai 2009 av TBJ Lenke til kommentar
Harald Staff Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 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
TBJ Skrevet 19. mai 2009 Forfatter Del Skrevet 19. mai 2009 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
Harald Staff Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 Beklager at jeg "avviste" deg så fort. Jeg så ikke at du brukte "TRUE" (noen som jeg aldri før har brukt...) I så fall ville det virket uansett, den setter seg til TRUE hvis du ikke spesifikt sier FALSE. Lenke til kommentar
TBJ Skrevet 19. mai 2009 Forfatter Del Skrevet 19. mai 2009 I så fall ville det virket uansett, den setter seg til TRUE hvis du ikke spesifikt sier FALSE. Jeg har kun brukt FALSE (og egentlig aldri forstått hva TRUE gjorde) Lenke til kommentar
HiSpeed Skrevet 19. mai 2009 Del Skrevet 19. mai 2009 (endret) 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 19. mai 2009 av HiSpeed Lenke til kommentar
TBJ Skrevet 20. mai 2009 Forfatter Del Skrevet 20. mai 2009 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå