• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Laatste waarde in een kolom zoeken.

Status
Niet open voor verdere reacties.

gGerretje

Gebruiker
Lid geworden
12 mrt 2008
Berichten
439
Hallo forumleden,

Ik heb een kolom met een aantal getallen. Kunnen er 5 zijn, maar ook 10.
Nu wil ik de laatste waarde in dat kolommetje ergens anders weergeven.
Heb dat nu gedaan met
Code:
=ZOEKEN(100000000;A1:A20)
Dat werkt, al vind ik deze methode een beetje onorthodox.
Immers, zoeken naar iets wat je toch niet zult vinden, alleen omdat dat dat wel het resultaat oplevert wat je wilt.
Is er in Excel een fraaiere oplossing?
Niet via VBA, want dat het daarmee kan, snap ik ook wel.

Groeten,
Ger

p.s. Ik zie net dat een soorthgelijke vraag ook net gesteld is.
Maar ik wil dus gewoon een functie in een cel.
 
Laatst bewerkt:
=INDIRECT(ADRES(MAX(ALS(A1:A10<>"";RIJ(A1:A10)));1))

Afsluiten als matrixformule.

Ps. de 2 veranderd in een 1,
Ik had nl. de B veranderd in een A.... dus zodoende deze aanpassing.
 
Laatst bewerkt:
Hallo Harry,

Functies, VBA allemaal akkoord, maar nu kom ik weer eens op helemaal nieuw terrein.
Jouw formule levert #WAARDE.
Klik ik in de formulebalk en dan CTRL+SHIFT+ENTER (lijkt wel heel erg veel op mijn vorige vraag:)) dan komen er accolades omheen (dat was toch de bedoeling bij een matrixformule). Maar nu krijg ik #N/B.
Zou je me even op weg willen helpen met die ´matrix´-formule?

Groetjes,
Ger
 
Heb je mijn aanpassing nog gelezen Ger,
mijn excuses voor de 2 die daar stond.

Zie bestandje.
 

Bijlagen

  • Ger.xls
    13,5 KB · Weergaven: 131
Hallo Harry,

Ik dacht al dat er eerst een 2 stond :confused:
Zag daarna een 1 toen ik hem nog eens wilde kopiëren, maar dacht niet aan een aanpassing.

Feit is dat het nu werkt. Ik snap hem nog niet, maar daar ga ik aan werken.

Bedankt voor je hulp:)

Groetjes,
Ger
 
Graag gedaan Ger,

Vul maar eens op de eerste twee rijen een getal in, en klik in de formulebalk, en druk op de ƒx links van de formulebalk.
Loop nu met de muis eens door de formule, en als je bij MAX bent, dan zie je het wel.
Succes.
 
Hallo Harry,

Ik vroeg me even af waar ik nou moest zoeken.
Ik ben hem dus helemaal van voorafaan uit elkaar gaan halen.
En nu snap ik ook wat je bedoelde met ´matrix´-formule.
Die geeft gewoon meerdere uitkomsten hé.
Maar daarvoor moet je er dus wel even accolades omheen zetten.

En die indirect-functie heb ik nu ook te pakken.
Je verwijst naar een cel en je krijgt de waarde van die cel. Je moet alleen nog even aangeven in welke notatie je de verwijzing geschreven hebt.

Als je nog aanvullingen hebt voor mijn goede begrip, dan hoor ik het graag.
Anders zet ik hem straks of morgen op opgelost.

En ik geef toe, ik vond hem niet meteen gemakkelijk, maar hij is wel fraaier dan dat zoeken naar een onzinnige waarde (zoals ik hem eerst had).:)

Bedankt voor je hulp :thumb:
Ger
 
Klopt helemaal, maar misschien is deze wel net zo goed.
=INDEX(A1:A9;MAX(ALS(A1:A9<>"";RIJ(1:9))))

Ook een matrix.
 
Beste gGerretje ;)

En met deze formule :

=ZOEKEN(9,99999*EXP(10);A2:A20)

Groetjes danny. :thumb:
 
Hallo Harry,

Die werkt ook.
Al vind ik dat adres in de eerste formule wel duidelijker.
Ik geef meestal de voorkeur aan de formule waar je het makkelijkst aan kunt zien wat hij doet.

Nogmaals bedankt, en :thumb:
Ger
 
Ha, die Danny,

Ja die is fraai.
Maar dat zeg ik dan als ex-wiskundeleraar.

Maar omdat er altijd wel van die mannekes waren die met een rotformule komen (zoals met machtsverheffen) ben ik daarmee gestopt. :)
Misschien kunnen we er nog een boogsinusfunctie bijgooien:)

Groetjes,
Ger
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan