Len na okraj:
Ak je to ten zošit "Protokol_o_hlaseni_poruchy" z iného príspevku, tak urobte:
Zmente si v "Datový list" hodnoty dátumov z "1.". "2.", "3.", ... na 1,2,3 (proste bez bodiek).
V tomto liste zmente formát bunky s dátumom na Vlastný dd.mm.yyy (v CZ asi dd.mm.rrrr), a aj vzorec na výpočet dátumu na :
=DATE(Protokol!D8;Protokol!C8;Protokol!B8)
Zmente si v Databáza celý stĺpec Datum na formát Vlastný dd.mm.yyyy (CZ viď vyššie)
Na liste Protokol zmente formát Den a Mesiac na Vlastný General"."
Overenie údajov v Deň dajte na reálne možné dni :
=OFFSET('Datový list'!$G$2:$G$32;;;DATE(D8;C8+1;1)-DATE(D8;C8;1);1)
Tu by bolo ešte dobré v makre dorobiť úpravu, keď napr máte v roku február s 29 dňami, a zmeníte rok na rok kde je 28, tak Excel aj keď má správne vypoťítaný rozsah čísel predošlým vzorcom, tak v prípade prekročenia to najvyššie možné automaticky nevloží.
A ten Váš vzorec na výpočet počtu výskytov, neviem síce ako funguje (odkiaľ berie vstupné dáta na filter), tak by mohol vyzerať upravený pre vstup z buniek aj takto
=COUNTIFS(Databáze!$A:$A;$C$1&"*";Databáze!$C:$C;">"&DATE($D$8-1;12;31);Databáze!$C:$C;"<"&DATE($D$8+1;1;1))
kde si za $C$1 dosadte bunku s hľadaným textom, a za $D$8 si dosadte bunku s hľadaným rokom.
Len toľko na margo...
citovat