26. januar 2006 - 12:15Der er
5 kommentarer og 1 løsning
Hjælp til formel med intervaller
Hej
Jeg har et data sæt der ser således ud:
Hanne 25 Peter 405 Solveig 10235 Per 980
Osv.
Så har jeg disse data:
10000+ A-Vip 5000 - 9999 A 3000 - 4999 B 2000 - 2999 C 1500 - 1999 D 1000 - 1499 E 700 - 999 F 500 - 699 G 400 - 499 H 300 - 399 I 200 - 299 J 150 - 199 K 100 - 149 L 80 - 99 M 50 - 79 N 20 - 49 O - 19 P
Altså - alt efter hvad tal der står ud for de respektive navne herover, så skal der returnes det rette bostav for intervallet. Nogen der er friske. PS vi har prøvet med en alm. hvis formel, men den tager jo kun 7 kriterier, og jeg løber vild i eller og og. Nogen der er friske ?
En molbo-løsning (der virker) er at lave f.eks. 25.000 rækker med fortløbende numre, og skrive bogstavet p ud for de første 20, O ud for de næste 30 osv. og så lave en LOPSLAG-funktion. Men nu ved jeg ikke hvor ofte grænserne rykker sig eller noget, men skal arbejdet laves nu og her, een gang for alle, så virker ovennævnte metode
HPO - selvfølgelig bedre end ingenting, men MEGET tungt med et Lopslag i 25000 rækker. Ser lige om der er andre med gode forslag, evt. en funktioner og/eller makro.
Prøv med denne i C2 udfor Hanne: =VLOOKUP(B2;K1:L17;2;TRUE) eller på dansk =LOPSLAG(B2;K1:L17;2;TRUE) i cellerne K1 til L17 kopierer du disse værdier ind: 0 P 19 O 49 N 79 M 99 L 149 K 199 J 299 I 399 H 499 G 699 F 999 E 1499 D 1999 C 2999 B 4999 A 9999 A-Vip
>> mile: Som jeg skrev, er det en "molbo" løsning, som virker. Men skal opgaven løses mange gange i træk, skal du nok kigge efter en mere smart løsning.
Ja toblers virker umiddelbart ligetil, det gør åbenbart en forskel at den kun skal slå op i dette lille område. Udmærket løsning synes jeg, omend det kunne være fedt om det kunne løses helt uden Lopslag, da det er lidt tungt. men OK man kan jo efterflg. kopiere formlerne og indsætte som værdier i stedet. Det letter lidt på performance.
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.