Avatar billede Rune Sommer Mester
14. oktober 2011 - 15:03 Der er 4 kommentarer og
1 løsning

Find sidste værdi i kolonne

Jeg skal bruge en funktion eller et smart trick - til at returnere den sidste værdi i en kolonne.

Altså jeg vil kunne se værdien af den nederste indtastning øverst i mit excel-ark.

Kort eksempel:
Indtastningerne neden for skal returnere tallet 1,2 til mig.
3,4
5,2
3,5
3,4
1,2
Avatar billede Rune Sommer Mester
14. oktober 2011 - 15:31 #1
Måske dette er en løsning:

=INDEKS(H27:H35;TÆL(H27:H35))

TÆL - tæller antallet af celler der indeholder tal i matrixen.
INDEKS - returnerer tallet fra en bestemt række (som så er samme række, som det totale antal rækker med tal i matrixen).
Avatar billede natkatten Mester
14. oktober 2011 - 15:36 #2
Ja, denne fungerer, hvis der ikke er tomme celler i området.
Avatar billede store-morten Ekspert
14. oktober 2011 - 17:52 #3
Måske:
=FORSKYDNING(H1;SAMMENLIGN(MAKS(H:H)+1;H:H;1)-1;0)
Avatar billede Rune Sommer Mester
15. oktober 2011 - 04:04 #4
@Store-morten :)
Der var gevinst. Efter nogle timer med at forstå hvorfor det virker, har jeg nu fundet ud af det. Og skriver "løsningen" med ord her - så jeg kan finde det igen næste gang jeg glemmer det.
Læg et svar for points.


Umiddelbart virker det også med INDEKS som erstatning for FORSKYDNING.


MAKS: returnerer det største tal i en matrix og/eller i en indtastning

SAMMENLIGN: returnerer den position som er nærmest initial-tallet. 1 = sorteret nedefra og op. -1 sorteret omvendt.

FORSKYDNING: returnerer en celles værdi fundet ud fra initialpunktet.

INDEKS: returnerer en celles værdi fundet ud fra et bestemt rækkenr. i matrixen.



Årsagen til at dette virker er, at sammenlign-funktionen vælger det næst-største tal i matrixen ved sammenligningstype 1, hvor teksten "er" sorteret stigende. Dvs. funktionen finder det største tal at sammenligne med + 1 (for at kunne vælge sig selv også) og forsøger så, nedefra og op (pga. "sorteringen"), at vælge det næst-største tal.

Det næst-største tal vil således altid være det sidste i rækken (pga. maks + 1), da det jo pga. sorteringen må være det næst-største.
Avatar billede store-morten Ekspert
15. oktober 2011 - 10:32 #5
Et 'Svar' kommer her ;-)

Tak for "løsningen" i ord. Testede bare om det virkede ;-)
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