15. september 2000 - 10:41Der er
11 kommentarer og 1 løsning
Avanceret søgeformel(?)
Jeg har en (kæmpe) tabel. I første kolonne er der en række decimaltal. Jeg har brug for en formel (helst ikke makro), som kan finde det tal i kolonnen, som er nærmest et andet tal.
Ex: Find tal nærmest (alternativt første tal, der er større end) 2.
frank >> Det er helt klart noget af det rigtige. Problemet er, at jeg bruger formlen på et andet ark end tabellen. Hvad skal jeg så skrive i 3. parameter for kolonnenummer, når værdien skal tages fra 4. kolonne i tabel-arket?
=LOPSLAG() slår op i første kolonne i dataområdet, men returnerer indholdet af en valgfri søjle i dataområdet. Søgningen sker altså kun på første kolonne.
Nu har jeg arbejdet lidt mere med problemet. Man behøver ikke sortere datasættet for at få følgende til at virke (stadig afsluttet med Ctrl+Skift+Enter):
Største tal mindre end opslagsværdi: =MAKS(HVIS(A1:A2000<=opslagsværdi;A1:A2000;\"\"))
Mindste tal større end opslagsværdi: =MIN(HVIS(A1:A2000>=opslagsværdi;A1:A2000;\"\"))
Her finder =sammenlign() nummeret på den række hvor ABS(a1:a2000-sammenlign)=MIN(ABS(a1:a2000-sammenlign)). Herefter slår =INDEKS() dette rækkenummer op i matriksen A1:A2000
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.