< návrat zpět

MS Excel


Téma: Výběr měsíce a roku na listu rss

Zaslal/a 7.11.2024 14:42

Zdravím, dá se docílit aby na jednom listu byla volba měsíce, roku a k tomu zobrazovat přehled dnů se stávajícím podm.formátem (SO+NE, st.svátky)? Zatím to mám takto.

Příloha: xls56961_tiskopis.xls (39kB, staženo 5x)
Zaslat odpověď >

#056962
avatar
To znamená, že bych neměl pro každý měsíc list.citovat
#056969
elninoslov
Pr.
Příloha: xls56969_tiskopis2.xls (56kB, staženo 8x)
citovat
#056971
avatar
Dívám se na ten výpočet velikonočního pondělí. Viděl jsem kdeco, ale tohle ještě ne 4 . Mohl byste výraz nějak okomentovat ? Proč zrovna KĆ ?

Jinak bych měl k tomu toto:

1. Nenašel jsem způsob jak vybrat ze seznamu měsíc krom možnosti vepsat nějaké datum bez ohledu na rok i když je pro to vytvořen seznam měsíců na listu Nastavení.

2. Při tomto řešení zůstávají pozůstatky popisů ve sl. B na konci měsíce s menším počtem dnů než 31. Ideální by bylo kdyby ohraničení končilo pod posledním dnem.citovat
#056972
elninoslov
Nemôžete použiť formát súboru XLSX? Pri ukladaní do XLS sa stratí možnosť voľby mesiaca, ak je na druhom liste. Predsa len Office pre XLSX je od roku 2007.

EDIT: Tak XLSX...
Příloha: xlsx56972_tiskopis2.xlsx (17kB, staženo 1x)
citovat
#056973
avatar

elninoslov napsal/a:

Nemôžete použiť formát súboru XLSX? Pri ukladaní do XLS sa stratí možnosť voľby mesiaca, ak je na druhom liste. Predsa len Office pre XLSX je od roku 2007.


Múžete použít XLSXcitovat
#056976
avatar
Děkuji za příklad. V souboru xlsx přibyly dva def.názvy. Pro svátky jsem použil dynamický.
Příloha: xls56976_tiskopis3.xls (49kB, staženo 2x)
citovat
#056977
elninoslov
Sviatky môžu aj nemusia byť dynamické. Záleží na tom, ako často sa u Vás menia. Ak pre istotu, tak stačí zrátať napr. 15 buniek B2:B16 (viac ako 2 sviatky Vám nepridajú, skôr naopak) a nie celých milión riadkov.

Tento Váš súbor je opäť XLS, a neviem či to je tým, že ste to tam Vy nechcel, alebo to podmienené formátovanie (PF) odstránil prevod do XLS. (PF na spodné orámovanie podľa počtu dní, a zmiešané sfarbenie víkendu počas sviatku)

Ešte ma napadá, že "mesiace" v D2:D13 nemusia tiež počítať =DATE(rok;1;1) atď., ale stačí tam zadať hocijaký dátum v akomkoľvek roku napevno (napr. 1.1.2020). To je fuk, lebo ide iba o to, aby výberový zoznam mal názvy mesiacov podľa jazykového nastavenia a správne fungoval. Dátum pre označenie dní 1...31 sa potom začína zistením mesiaca, teda rok je irelevantný. Ak by to takto riešené nebolo, muselo by sa napr. hľadať číslo vybraného mesiaca v zozname českých mesiacov ako texty, alebo inak. Ja v SK Office by som mohol mať problém. Ale tu ma napadá ešte lepšie riešenie použiť kód jazyka CZ (0405 či cs-CZ) do Formátu bunky. A potom sa aj v SK Exceli zobrazia CZ názvy.

A ešte poznámka: Dajú sa pomocou PF aj skryť (zafarbiť na bielo) dátové riadky v mesiaci navyše. To ale môže viesť k problému, že ich neuvidíte, nezmažete, ale niekde inde ich môžete napr. spočítavať. Teda výhodnejšie je ich nechať zobrazené, aby Vám to udrelo do očí, že to tam nemá čo robiť. Alebo aj prípadné napr. súčtové operácie prispôsobiť dynamickému rozsahu mesiaca, aby ich vynechalo. Treba myslieť aj na to.

V prílohe som pridal ten CZ kód.
Příloha: xlsx56977_tiskopis4.xlsx (17kB, staženo 11x)
citovat
#056978
elninoslov
Zaujímavosť:
Vedeli ste, že v novom Exceli 365 je možnosť nájsť zaplnenú oblasť takto ?
parametre určujú či orezať stĺpec/riadok a na konci/začiatku
=TRIMRANGE(Nastavení!$B$2:$B$16;2)
=ROZSAH_STŘIHU(Nastavení!$B$2:$B$16;2)

alebo
bodka určuje rez na začiatku ".:" alebo na konci ":."
=Nastavení!$B$2:.$B$16
Po starom napr.
=OFFSET(Nastavení!$B$2;;;COUNT(Nastavení!$B$2:$B$16))
=POSUN(Nastavení!$B$2;;;POČET(Nastavení!$B$2:$B$16))


Celkom dosť zaujímavé...citovat
#056979
avatar
Děkuji rovněž za nové poznatky.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje