26. november 2009 - 11:27Der er
6 kommentarer og 1 løsning
Sammenlign
Hej eksperter
Jeg har en udfordring som jeg ikke selv kan løse. Scenarie:
1: Jeg har en kolonne som følger:
26 24 11 8 7 5 4 3 2 0
-1 -2 -4 -7 -10 -12 -26
2: Jeg har så tallene -26 og til +26 som jeg får fra et andet ark. Jeg vil gerne i en kolonne til højre for ovenstående, kunne sætte et kryds eller lign. der hvor tallet matcher ovenstående kolonne, eller hvis tallet ikke matcher fordi det ikke står i kolonnen, så sætte et kryds tættetst på det der matcher.
Jo selvfølelig. Lad os sige at jeg via et andet ark får tallet "24". Så vil jeg gerne vise flg:
26 24 X 11 8 7 5 4 3 2 0
-1 -2 -4 -7 -10 -12 -26
Var tallet istedet "-3" som ikke står i kolonnen, ville jeg gerne have et kryds el.lign. så tæt ved som muligt - fx:
26 24 11 8 7 5 4 3 2 0
-1 -2 -4 X -7 -10 -12 -26
Gør jeg mig forståelig?
Synes godt om
Slettet bruger
26. november 2009 - 20:00#3
Hvis du har din talrække i A1:A100 for eksempel og tallet du vil matche i C1 kan du prøve følgende matriksformel i D1: =INDEKS(A1:A100;SAMMENLIGN(MIN(ABS(A1:A100-C1));ABS(A1:A100-C1);0)) I B1 indtaster du: =HVIS(A1=$D$1;"X";""). Kopier formlen nedad Hvis C1 for eksempel er 25 vil der komme X ud for 26 i A1. Hvis C1 er -3 vil der komme kryds ud for -2 (hvad er tættest på -3, er det -2 eller -4?)
Du kan alternativt bruge følgende matriksformel: =INDEKS(A1:A100;SAMMENLIGN(MIN(ABS(A1:A100-C1+1));ABS(A1:A100-C1+1);0)) Med 25 i C1 vil der $komme X ud for 24 og med -3 i C1 vil der komme X ud for -4.
Om ikke andet kan du måske bruge det her til inspiration.
Har du indtastet formlen som matriksformel, det vil sige ved at holde Ctrl og Shift nede før du trykker på Enter?
For mig fungerer formlen som jeg beskrev i forrige indlæg. Hvis du er interesseret, kan jeg sende dig den Excel fil jeg brugte da jeg lavede formlen. I givet fald - skriv hvilken adresse jeg skal sende den til.
Det var Crtl + Shift der gjorde tricket. Det anede jeg ikke at man skulle!
Smid et svar - tusind tak for hjælpen.
Synes godt om
Slettet bruger
28. november 2009 - 07:57#7
Husk samme indtastningsmåde hvis du redigerer formlen. Læg mærke til, at Excel automatisk sætter tuborg-parenteser om formlen når du indtaster som matriksformel, altså når du holder Ctrl og Shift nede før du trykker Enter. Manuel indtastning af tuborg-parenteserne virker ikke. Herved vil Excel bare opfatte det hele som tekst.
Hans
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.