Excel képlet: A tartomány meghatározott dátumot tartalmaz

Tartalomjegyzék

Általános képlet

=COUNTIFS(range,date)>0

Összegzés

Használhatja a COUNTIFS funkciót annak teszteléséhez, hogy egy tartomány tartalmaz-e egy meghatározott dátumot. A bemutatott példában az F5 képlete le van másolva:

=COUNTIFS(dates,E5)>0

ahol a dátumok a B5: B16 megnevezett tartomány

Magyarázat

Először is fontos megjegyezni, hogy az Excel dátum egyszerűen nagy sorozatszám. Amikor képlettel ellenőrizzük a dátumot, akkor egy konkrét nagy számot keresünk, nem szöveget.

Ez a képlet alapvető példa a COUNTIFS függvény használatára, egyetlen feltétel mellett. A megnevezett tartomány dátumokat adjuk meg első argumentumként, az E oszlopban szereplő dátumot pedig a feltétel második argumentumaként:

=COUNTIFS(dates,E5)

Az E5 cellában 2020. június 13-i dátummal a COUNTIFS függvény 1-et ad vissza, így a képlet ekkor egyszerűsödik:

=1>0

amely IGAZ-ot ad vissza.

Annak ellenőrzésével, hogy a COUNTIFS eredménye nagyobb-e, mint nulla, olyan eseteket is kezelünk, amikor a számlálás nagyobb, mint 1 (azaz a keresett dátum többször is megjelenik), mint az E7 cellában. Bármely pozitív eredmény miatt a képlet IGAZ értéket ad vissza. Amikor a COUNTIFS nulla számot ad vissza, a képlet HAMIS.

Kemény kóddal

A dátum kódolásának ebbe a képletbe a legjobb módja a DATE függvény használata:

=COUNTIFS(dates,DATE(2020,6,13))>0

A DATE függvény biztosítja a helyes dátum továbbítását a COUNTIFS-be, anélkül, hogy az Excel megkövetelné a dátum szöveges formátumban történő értelmezését.

Ellenőrizze a mai dátumot

A mai dátum ellenőrzéséhez használja a TODAY funkciót:

=COUNTIFS(dates,TODAY())>0

Megjegyzés: a TODAY funkció az idő múlásával folyamatosan frissül.

IF-vel

Ezt a képletet logikai tesztként beágyazhatja az IF függvénybe. Például az "Igen" vagy "Nem" végeredmény visszaadásához használhatja az IF-t:

=IF(COUNTIFS(dates,E5),"Yes","No")

érdekes cikkek...