25. juni 2004 - 10:17Der er
8 kommentarer og 1 løsning
Tekst fra en celle til brug i formel
Dette er lidt svært at forklare - tror jeg - men nu prøver jeg:
Jeg har en formel, der skal slå en værdi op i et referenceområde. Det fungerer fint. Men jeg har behov for at benytte forskellige referenceområder, afhængigt af værdien i en anden celle i samme række. Eksempelvis kunne det se således ud:
A1 indeholder en dato. B1 indeholder tekstværdien: "koder1", "koder2" eller "koder3" afhængigt af hvilken dato der står i A1. Dette kan jeg godt få til at fungere. C1 er et blankt indtastningsfelt. D1 indeholder den formel, som skal slå en værdi op i referenceområdet "koder1", "koder2" eller "koder3", alt afhængig af, hvad der står i B1. Renset for alt muligt som ikke har med denne del af sagen at gøre, ser denne kode således ud: =HVIS(C1<>"";LOPSLAG(C1;koder1;3;FALSK);"").
Funktionen er altså den, at hvis man taster noget i C1, vil D1 returnere værdien fra 3. kolonne i referenceområdet "koder1" fra den række som har værdien i fra C1 i første kolonne. Det virker, når jeg i formlen skriver den faste værdi "koder1", men hvis jeg i stedet indsætter en cellehenvisning til B1, virker det ikke mere.
Hvis jeg har forstået dit problem korrekt, skulle ovenstående løse det. Du kan med denne formel indtaste navnet på din referencematrix i B1, og derefter sår den op i den matrix, hvias navn du har anført.
Fantastisk! Her har jeg siddet og rodet efter en funktion i flere dage, og så kan du levere den på 2 minutter! Jeg har faktisk været inde omkring og læse om funktionen indirekte, men har aldrig rigtig forstået hvordan den virker, så jeg opgav den igen. Men her ser det faktisk ud til at fungere helt efter hensigten. Du får pointene. Jeg har en anden nød at knække lidt i samme boldgade - tror jeg - men jeg opretter den lige i et nyt spørgsmål. Håber der er lige så godt resultat med det...?
INDIREKTE fungerer sådan, at en tekst bliver oversat til en reference. Har du derfor teksten koder1 stående i B1, vil INDIREKTE(B1) oversætte det til "referencen, der står i B1".
Du plejer bare ta skulle klikke på det navn, hvis svar du accepterer :-) Men det vigtigste er jo at lykkedes.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.