KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare il numero di date per anno e mese in Excel

AutoreXiaoyang Data di modifica

Quando si lavora su un foglio di Excel, può capitare di dover contare le celle contenenti date appartenenti a un determinato anno o mese, come illustrato nell’immagine seguente. Per svolgere questa operazione in Excel, è possibile combinare le funzioni SUMPRODUCT, YEAR e MONTH per creare una formula che conti il numero di date corrispondenti all’anno o al mese specificato.

doc-count-dates-by-year-1


Contare il numero di date di un anno specifico

Per contare il numero di date in un anno specifico, puoi combinare le funzioni SUMPRODUCT e YEAR. La sintassi generica è:

=SUMPRODUCT(--(YEAR(date_range)=year))
  • date_range: un elenco di celle contenenti le date da contare;
  • anno: il valore o il riferimento di cella che rappresenta l’anno da considerare.

1. Inserisci o copia la seguente formula in una cella vuota dove desideri visualizzare il risultato:

=SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))

Nota: in questa formula, A2:A14 è l’intervallo di celle contenenti le date, mentre C2 contiene l’anno specifico da contare.

2. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula alle altre celle e ottenere il numero di date in base all’anno specificato, come mostrato nell’immagine:

doc-count-dates-by-year-2


Spiegazione della formula:

=SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))

  • YEAR($A$2:$A$14)=C2: la funzione YEAR estrae l’anno da ciascuna data dell’intervallo, restituendo ad esempio: {2020;2019;2020;2021;2020;2021;2021;2021;2019;2020;2021;2019;2021};
    Successivamente, ogni anno viene confrontato con il valore nella cella C2, generando una matrice di risultati VERO o FALSO: {FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO}.
  • --(YEAR($A$2:$A$14)=C2)=--{FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO}: il doppio segno meno (--) trasforma i valori VERO in 1 e FALSO in 0, restituendo il seguente risultato: {0;1;0;0;0;0;0;0;1;0;0;1;0}.
  • SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))= SUMPRODUCT({0;1;0;0;0;0;0;0;1;0;0;1;0}): infine, la funzione SUMPRODUCT somma tutti gli elementi dell’array e restituisce il risultato: 3.

Contare il numero di date di un mese specifico

Se si desidera contare il numero di date relative a un mese specifico, le funzioni SUMPRODUCT e MONTH possono rivelarsi molto utili. La sintassi generica è:

=SUMPRODUCT(--(MONTH(date_range)=month))
  • date_range: un elenco di celle contenenti le date da contare;
  • month: il valore o il riferimento di cella che indica il mese da conteggiare.

1. Immettere o copiare la formula seguente in una cella vuota in cui si desidera visualizzare il risultato:

=SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))

Nota: in questa formula, A2:A14 è l’intervallo di celle contenenti le date, mentre C2 contiene il mese specifico da contare.

2. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula alle altre celle e ottenere il numero di date in base al mese specificato, come mostrato nell’immagine:

doc-count-dates-by-year-3


Spiegazione della formula:

=SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))

  • MONTH($A$2:$A$14)=C2: la funzione MONTH estrae il numero del mese dall’elenco di date, restituendo ad esempio: {12;3;8;4;8;12;5;5;10;5;7;12;5}.
    Successivamente, ogni mese viene confrontato con il numero del mese presente nella cella C2, generando una matrice di valori VERO e FALSO: {FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;VERO;FALSO;FALSO;VERO}.
  • --(MONTH($A$2:$A$14)=C2)= --{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;VERO;FALSO;FALSO;VERO}: il doppio segno meno (--) trasforma i valori VERO in 1 e FALSO in 0, restituendo il seguente risultato: {0;0;0;0;0;0;1;1;0;1;0;0;1}.
  • SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))= SUMPRODUCT({0;0;0;0;0;0;1;1;0;1;0;0;1}): la funzione SUMPRODUCT somma tutti gli elementi della matrice e restituisce il risultato: 4.

Contare il numero di date in base sia all’anno che al mese

Per contare il numero di date in base sia all’anno che al mese, ad esempio per sapere quante corrispondono a maggio 2021.

doc-count-dates-by-year-4

In questo caso, puoi utilizzare una combinazione delle funzioni SUMPRODUCT, MONTH e YEAR per ottenere il risultato desiderato. La sintassi generica è:

=SUMPRODUCT((MONTH(date_range)=month)*(YEAR(date_range)=year))
  • date_range: un elenco di celle contenenti le date da contare;
  • month: il valore o il riferimento di cella che rappresenta il mese da contare;
  • year: il valore o il riferimento di cella che rappresenta l’anno da contare.

Immettere o copiare la formula seguente in una cella vuota per visualizzare il risultato, quindi premere il tasto Invioper ottenere il calcolo, come mostrato nell’immagine:

=SUMPRODUCT((MONTH($A$2:$A$14)=D2)*(YEAR($A$2:$A$14)=C2))

Nota: nella formula precedente, A2:A14 è l’intervallo di celle contenenti le date, D2 contiene il mese specifico e C2 è l’anno da contare.

doc-count-dates-by-year-5


Funzione correlata utilizzata:

  • SUMPRODUCT:
  • La funzione SOMMA.PRODOTTO permette di moltiplicare tra loro due o più colonne o matrici e di sommare i risultati ottenuti.
  • MONTH:
  • La funzione MONTH di Excel estrae il mese da una data e lo restituisce come numero intero compreso tra 1 e 12.
  • YEAR:
  • La funzione YEAR restituisce l’anno corrispondente alla data specificata, espresso come numero seriale di quattro cifre.

Altri articoli:

  • Contare il numero di celle comprese tra due valori/date
  • Hai mai provato a ottenere o contare il numero di celle comprese tra due numeri o date specificati in Excel, come mostrato nell’immagine seguente? Questo articolo ti presenta alcune formule utili per gestire questa operazione con facilità.
  • Contare il numero di celle che contengono un testo specifico
  • Supponiamo di avere un elenco di stringhe di testo e di voler contare quante celle contengono un determinato testo come parte del loro contenuto. In questi casi, è possibile utilizzare i caratteri jolly (*) nei criteri della funzione COUNTIF, dove l’asterisco rappresenta qualsiasi sequenza di caratteri. In questo articolo scoprirete come usare le formule per ottenere questo risultato in Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.