Formula Excel: Trova la data più recente e la data più lontana per ogni gruppo

Questa guida presenta formule per individuare la data più recente e quella più lontana all’interno di ciascun gruppo in Excel.
Se desideri seguire questa guida, scarica il foglio di esempio.
Formula generica:
Trova la data più recente di ciascun gruppo
| {MIN(IF(group_rng=group,startD_rng))} |
Trova la data più lontana di ciascun gruppo
| {MAX(IF(group_rng=group,startD_rng))} |
Sintassi e argomenti
| Group_rng: the cell range that contains all group names. |
| Group: the group whose earliest date and latest date you want to find out. |
| StartD_rng: the cell range that contains all starting dates of the groups. |
Valore restituito
Le formule restituiscono una data sotto forma di valore numerico. Poiché in Excel le date sono memorizzate come numeri, per visualizzarle direttamente come date è sufficiente applicare al risultato della formula un formato data personalizzato in base alle proprie esigenze.
Funzionamento della formula
Di seguito è riportata una tabella: la colonna B3:B8 contiene i nomi dei reparti, la colonna C3:C8 elenca i diversi nomi progetto associati a ciascun reparto, la colonna D3:D8 indica la data di inizio di ogni progetto e la colonna E3:E8 riporta la relativa data di fine. Per individuare, per ciascun reparto (A e B), la data di inizio più recente e la data di fine più lontana, utilizzi la formula seguente:
Trova la data più recente
| =MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
Premere Maiusc + Ctrl + Invio per ottenere il risultato corretto della formula matriciale.
Trascina quindi il quadratino di riempimento automatico verso il basso nelle celle a cui desideri applicare questa formula.
Tenendo quindi selezionate le celle con la formula, premere Ctrl+1 per aprire la finestra di dialogo Imposta formato cella. Nella scheda Numero, fare clic su Data nell’elenco Categoria, quindi selezionare il formato data desiderato nella sezione Tipo a destra.
Fai clic su OK: ora i risultati vengono visualizzati come date.
Trova la data più lontana per ciascun reparto
| =MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
Premere Maiusc + Ctrl + Invio per applicare la formula matriciale alle altre celle necessarie e formattarle come date.
Spiegazione
Funzione SE: verifica una condizione specifica.
Nella formula matriciale {SE($B$3:$B$9=B11;$D$3:$D$8)}, viene restituito
{43597;FALSO;43952;43802;FALSO;FALSO;FALSO}
Funzione MIN: trova il valore minimo in un intervallo o in una matrice.
={MIN(SE($B$3:$B$8=B11;$D$3:$D$8))}
={MIN(43597;FALSO;43952;43802;FALSO;FALSO)}
=43597
Funzione MAX: trova il valore più grande in un intervallo o in una matrice.
={MAX(SE($B$3:$B$8=B11;$E$3:$E$8))}
={MAX(44158;FALSO;44654;44013;FALSO;FALSO)}
=44684
Nota
Se utilizzi Excel 2019 o Excel 365, puoi sfruttare le funzioni MINIFS e MAXIFS per individuare rapidamente la data più recente e quella più lontana di ciascun gruppo.
Formula generica
Trova la data più recente per gruppo
| MINIFS(startD_rng,group_rng,group) |
Trova la data più lontana per gruppo
| MAXIFS(startD_rng,group_rng,group) |
Utilizzi le formule seguenti con l’esempio precedente:
| =MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
| =MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
Formule correlate
- Conteggio Statistiche giorni del mese
Questa guida ti offre formule per calcolare il numero totale di giorni in un mese a partire da una data specificata. - Conteggio dei giorni fino al Data di scadenza
Per contare i giorni tra oggi e ciascun Data di scadenza in Excel mediante formula - Visualizza la data o l’ora corrente
Questa guida ti offre formule pronte all’uso per visualizzare in Excel la data o l’ora corrente. - Crea un intervallo di date settimanali
In questa guida ti forniamo una formula per ottenere rapidamente un intervallo di date settimanali in Excel.
Funzioni correlate
- Funzione WEEKNUM di Excel
Restituisce il Numero di settimana della data specificata all’interno dell’anno - Funzione WORKDAY di Excel
Aggiunge giorni lavorativi alla Data di inizio specificata e restituisce un giorno lavorativo - Funzione MONTH di Excel
La funzione MONTH estrae il mese come numero intero (1 a 12) da una data - Funzione DAY di Excel
La funzione DAY estrae il giorno come numero (1 a 31) da una data - Funzione NOW di Excel
Ottieni data e ora correnti
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.