Avatar billede tida Juniormester
27. september 2011 - 20:54 Der er 6 kommentarer og
1 løsning

Slå op der returnerer seneste indtastning

Jeg kan ikke få min slå op funktion til at fungere efter hensigten. Jeg er i kolonne C ude efter at slå op i kolonne A og finde den seneste indtastning i kolonne B - se nedenfor :

A    B    C

xx    34     
yy    2
xx    23    34
xx    7    23
yy    56    2
xx    14    7
Avatar billede Slettet bruger
28. september 2011 - 07:08 #1
"Se nedenfor" skriver du, men hvad er det egentlig du viser?

Mener du, at hvis opslagsværdien er for eksempel yy så skal formlen finde den seneste indtastning af yy i kolonne A og returnere værdien i samme række i kolonne B, altså 56, eller hvis opslagsværdien er xx så skal formlen returnere 14?

Eller er det noget andet du mener?

Hans
Avatar billede Slettet bruger
28. september 2011 - 08:27 #2
tida - for god ordens skyld - jeg er ikke i stand til at svare resten af dagen.

Hans
Avatar billede tida Juniormester
28. september 2011 - 09:00 #3
Hej dkhanknu - tak for svar. Det er altid udfordrende at beskrive præcis hvad man er ude efter, så jeg prøver lige igen, her er et eksempel på mit ark

    A    B    C

1  xx    34     
2  yy    2
3  xx    23    34
4  xx    7    23
5  yy    56    2
6  xx    14    7

Formlen jeg er ude efter skal ligge i kolonne C, og tallene i dette eksempel viser de rigtige resultater jeg er ude efter. Jeg har forsøgt mig med LOPSLAG, f.eks. hedder min formel i celle C3 :
+LOPSLAG(A3;$A$1:B2;2;SAND) hvor SAND jo står for "find den nærmeste værdi i den første kolonne". Jeg er interesseret i at finde den sidste værdi i kolonnen....hvordan finder jeg den, tænker der må være en simpel løsning.
Avatar billede Slettet bruger
28. september 2011 - 19:51 #4
Nu er det selvfølgelig individuelt hvad man forstår ved "en simpel løsning". For mig er det her temmelig komplekst, men selvom jeg ikke tror det, så vil jeg da ikke fuldstændig udelukke, at der findes en mere simpel løsning end den følgende:

Med dine data i A1:B6 indsæt denne matriksformel i C3:

=INDEKS($B$1:$B$6;MINDSTE(HVIS($A$1:A3=A3;RÆKKE($A$1:A3));TÆL.HVIS(A$1:A3;A3)-1))

Kopier formlen nedad.

Hans
Avatar billede tida Juniormester
29. september 2011 - 13:33 #5
Den er hjemme!!!!! Tusind tak, beklager at jeg troede det var simpelt :-) Send mig et svar
Avatar billede Slettet bruger
29. september 2011 - 14:48 #6
OK
Hans
Avatar billede Slettet bruger
29. september 2011 - 14:49 #7
Prøver igen (med et svar).
Hans
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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