andersen112 Novice
21. april 2017 - 10:02 Der er 17 kommentarer

lopslag nærmeste tal

Hej med jer

Jeg skal bruge en funktion som kan lave lopslag og finde nærmest tal og derefter returnere værdi fra kolonne A
hvis jeg f.eks. har værdi 2014,5 som skal finde nærmeste i nedenstående kolonne c(nærmest er 2012,9) derefter skal den returnere kolonne a (=2,17)
2,08    1869,4    1916,1
2,09    1879,9    1926,9
2,10    1890,3    1937,6
2,11    1900,8    1948,4
2,12    1911,3    1959,1
2,13    1921,8    1969,9
2,14    1932,3    1980,6
2,15    1942,8    1991,4
2,16    1953,3    2002,1
2,17    1963,8    2012,9
2,18    1974,2    2023,6
2,19    1984,7    2034,4
2,20    1995,2    2045,1
2,21    2005,7    2055,9
2,22    2016,2    2066,6
2,23    2026,7    2077,4
2,24    2037,2    2088,1
2,25    2047,7    2098,9
andersen112 Novice
21. april 2017 - 10:05 #1
lopslag skal hentes fra værdi i kolonne c
og ark består af 503 rækker
anedi Guru
21. april 2017 - 10:15 #2
Jeg ville brruge en index-match kombination, som herunder:
=INDEX(A1:A100;MATCH(2014,5;C1:C100;1)).
Du kan udskifte 2014,5 med en celle, hvor værdien står i stedet.

Vh
Anedi
anedi Guru
21. april 2017 - 10:15 #3
Med 503 rækker skal du lige rette 100 til sidste række.
andersen112 Novice
21. april 2017 - 11:10 #4
Det virker desværre ikke, værdier er i to ark i samme fil

Hydro+MS er et ark
f61 kommer fra "standard" ark1


=INDEX('Hydro+MS'!B3:B503;MATCH(F61;'Hydro+MS'!D3:D503;1))
F61 er celle med resultat der skal findes nærmeste til, i Hydro+MSD3:d503
når nærmeste er fundet skal værdi i samme række Hydro+MSA3:A503 returneres
anedi Guru
21. april 2017 - 12:27 #5
Prøv denne:
=INDEX('Hydro+MS'!A3:A503;MATCH(F61;'Hydro+MS'!D3:D503;1))

Tager resultatet i kolonne A og ikke B.

HVis det er grundet engelske funktions-navne skal den i stedet hedde:
=INDEKS('Hydro+MS'!A3:A503;SAMMENLIGN(F61;'Hydro+MS'!D3:D503;1))

Vh
Anedi
andersen112 Novice
21. april 2017 - 13:39 #6
tak for det. du er tæt på, men den finder ikke nærmeste tal.

den finder nærmeste tal højere end værdi.

Kan du få den til at kigge både op og ned?
anedi Guru
21. april 2017 - 14:51 #7
Ahh jeg forstår.

Prøv denne matrix formel:
=INDEX('Hydro+MS'!A3:A503;MATCH(MIN(ABS(F61-'Hydro+MS'!D3:D503));F61-'Hydro+MS'!D3:D503;0);1)

På dansk hedder udtrykkene: INDEKS, SAMMENLIGN, MIN og ABS

Når du har skrevet formlen ind i formellinjen skal du holde CTRL+SHIFT nede inden du trykker ENTER. Så dannes der Tuborg-klammer rundt om udtrykket.
anedi Guru
21. april 2017 - 15:21 #8
Mindre fejl, der er rettet her:
=INDEX('Hydro+MS'!A3:A503;MATCH(MIN(ABS(F61-'Hydro+MS'!D3:D503));ABS(F61-'Hydro+MS'!D3:D503);0);1)

Vh
Anedi
21. april 2017 - 15:48 #9
@anedi
Hvad får du med for eksempel 2015 i F61. Ved mig synes jeg din formel giver 2,08.

Jeg ville bruge en matrixformel som:

=MIN(IF((('Hydro+MS'!$C$3:$C$503-$F$61)<=0)*ABS('Hydro+MS'!$C$3:$C$503-$F$61)=SMALL(IF('Hydro+MS'!$C$3:$C$503-$F$61<=0;ABS('Hydro+MS'!$C$3:$C$503-$F$61);"");1);'Hydro+MS'!$A$3:$A$503))

eller dansk

