Formula di Excel Se una data è maggiore di un'altra data

  • Condividi Questo
Hugh West

Microsoft Excel ha aperto una nuova era nel campo dell'automazione dei calcoli. Basta applicare funzioni e creare formule ed Excel eseguirà centinaia di calcoli in un batter d'occhio! È possibile calcolare la differenza tra le date e fare un confronto tramite questo software. A volte può essere necessario creare una formula di Excel se una data è maggiore di un'altra data. Se questo compito vi preoccupa, allora questo articolo vi semplificherà sicuramente il compito. In questo articolo vi mostrerò la formazione della formula di Excel se una data è maggiore di un'altra data.

Scarica il quaderno di esercizi

È possibile scaricare il libro di esercizi dal link sottostante.

Se una data è maggiore di un'altra data.xlsx

5 modi per applicare la formula di Excel Se una data è maggiore di un'altra data

Supponiamo di avere un set di dati di alcuni Studenti che devono consegnare i loro compiti, il Data di presentazione & il Scadenza , e il Osservazioni (se l'invio è puntuale o in ritardo).

Dalla data di invio, si vuole scoprire se il compito è stato consegnato in tempo o in ritardo. Se la data di scadenza è maggiore della data di invio, allora si vuole restituire " In tempo " nella sezione Osservazioni e, in caso contrario, vogliamo " In ritardo "

In questa sezione troverete 5 modi adatti per utilizzare la formula di Excel se una data è maggiore di un'altra data. Ve li mostrerò uno per uno. Verificateli subito!

1. Usare la funzione IF quando una data è maggiore di un'altra

Creeremo una formula con l'opzione Funzione IF quando il Scadenza è maggiore del Data di presentazione Per dimostrare il metodo, procedere come segue.

Passi:

  • Prima di tutto, digitate la seguente formula nella prima cella (ad es. E5 ) nel Osservazione sezione.

=IF($D$5>=C5, "In orario", "In ritardo")

Qui,

  • D5 = la data di scadenza
  • C5 = la data di presentazione

  • Quindi, premere ENTRARE e la cella mostrerà " In tempo " come il Scadenza è maggiore del Data di presentazione il che significa che il compito viene consegnato in tempo.

  • A questo punto, trascinare l'elemento Maniglia di riempimento nelle celle sottostanti per Riempimento automatico la formula per le celle successive.

  • In questo modo, si otterrà l'output per ogni cella desiderata.

Per saperne di più: Formula di Excel Se la data è maggiore di 365 giorni (4 esempi ideali)

2. Formula che combina le funzioni IF e DATE

È possibile applicare in modo combinato il SE e il DATA quando una data è maggiore di un'altra.

Per il nostro precedente set di dati, utilizzeremo ora il metodo SE e il DATA funzioni.

Qui non confronteremo le celle di Data di presentazione con il Scadenza , piuttosto utilizzerà direttamente l'opzione Scadenza A tale scopo, seguire la procedura descritta di seguito.

Passi:

  • Innanzitutto, applicare la seguente formula nella prima cella della sezione delle osservazioni.

=IF(DATE(2022,9,2)>=C5,"On Time","Delayed")

Qui,

  • DATA(2022,9,2) = la data di scadenza
  • C5 = la data di presentazione

Ripartizione della formula

  • DATA(2022,9,2) prende come input la data 02-09-22.
  • IF(02-09-22>=C5,”On Time”,”Delayed”) confronta se la data 02-09-22 è maggiore o uguale alla data della cella C5 Trova la logica vera e quindi restituisce "In tempo "Altrimenti restituirebbe "In ritardo" .
  • Quindi, trascinate la formula per le altre celle per ottenere lo stesso tipo di risultato.

Per saperne di più: Formula di Excel Se la data è maggiore di 2 anni (3 esempi)

Letture simili

  • Se la cella contiene una data, restituire il valore in Excel (5 esempi)
  • Formattazione condizionale basata su una data più vecchia di 1 anno in Excel
  • Formattazione condizionale di Excel per date entro 3 mesi (3 metodi)

3. Applicazione della funzione IF con la logica AND

È possibile confrontare le date con l'uso di E logica nella formulazione della SE funzione.

Il E la funzione restituisce VERO quando tutta la logica è vera e restituisce FALSO quando una qualsiasi logica è falsa.

Il set di dati che abbiamo indicato nelle sezioni precedenti, cambiamolo un po'. La data di scadenza è stata variata da 25-08-22 a 02-09-22 .

In questo caso, applicheremo il metodo SE funzione formulata con E logica. Allora, iniziamo la procedura.

Passi:

  • In primo luogo, applicare la seguente formula alla cella selezionata nella finestra di dialogo Osservazione sezione.

=IF(AND(C5>=$G$5,C5<=$G$6), "In orario", "In ritardo")

Qui,

  • G5 = Data di inizio della scadenza
  • G6 = La data di scadenza del termine
  • C5 = Data di presentazione

Ripartizione della formula

  • C5>=$G$5,C5<=$G$6) considera due condizioni insieme, se la data di invio è maggiore della data di inizio della scadenza e minore della data di fine della scadenza.
  • SE(AND(C5>=$G$5,C5<=$G$6), "Puntuale", "Ritardato") controlla la logica e restituisce "In tempo " se la logica è vera, altrimenti restituisce "In ritardo" .
  • Quindi, trascinare il punto Maniglia di riempimento per le altre celle per ottenere il risultato.

