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 Forsker
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 Forsker
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 Forsker
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 Forsker
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 Forsker
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 Forsker
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
Danske netbanker og Nets ramt af massive it-problemer: Her er årsagen
Opdateret torsdag morgen: En stribe danske netbanker samt Nets var onsdag ramt af store problemer med blandt andet betalinger og pengeoverførsler. Samtidig blev DSB ramt af et totalt nedbrud.
CIO
Her udvikler Atea innovative løsninger: "Vi har været nødt til afskedige folk, fordi de hang fast i deres erfaring og antagelser fra fortiden"
Interview: Danmark lider ikke af mangel på teknologi, men af en mangel på visionære teknologiske løsninger, mener Natasha Friis Saxberg, direktør for Ateas nye Future Growth Lab. Hun anbefaler, at man ikke giver udviklings-afdeling mange penge. "Putter du for mange penge i denne type projekter mister man en del af det pres, der kendetegner startup-virksomheder," siger hun.
Comon
Anmeldelse: Flitsbuer og mekaniske fortidsøgler forenes på smukkeste vis i Horizon: Zero Dawn
Fremtids teknologi og stammesamfund blandes i knap så original, men imponerende spil-blockbuster.
Channelworld
White paper
Undersøgelse af kritiske anlæg
I 2015 afsluttede Coromatic Group en undersøgelse af kritiske anlæg, der dækkede årene 2000-2013. Undersøgelsen omfattede det nordiske hospitalsmarked og dets afhængighed af to virksomhedskritiske funktioner, strømforsyning og kommunikationsteknologi, under hensyntagen til den øgede mængde af data, der behandles i forskellige systemer.