WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Výpis top 10 položek s datumem pomocí Large

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  eMvKt   

hlavní 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.

jasan | 4.3.2017 22:46  
 
 
Ještě příklad.
Odpověď
Mira Pavel | 4.3.2017 23:32  
 
 
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ěď
elninoslov | 5.3.2017 18:05  
 
 
Ale ide to, len je to už zložitejšia matica
Odpověď
elninoslov | 5.3.2017 18:10  
 
 
Respektíve v stĺpci K stačí nematicový vzorček =IFERROR(LARGE($B$2:$B$27;ROW($A1));"")
Odpověď
Mira Pavel | 5.3.2017 18:42  
 
 
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ěď
jasan | 8.3.2017 12:02  
 
 
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ěď
elninoslov | 8.3.2017 14:54  
 
 
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ěď
jasan | 8.3.2017 15:13  
 
 
Super. To je přesně ono. Díky. Vypadá to, že ten vzorec možná i pochopím.
Odpověď
jasan | 8.3.2017 12:03  
 
 
Dobrý den. Děkuji.
Odpověď
jasan | 8.3.2017 12:04  
 
 
Dobrý den. Děkuji za pochvalu a i vám za radu.
Odpověď
jasan | 8.3.2017 12:05  
 
 
Dobrý den. Děkuji za pochvalu a i vám za radu.
Odpověď