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 Professor
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 Professor
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 Professor
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 Professor
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 Professor
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
xl-Enthusiast Professor
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))
xl-Enthusiast Professor
21. april 2017 - 15:55 #10
@anedi - undskyld, jeg mente ikke 2015, men 2019 (eller 2030 for eksempel).
anedi Professor
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
xl-Enthusiast Professor
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 Professor
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.
xl-Enthusiast Professor
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.
xl-Enthusiast Professor
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
Valutaspekulanter rydder grafikkort-lagrene hos ProShop igen og igen: "Det er helt vanvittigt for tiden"
Den nye kryptovaluta ethereum presser markedet for grafikkort voldsomt i disse måneder. For grafikkort anvendes til at udvinde valutaen. "Det er helt vanvittigt for tiden. Siden etherum-valutaen slog igennem i slutningen af 2016, har vi stort set ikke kunne holde grafikkort på lagrene, før de bliver solgt," lyder det fra ProShop.
CIO
Indsigt: Seks vigtige konklusioner om det store hacker-angreb mod Mærsk efter nyt regnskab
Det store hackerangreb mod A.P Møller - Mærsk 27. juni har fået alvorlige konsekvenser, viser selskabets nye regnskab. Her har du seks vigtige konklusioner i kølvandet på regnskabet.
Comon
AMD-nyheder: Så (vanvittig) kraftfuld er Ryzen Threadripper 1950X i tests
AMD’s nyeste 16-kernede processor æder alle andre forbruger- og entusiast-processorer til morgenmad.
Job & Karriere
Se listen: Disse it-folk bliver ansat på stedet - cheferne skriger efter helt bestemte it-kompetencer
Der er en markant mangel på it-folk med helt bestemte kompetencer samtidig med, at it-cheferne er i gang med at øge bemandingen i it-organisationerne. Se listen med de mest efterspurgte it-kompetencer netop nu.
White paper
Mobility - her er de aktuelle udfordringer
Hvad med sikkerheden? Mobility-bølgen fejer igennem danske virksomheder, og der er masser af muligheder og faldgruber. Sikkerheden halter, men det kan der gøres noget ved. Produceret af Computerworld.dk i oktober 2014.