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











Vytvoř si párové triko

Poradna - Označení určitého počtu nejmenších čísel v řádku

hlavní kategorie | zpět | + odpovědět na toto téma
Označení určitého počtu nejmenších čísel v řádku - diskuze na toto téma
Dobrý den, vytvářím tabulku pro hodnocení výsledků soutěží. Za rok má tým třeba 10 umístění na soutěžích a do hodnocení se počítá 6 nejlepších. Ne všechny týmy se zúčastní všech soutěží Funkci SMALL znám a ta mi dokáže vytáhnout těch 6 nejlepších, ale rád bych v tabulce barevně označil, která umístění byla pro tento součet použita. Podmíněné formátování pro 6 nejmenších nefunguje. Pokud budou třeba všechna umístění 1 a 2, tak označí všech 10 čísel. Netušíte někdo jak by to šlo udělat?

elninoslov | 15.9.2022 13:23  
 
 
Priložte prílohu a určo to nejak pôjde.
Odpověď
Pepa | 15.9.2022 13:31  
 
 
Takhle v podstatě tabulka vypadá, jen má mnohem více řádků. Potřebuji, aby se podobně jako na prvních řádcích, automaticky označilo 6 nejlepších výsledků. Až se doplní výsledek desáté soutěže, mělo by se to aktualizovat.
Odpověď
elninoslov | 15.9.2022 14:23  
 
 
Teraz som to nastavil tak, že to ozelenie iba ak je viac ako 5 čísel v riadku. Ak to chcete ozelenievať aj pri menej číslach, odstráňte v Podmienenom Formátovaní tú podmienku IF(COUNT(...)>5
Odpověď
Pepa | 16.9.2022 07:53  
 
 
Paráda, díky moc. Tohle je přesně to co potřebuji. Jen se mi nedaří ten vzorec přepsat do jiné tabulky, aby fungoval. A už vůbec nechápu, jak funguje. :-)
Odpověď
elninoslov | 16.9.2022 08:53  
 
 
Choďte na 1.bunku, teda D4. Choďte do Vzorce-Správca názvov-vidíte tam Definovaný Názov "VALID". Takýto si musíte vytvoriť na 1. bunke v novom zošite. Pričom IF(Souhrn!$D4:$M4<>"" musí byť rozsah riadku umiestnení, 10 umiestnení s absolútnymi stĺpcami a relatívnymi riadkami. {1\2\3\4\5\6\7\8\9\10} sú indexy poľa stĺpcov, musí ich byť toľko koľko je výsledkov. {1;2;3;4;5;6} sú očíslované najlepšie výsledky, zase koľko ich chcete. Funguje to tak, že neprázdne umiestnenie vynásobí *1000, tie nuly na to, aby sme tam mohli pripočítať index stĺpca a tým odlíšili rovnaké umiestnenia. Pre umiestnenia {1, 5, "", 1, 1, 2, 1, "", 9} dostanete {1001, 5002, False, 1004, 1005, 2006, 1007, False, 9009, False}. Z nich už pomocou SMALL ľahko vyberiete 6, pričom rovnaké sú odlíšené indexom stĺpca (posledné 3 miesta). Pre každú bunku tento VALID vypočíta takéto pole, ktoré už v Podm.Form. iba prehľadáte MATCH() s tým, že hľadáte 1000 násobok výsledku + číslo stĺpca. Pri zadávaní opäť stojte na 1.bunke.
Odpověď