=MIN(HVIS((('Hydro+MS'!$C$3:$C$503-$F$61)<=0)*ABS('Hydro+MS'!$C$3:$C$503-$F$61)=MINDSTE(HVIS('Hydro+MS'!$C$3:$C$503-$F$61<=0;ABS('Hydro+MS'!$C$3:$C$503-$F$61);"");1);'Hydro+MS'!$A$3:$A$503))
21. april 2017 - 15:55 #10
@anedi - undskyld, jeg mente ikke 2015, men 2019 (eller 2030 for eksempel).
anedi Guru
21. april 2017 - 15:59 #11
@xl-Enthusiast
Hmm, det ved jeg ikke hvad skyldes. På min maskine returneres der 2,18 med opslagsværdi 2019 og 2,19 med 2030 som opslag.

Vh
Anedi
21. april 2017 - 16:17 #12
@anedi

Jeg beklager.
Du har ret og jeg er forkert på den. Havde fejlagtigt læst som om man skulle finde nærmeste værdi mindre end opslagsværdien.
anedi Guru
21. april 2017 - 16:20 #13
No worries.

Så mangler vi bare at høre fra OP om det kunne bruges.

God weekend, når I når dertil.

Vh
Anedi
andersen112 Novice
25. april 2017 - 19:38 #14
hej igen

Så har jeg testet lidt

Ved flere værdier får jeg #I/T retur

andre værdier giver det rigtige resultat, skal data kører igennem et eller andet, det ser ud som om jeg får mulighed for at få flere og flere rigtige resultater?
acore Guru
25. april 2017 - 20:59 #15
Problemet med MATCH og andre lookup funktioner er, at de finder "den største værdi, der er mindre end eller lig med". Det duer ikke i dit tilfælde.

Det kan løses - der er et par bud med matrix-formler i tråden.

Hvis du ikke kan få det til at spille, kan du også lave en hjælpekolonne, som indeholder middelværdien af C-kolonnen for to rækker, og så lave opslaget i den med MATCH, og finde resultatet med OFFSET.

Men hvis du vil gå den vej, så pip lige - vil ikke lve det, hvis det andet viser sig at være løsningen eller ideen med en (evt skjult) hjælpekolonne ikke kan bruges.
25. april 2017 - 21:19 #16
I stedet for disse langtrukne diskussioner frem og tilbage vil det være så meget mere effektivt for alle parter, hvis du uploade en fil med de reelle data (anonymiseret om nødvendigt) og så manuelt gav eksempler (mindst 5) på ønskede resultater.
26. april 2017 - 02:34 #17
Mindst 5 kom jeg til at skrive.
Selvfølgelig ikke, hvis der kun er ét resultat.
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Computerworld
Live fra Retten i Glostrup (afsluttet): Retten vurderer: Må Computerworld fortsætte liveblog eller ej?
Live fra Retten i Glostrup: Vi er tilbage i retten til Atea-sagens tredjesidste dag inden jul. Følg med i sagen her live og hør om, hvorvidt en rejse til USA var ren ferie på skatteydernes penge eller ej.
CIO
Falcks mangeårige CIO stopper: "Jeg forlader min stilling inden for en uges tid"
Torben Ruberg, der er Group CIO i Falck og i 2015 blev kåret til Årets CIO i Danmark, må forlade topstillingen hos Falck.
Comon
Ny topmobilprocessor afsløret: Her er de fire ting, du skal vide om Snapdragon 845
Qualcomm har præsenteret sin Snapdragon 845-chipsæt, som vil være at finde i mange af næste års bedste Android-telefoner. Her er alt, hvad du skal vide om chippen
Job & Karriere
Dansk it-virksomhed indførte fire-dages arbejdsuge: I dag er sygefraværet rekord-lavt og direktøren har tabt sig 13 kilo
Interview: Great Place To Work kategori-vinderen IIH Nordic har indført en fire-dages arbejdsuge og taget et opgør med forstyrrende storrums-kontorer og en frustrerende mailkultur. I dag er medarbejderne gladere end nogensinde før.
White paper
Er du klar til EU´s nye persondataforordning? ... her er de gode råd om, hvordan du bedst griber det an
Den nye persondataforordning, der træder i kraft 25. maj 2018, har ganske stor indflydelse på den måde, som mange virksomheder driver forretning på. Hvordan håndterer og beskytter virksomheden kundernes personlige data, så alle kunders valg bliver respekteret og beskyttet? Den nye forordning gælder uanset hvor virksomheden sender data til, uanset hvor data lagres, og uanset hvordan data håndteres. Læs dette whitepaper og få hjælp til at forberede virksomheden på den nye persondataforordning (GDPR). Få også et overblik over persondataforordningen og alle de nødvendige svar til at komme igang med processen.