Sarakkeessa A on vuosi ja viikko muodossa vuosi-viikko, B sarakkeessa on arvoja
A________ |B___
2019-47 |110
2019-47 |200
2019-48 |100
2019-48 |210
jne.
Millaisella kaavalla saisi poimittua aina viimeisimmän viikon arvon sarakkeesta B
A________ |B___
2019-47 |110
2019-47 |200
2019-48 |100
2019-48 |210
jne.
Millaisella kaavalla saisi poimittua aina viimeisimmän viikon arvon sarakkeesta B
Vastaukset 3
Vanhimmat
Kumpi uudemmista? Esimerkissäsi on kaksi arvoa samalle ajalle.
Muuta joka tapauksessa vuosi-viikko -sarake aika-arvoksi, jolloin suurin arvo on myös uusin. Sitten vaan maksimin hakua tyyliin =VLOOKUP(MAX(A:A);A:B;2;0)
Sori luin huolimattomasti, tarvitset siis vain viimeisimmän arvon. B-sarakkeen viimeisen arvon saat vaikka kaavalla
=INDIRECT("B"&SUMPRODUCT(MAX(($B:$B<>"")*ROW($B:$BA))))
Kysymyksen voi ymmärtää kahdella tavalla. Haetaanko "viimeisimmän viikon arvoa" mutta koska arvoja on kaksi, niin kumpaa. Vai haetaanko "ko. viikon viimeisintä arvoa" eli esim vk. 2019-47 arvoa 200, joka on ko. viikon viimeisin. Jos näin ja vielä että ko. viikon arvot olisivat nousevassa järjestyksessä,kuten esimerkissä, saisi arvon haettua MAKS.JOS JOUKKO-funktiolla. Jos ei ole nouseva arvo, niin sitten "kinkkisempi juttu"
Sarakkeen viimeisintä rivi-arvoa voi hakea myös kaavalla:
=HAKU(2;1/(B:B<>"");B:B)