Per saperne di più: Come utilizzare COUNTIF per date superiori a 30 giorni in Excel

4. Combinazione delle funzioni IF e OGGI di Excel

La combinazione di SE e OGGI permette di confrontare due date.

Il OGGI restituisce la data di oggi.

Supponiamo che, per il tipo precedente di dataset, la data di scadenza sia oggi e si vuole sapere se il compito è stato consegnato oggi o sarà consegnato più tardi.

Se volete vedere l'applicazione di queste due funzioni, seguite i passaggi seguenti.

Passi:

  • Innanzitutto, applicare la seguente formula nella prima cella della sezione delle osservazioni.

=IF(OGGI()>C5, "In orario", "In ritardo")

Qui,

  • OGGI() = la data di oggi
  • C5 = la data di presentazione

Ripartizione della formula

  • OGGI()) restituisce la data di oggi per impostazione predefinita ( 29-08-22 )
  • IF(29-08-22>C5, "In orario", "In ritardo") controlla la logica e restituisce "In ritardo" .come trova 29-08-22 è inferiore alla data di confronto 29-08-22 .
  • Quindi, trascinare il punto Maniglia di riempimento per copiare la formula nelle celle successive.

Per saperne di più: Come confrontare le date alla data odierna con Excel VBA (3 modi semplici)

5. Applicazione della formattazione condizionale se una data è maggiore

Per lo stesso set di dati, è possibile applicare anche il metodo Formattazione condizionale Supponiamo di voler formattare la data dell'invio che è stato effettuato in tempo.

Per farlo, seguite i passaggi indicati di seguito.

Passi:

  • Prima di tutto, selezionare l'intervallo di dati; andare alla voce Casa fare clic su Formattazione condizionale selezionare Nuova regola .

  • Poi, il Nuova regola di formattazione viene visualizzata la finestra di dialogo.
  • Qui, fare clic su Selezionate una formula per determinare le celle da formattare nel Selezionare un tipo di regola e digitare la formula nel campo Formatta i valori in cui questa formula è vera campo.

=$D$5>=C5

  • Ora, fare clic su Formato .

  • Qui, il Formattare le celle Apparirà una finestra a comparsa. Andare a Riempimento Selezionare un colore e fare clic su OK .

  • Successivamente, fare clic su OK per chiudere il Nuova regola di formattazione scatola.

  • Infine, le celle che corrispondono alla regola saranno formattate con il colore assegnato.

Per saperne di più: Formattazione condizionale per le date più vecchie di una certa data in Excel

Conclusione

In questo articolo ho cercato di mostrarvi alcune formule di Excel per stabilire se una data è maggiore di un'altra data. Spero che questo articolo abbia fatto luce sul modo in cui applicare le formule quando si confrontano le date in una cartella di lavoro di Excel. Se avete metodi migliori, domande o feedback su questo articolo, non dimenticate di condividerli nella casella dei commenti. Questo mi aiuterà ad arricchire i miei prossimi articoli. Per saperne di piùper domande, visitate il nostro sito web ExcelWIKI Buona giornata!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.