Formula Excel: intervalul conține o dată specifică -

Cuprins

Formula generică

=COUNTIFS(range,date)>0

rezumat

Pentru a testa dacă un interval conține o anumită dată, puteți utiliza funcția COUNTIFS. În exemplul prezentat, formula din F5, copiată, este:

=COUNTIFS(dates,E5)>0

unde date este intervalul numit B5: B16

Explicaţie

În primul rând, este important să rețineți mai întâi că datele Excel sunt pur și simplu numere de serie mari. Când verificăm o dată cu o formulă, căutăm un anumit număr mare, nu text.

Această formulă este un exemplu de bază al utilizării funcției COUNTIFS cu o singură condiție. Zona denumită date este furnizat ca primul argument, și data în coloana E este furnizat ca al doilea argument pentru starea:

=COUNTIFS(dates,E5)

Odată cu data de 13 iunie 2020 în celula E5, funcția COUNTIFS returnează 1, deci formula se simplifică apoi la:

=1>0

care revine ADEVĂRAT.

Verificând dacă rezultatul din COUNTIFS este mai mare decât zero, gestionăm și cazurile în care numărul este mai mare de 1 (adică data pe care o căutăm apare de mai multe ori), ca în celula E7. Orice rezultat pozitiv va determina formula să revină ADEVĂRAT. Când COUNTIFS returnează un număr de zero, formula va reveni FALS.

Cu o întâlnire codificată

Cel mai bun mod de a codifica o dată în această formulă este să folosiți funcția DATE astfel:

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

Funcția DATE asigură transmiterea datei corecte în COUNTIFS, fără a necesita ca Excel să interpreteze o dată în format text.

Verificați data de astăzi

Pentru a verifica data de astăzi, utilizați funcția TODAY astfel:

=COUNTIFS(dates,TODAY())>0

Notă: funcția TODAY se va actualiza continuu pe măsură ce trece timpul.

Cu IF

Puteți cuibări această formulă în funcția IF ca test logic. De exemplu, pentru a returna un rezultat final de „Da” sau „Nu”, puteți utiliza IF astfel:

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

Articole interesante...