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











Vytvoř si párové triko

Poradna - Min a Max z více hodnot do prvního řádku

hlavní kategorie | zpět | + odpovědět na toto téma
Min a Max z více hodnot do prvního řádku - diskuze na toto téma
Dobrý den, Prosím o radu. Potřebuji získat z databáze subjektů na jeden řádek informaci o jejich provozu během roku. Standardně je na jednom řádku info o jednom subjektu, kde ve sloupcích „od“ a „do“ je datum, např. 1.1.2015 a 31.12.2015. Pak jsou ovšem situace, kdy je informace o subjektu na více řádcích, až na šesti. Například na prvním je 2.5.2015 (od) a 6.8.2015 (do), na druhém 1.4.2015 a 5.8.2015, na třetím 1.9.2015 a 30.11.2015. Požadovaným výsledkem je, aby se vzala minimální hodnota ze tří řádků příslušných k danému subjektu ze sloupce „od“, maximální z „do“ a v prvním řádku, kdy je subjekt označen, doplnily požadované hodnoty, v příkladě tedy od 1.4.2015 do 30.11.2015 (sledovat, jestli v daném intervalu není mezera je pro mé účely bezpředmětné). V ostatních řádcích, které patří k subjektu, by už žádné data být uvedeny neměly.

Marek | 27.9.2019 19:32  
 
 
Logicky jdu na to tak, že nejprve zjišťuji, na kolika řádcích jsou data o subjektu. To bych ještě nějak krkolomně vypodmínkovat uměl. Jsou-li na jednom řádku, je to jasné, obě hodnoty jsou správné. Pokud jsou na více řádcích, určit v kolika řádcích budu min a max hledat. Pak je najít a doplnit do prvního řádku, do ostatních řádků napsat „null“. Zkoušel jsem už několik funkcí a jejich kombinací, ale k požadovanému se nemůžu dobrat. Asi to nakonec nebude nic složitého, ale to neplatí pro mne. 😉
Odpověď
MePExG | 27.9.2019 21:06  
 
 
Kontingenčná tabuľka (kt) v prílohe (stačí aktualizovať).
Odpověď
Marek | 27.9.2019 21:37  
 
 
Moc díky, a já se nesmyslně mořím se vzorci... Přitom kontingenční tabulky používám, ale tyhle souvislosti mi nějak unikly.
Odpověď