Poradna - Výpis top 10 položek s datumem pomocí Large
Vložení příspěvkuhlavní kategorie | zpět | + odpovědět na toto téma
Výpis top 10 položek s datumem pomocí Large - diskuze na toto téma |
Dobrý den. V excelu mám kolem 300 řádek ve dvou sloupcích. Já bych potřeboval vypsat prvních deset nejvyšších položek spolu i s hodnou v druhém sloupci. Pokud tam je nějaká položka duplicitně, tak je vypsat v pořadí, v jakém jsou za sebou. Tak tomu říkám vzorně položený dotaz a připravená data, bomba. To byla radost se nad tím zamyslet.
Zatím mám řešení s jedním pomocným sloupcem a moc si nejsem jist, zda by to šlo bez něj.
Pomocná oblast I2:I11 obsahuje vzorec:
I2: =POZVYHLEDAT(K2;NEPŘÍMÝ.ODKAZ("B"&(KDYŽ(K2=K1;I1+1;1))&":B1000");0)
Hledám hodnotu K2 v oblasti, která při prvním výskytu hodnoty v K2 hledá v oblasti B1:B1000, ale u dalšího výskytu téhož čísla pak hledá od +1 řádku od pozice s předchozím výskytem.
Řešení v J2:J11 pak je:
J2: =INDEX(NEPŘÍMÝ.ODKAZ("A"&(KDYŽ(K2=K1;I1+1;1))&":A1000");I2;1)
A pak vracím hodnotu ze sloupce A, která odpovídá nálezu v pomocném sloupci.
Lépe rovnou vidět řešení v příloze. Stačí to takto, nebo to jde i bez pomocného sloupce? :-)
Ahojte, Mira, www.excelhrave.cz Odpověď Ale ide to, len je to už zložitejšia matica Odpověď Respektíve v stĺpci K stačí nematicový vzorček
=IFERROR(LARGE($B$2:$B$27;ROW($A1));"") Odpověď Tak to moc díky za inspiraci, to si na ty matice víc posvítím, když vidím, že je to takto praktické :-) Odpověď Dobrý den. Velice děkuji za pomoc, je to perfektní.
Ještě bych měl dotaz, zda by se dala vypsat i jen část tabulky? Viz.příklad. Ve sloupci mám data z více let a potřeboval bych jednak vytáhnout 10 hodnot z celku a z jednotlivých částí. Samozřejmě by to šlo oddělením do jednotlivých sloupců, ale pak by se tabulka stala nepřehlednou.
Děkuji. Odpověď V tom vzorci je časť ..."ROW($B$15:$B$27)-1"..., to je zle. Musíte dostať index číslo 1, a teda neodrátajte 1 (to je pre tabuľku začínajúcu v 2. riadku), ale 14 (to je pre tabuľku začínajúcu v 15. riadku), čiže ..."ROW($B$15:$B$27)-14".... Teda ak Vás dobre chápem... Odpověď Super. To je přesně ono. Díky. Vypadá to, že ten vzorec možná i pochopím. Odpověď |