Answer Question
0
0

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. 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. 😉 Odkaz na list excelu s příkladem a požadovaným výstupem. https://drive.google.com/open?id=1kacE-DcFrNZlqEUrFaPGcU8FXJo5FOMM

Marked as spam
Odeslal Anonymous
Otázka položena 26.9.2019 19:32
67 views
0
Private answer

Vyřešeno.

Marked as spam
Odeslal Anonymous
Odpověděl 27.9.2019 19:39

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]