[excel]onderste waarde uit een bereik kiezen

Pagina: 1
Acties:
  • 569 views sinds 30-01-2008
  • Reageer

  • Raymond
  • Registratie: Maart 2000
  • Laatst online: 16:06
Ik heb een klein excelsheetje waarin 3x in de week een waarde onderaan een kolom wordt toegevoegd. Dat is steeds de nieuwste meetwaarde. In de kolom ervoor staan de datums waarop die waarden zijn gemeten.

Nu wil ik in een formule steeds de nieuwste waarde gebruiken, dat is dus de onderste waarde in de kolom. Ik weet niet hoe ik dat moet aanpakken. Vert.zoeken werkt niet, want dan moet de te zoeken waarde al bekend zijn en de grap is juist, dat ik die wil opvragen :P

Op welke manier kan ik die waarde opvragen?

Ikzelf zat er aan te denken om iets met die datums te doen: die zijn al wel van te voren ingevuld, maar het is wel zo dat bij de datums die in de toekomst liggen nog niet iets is ingevuld en bij datums die in het verleden liggen er wel wat is ingevuld.
Ik weet alleen niet hoe ik dat in een formule kan gieten om op die manier de laatste meetwaarde op te vragen.

  • Sparhawk
  • Registratie: Maart 2001
  • Laatst online: 16:07

Sparhawk

Can bind minds with his spoon

Heb weinig verstand van excel, maar kun je niet eerst een count doen op je kolom, zodat je weet wat de onderste cel is, en aan de hand daarvan een verwijzing maken in je formule? (uiteraard is dit een quick and dirty oplossing, en zal het wel veel netter kunnen :) )

Edit: ff mierenneuken, meervoud van datum is toch wel data :X

[ Voor 13% gewijzigd door Sparhawk op 13-11-2006 14:49 ]

Wil iedereen die in telekinese gelooft mijn hand opheffen a.u.b.


  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 17-07 09:52

hufkes

nee, daar staat niet hufter!

of een max op je datum in je vlookup?

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 16:53

Dido

heforshe

Die count is geen gek idee.

Je telt het aantal entries, en gaat dat aantal (minus 1) naar beneden van bovenin je kolom:
code:
1
=OFFSET(B1, COUNT(B1:B9999) - 1, 0)

Wat betekent mijn avatar?


  • Raymond
  • Registratie: Maart 2000
  • Laatst online: 16:06
Ik zal eens kijken hoe ik een waarde resulterend uit een formule (die count) kan gebruiken in een celverwijzing.
Sparhawk schreef op maandag 13 november 2006 @ 14:48:
Edit: ff mierenneuken, meervoud van datum is toch wel data :X
Meervoud mag beide zijn en om verwarring met data als gegevens te voorkomen, gebruik ik hier daarom expliciet datums
hufkes schreef op maandag 13 november 2006 @ 14:49:
of een max op je datum in je vlookup?
Hoe doe ik dat?

  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 17-07 09:52

hufkes

nee, daar staat niet hufter!

Als je de datum in kolom a hebt staan en de meetwaarde in kolom b doe je dat gewoon als volgt:

code:
1
=VLOOKUP(MAX(A1:A50);A1:B50;2)


excel ziet een datum namelijk gewoon als getal met steeds oplopende waardes.

[edit] Ik zie nu pas dat de data al zijn ingevuld maar de meetwaardes dan nog niet, dus dan geeft deze formule nu altijd de laatst ingevulde waarde. Moet je dus een nog een check op dat kolom b niet leeg mag zijn erbij in stoppen.

[ Voor 24% gewijzigd door hufkes op 13-11-2006 15:14 ]

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P


  • Raymond
  • Registratie: Maart 2000
  • Laatst online: 16:06
Dido schreef op maandag 13 november 2006 @ 15:01:
Die count is geen gek idee.

Je telt het aantal entries, en gaat dat aantal (minus 1) naar beneden van bovenin je kolom:
code:
1
=OFFSET(B1, COUNT(B1:B9999) - 1, 0)
Zo werkt het inderdaad!

Zoals ik het nu in mijn sheet heb staan:
code:
1
=VERSCHUIVING(B5; (AANTAL(B5:B9999)-1 ); 0)


De kolom met waarden begint op B5, in mijn geval (en ik gebruik de nl excel)

  • Raymond
  • Registratie: Maart 2000
  • Laatst online: 16:06
hufkes schreef op maandag 13 november 2006 @ 15:12:
[...]


Als je de datum in kolom a hebt staan en de meetwaarde in kolom b doe je dat gewoon als volgt:

code:
1
=VLOOKUP(MAX(A1:A50);A1:B50;2)


excel ziet een datum namelijk gewoon als getal met steeds oplopende waardes.
Dat zou op zich een robuustere manier zijn, omdat de datums niet verplicht in de goede volgorde hoeven te staan.
Pagina: 1