Excel formel: Område indeholder specifik dato -

Indholdsfortegnelse

Generisk formel

=COUNTIFS(range,date)>0

Resumé

For at teste, om et interval indeholder en bestemt dato, kan du bruge COUNTIFS-funktionen. I det viste eksempel er formlen i F5, kopieret ned,:

=COUNTIFS(dates,E5)>0

hvor datoer er det navngivne interval B5: B16

Forklaring

For det første er det vigtigt først at bemærke, at Excel-datoer simpelthen er store serienumre. Når vi ser efter en dato med en formel, leder vi efter et bestemt stort tal, ikke tekst.

Denne formel er et grundlæggende eksempel på brug af COUNTIFS-funktionen med kun en betingelse. Det navngivne område datoer leveres som det første argument, og datoen i kolonne E leveres som det andet argument for tilstanden:

=COUNTIFS(dates,E5)

Med datoen 13. juni 2020 i celle E5 returnerer COUNTIFS-funktionen 1, så formlen forenkles derefter til:

=1>0

som returnerer SAND.

Ved at kontrollere, om resultatet fra COUNTIFS er større end nul, håndterer vi også tilfælde, hvor antallet er større end 1 (dvs. den dato, vi leder efter, vises mere end én gang), som i celle E7. Ethvert positivt resultat får formlen til at returnere SAND. Når COUNTIFS returnerer et antal på nul, returnerer formlen FALSE.

Med en hårdkodet dato

Den bedste måde at kode en dato i denne formel er at bruge DATE-funktionen på denne måde:

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

DATO-funktionen sikrer, at den korrekte dato overføres til COUNTIFS, uden at Excel skal fortolke en dato i tekstformat.

Tjek for dagens dato

For at kontrollere dagens dato skal du bruge funktionen DAG sådan:

=COUNTIFS(dates,TODAY())>0

Bemærk: TODAY-funktionen opdateres løbende, når tiden går.

Med IF

Du kan rede denne formel inde i IF-funktionen som den logiske test. Hvis du f.eks. Vil returnere et endeligt resultat af "Ja" eller "Nej", kan du bruge IF på denne måde:

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

Interessante artikler...