
Všeobecný vzorec
=COUNTIFS(range,date)>0
Zhrnutie
Ak chcete otestovať, či rozsah obsahuje konkrétny dátum, môžete použiť funkciu COUNTIFS. V zobrazenom príklade je vzorec v F5, skopírovaný nadol,:
=COUNTIFS(dates,E5)>0
kde dates je pomenovaný rozsah B5: B16
Vysvetlenie
Najskôr je dôležité poznamenať, že dátumy programu Excel sú jednoducho veľké sériové čísla. Keď zisťujeme dátum pomocou vzorca, hľadáme konkrétne veľké číslo, nie text.
Tento vzorec je základným príkladom použitia funkcie COUNTIFS iba s jednou podmienkou. Pomenované dátumy rozsahu sa poskytujú ako prvý argument a dátum v stĺpci E sa dodáva ako druhý argument podmienky:
=COUNTIFS(dates,E5)
S dátumom 13. júna 2020 v bunke E5 funkcia COUNTIFS vráti hodnotu 1, takže vzorec sa potom zjednoduší na:
=1>0
ktorý vráti TRUE.
Kontrolou, či je výsledok z COUNTIFS väčší ako nula, riešime aj prípady, keď je počet väčší ako 1 (tj. Dátum, ktorý hľadáme, sa objaví viackrát), ako v bunke E7. Akýkoľvek pozitívny výsledok spôsobí, že vzorec vráti hodnotu TRUE. Keď funkcia COUNTIFS vráti počet nula, vzorec vráti hodnotu FALSE.
S pevne zakódovaným dátumom
Najlepším spôsobom, ako napevno napísať dátum do tohto vzorca, je použiť funkciu DATE takto:
=COUNTIFS(dates,DATE(2020,6,13))>0
Funkcia DATE zabezpečí, že sa správny dátum prenesie do COUNTIFS bez toho, aby Excel musel interpretovať dátum v textovom formáte.
Skontrolujte dnešný dátum
Ak chcete skontrolovať dnešný dátum, použite funkciu DNES takto:
=COUNTIFS(dates,TODAY())>0
Poznámka: Funkcia DNES sa bude priebežne aktualizovať, ako bude plynúť čas.
S IF
Tento vzorec môžete vnoriť do funkcie IF ako logický test. Napríklad na vrátenie konečného výsledku „Áno“ alebo „Nie“ môžete použiť IF takto:
=IF(COUNTIFS(dates,E5),"Yes","No")