HK416 Skrevet 26. januar 2012 Del Skrevet 26. januar 2012 Hei. Formelsen jeg trenger hjelp til: =IF(Sheet1!B2=Sheet2!B1;Sheet1!C2=Sheet2!B2;IF(Sheet1!B2=Sheet2!C1;Sheet1!C2=Sheet2!C2;IF(Sheet1!B2=Sheet2!D1;Sheet1!C2=Sheet2!D2;IF(Sheet1!B2=Sheet2!E1;Sheet1!C2=Sheet2!E2;IF(Sheet1!B2=Sheet2!F1;Sheet1!C2=Sheet2!B2;""))))) Dette er hva jeg skal gjøre: Med drop-down liste skal jeg kunne velge Sheet1!B2 (som har 5 verdier, hvor teksten ligger på sheet2). Velger jeg 1 av 5 her, skal da en verdi fra sheet2 vise i Sheet1!C2. Velger jeg en annen verdi, skal en ny verdi i sheet2 vise i Sheet1!C2. Problemet er at det kommer ingen tekst i i Sheet1!C2, men hvor formelen skrives: i Sheet1!B1 står det kun FALSE. Det er forsåvidt riktig, da verdien skal være falsk, men skal jo da (teoretisk) vise verdien som er anvist i formelen. Har lagt en lignende formel før (samme funksjon, men andre verdier), for ca 1 år siden. Men i dette arket har jeg klart å gjemme formelen. Finner den ikke igjen Jeg bruker engelsk office 2010, på windows 7. Vedlagt er arket. Lenke til kommentar
Harald Staff Skrevet 26. januar 2012 Del Skrevet 26. januar 2012 IF-formler funker slik: =IF(Påstand;Resultat hvis True;Resultat hvis False) TRUE-resultatene dine er logiske påstander a la Sheet1!C2=Sheet2!B2 som i sin tur returnerer TRUE eller FALSE. HTH. Beste hilsen Harald Lenke til kommentar
HK416 Skrevet 26. januar 2012 Forfatter Del Skrevet 26. januar 2012 (endret) Hei. takk for svar. Det er jeg klar over. Så hva er galt med formelen min? Den er satt opp: slik at "hvis sheet1!B2 viser Sheet2!B1" skal "sheet1!C2 vise samme som sheet2!B2". men hvis ikke det, så skal den bevege seg til neste formel. Som er så-å-si den samme. Dette skal repeterest 5 ganger (eller mer). Hvis ingen av verdiene viser, så er den blank (""). Hvis den viser FALSE, er det et begrep, eller skrivefeil jeg ikke ser. Jeg ser den ikke. Gjør du? Endret 26. januar 2012 av HK416 Lenke til kommentar
Harald Staff Skrevet 26. januar 2012 Del Skrevet 26. januar 2012 Nei dette er du ikke klar over. Dette Sheet1!C2=Sheet2!B2 betyr IKKE at Sheet1!C2 skal vise innholdet i Sheet2!B2. Det er derimot en logisk påstand som returnerer TRUE hvis celleinholdene er like, eller FALSE hvis de er forskjellige. En formel kan bare gjøre en eneste ting; returnere en verdi til cella formelen står i. Hvis det skal stå noe i Sheet1!C2 så må akkurat den cella inneholde en egnet formel som returnerer ønsket verdi. HTH. Beste hilsen Harald 1 Lenke til kommentar
HK416 Skrevet 27. januar 2012 Forfatter Del Skrevet 27. januar 2012 .. Så jeg må legge inn "viss denne er True, legg inn verdien som viser i Sheet1!C2" ? Her må jeg vel koble inn VBA? Lenke til kommentar
Harald Staff Skrevet 27. januar 2012 Del Skrevet 27. januar 2012 Hva er grunnen til å ikke ha en formel i C2? Lenke til kommentar
HK416 Skrevet 27. januar 2012 Forfatter Del Skrevet 27. januar 2012 Kan ha en formel i C2 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å