Vai al contenuto principale

Conta il numero di date per anno, mese in Excel

Quando si lavora su un foglio di lavoro Excel, a volte, potresti voler contare le celle in cui le date di un determinato anno o mese come mostrato nell'immagine sottostante. Per risolvere questa attività in Excel, puoi utilizzare le funzioni SUMPRODUCT, YEAR e MONTH per creare formule per contare il numero di date che appartengono all'anno o mese specifico di cui hai bisogno.


Conta il numero di date di un dato anno

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

=SUMPRODUCT(--(YEAR(date_range)=year))
  • date_range: un elenco di celle contiene le date che vuoi contare;
  • year: il valore o il riferimento di cella che rappresenta l'anno per il quale si desidera contare.

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

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

Note:: In questa formula, A2: A14 è l'intervallo di celle che contiene le date, C2 contenere l'anno specifico per il quale si desidera contare.

2. Quindi, trascina verso il basso il quadratino di riempimento per applicare questa formula ad altre celle e otterrai il numero di date in base all'anno specificato, vedi screenshot:


Spiegazione della formula:

=SOMMA.PRODOTTO(--(ANNO($A$2:$A$14)=C2))

  • ANNO($A$2:$A$14)=C2: La funzione ANNO estrae il valore dell'anno dall'elenco di date come questo: {2020;2019;2020;2021;2020;2021;2021;2021;2019;2020;2021;2019;2021};
    Quindi, ogni anno viene confrontato con il valore dell'anno nella cella C2, per restituire una matrice di valori VERO e 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}: --questo doppio segno negativo converte il valore VERO in 1 e il valore Falso in 0. Quindi, otterrai il risultato come questo: {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, questa funzione SUMPRODUCT somma tutti gli elementi nell'array e restituisce il risultato: 3.

Conta il numero di date di un determinato mese

Se vuoi contare il numero di date in base a un dato mese, le funzioni SUMPRODUCT e MONTH potrebbero farti un favore, la sintassi generica è:

=SUMPRODUCT(--(MONTH(date_range)=month))
  • date_range: un elenco di celle contiene le date che vuoi contare;
  • month: il valore o il riferimento di cella che rappresenta il mese per il quale si desidera contare.

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

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

Note:: In questa formula, A2: A14 è l'intervallo di celle che contiene le date, C2 contenere il mese specifico per il quale si desidera contare.

2. Quindi, trascina verso il basso il quadratino di riempimento per applicare questa formula ad altre celle e otterrai il numero di date in base al mese specificato, vedi screenshot:


Spiegazione della formula:

=SOMMA.PRODOTTO(--(MESE($A$2:$A$14)=C2))

  • MESE($A$2:$A$14)=C2: Questa funzione MESE estrae il numero del mese dall'elenco di date come questo: {12;3;8;4;8;12;5;5;10;5;7;12;5}.
    Quindi, ogni mese viene confrontato con il numero del mese nella cella C2, per restituire una matrice di valori VERO e FALSO: {FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; VERO; VERO; FALSO; VERO; FALSO; FALSO; VERO}.
  • --(MESE($A$2:$A$14)=C2)= --{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;VERO;FALSO;FALSO;VERO} : - -questo doppio segno negativo converte il valore VERO in 1 e il valore Falso in 0. Quindi, otterrai il risultato come questo: {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}): Questa funzione SUMPRODUCT somma tutti gli elementi nell'array e restituisce il risultato: 4.

Conta il numero di date sia per anno che per mese

Per contare il numero di date in base sia all'anno che al mese, ad esempio, voglio sapere quante date ci sono a maggio 2021.

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

=SUMPRODUCT((MONTH(date_range)=month)*(YEAR(date_range)=year))
  • date_range: un elenco di celle contiene le date che vuoi contare;
  • month: il valore o il riferimento di cella che rappresenta il mese per il quale si desidera contare;
  • year: il valore o il riferimento di cella che rappresenta l'anno per il quale si desidera contare.

Si prega di inserire o copiare la formula seguente in una cella vuota per visualizzare il risultato, quindi premere entrare chiave per ottenere il calcolo, vedi screenshot:

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

Note:: Nella formula sopra, A2: A14 è l'intervallo di celle che contiene le date, D2 contenere il mese specifico e C2 è il numero dell'anno per il quale vuoi contare.


Funzione relativa utilizzata:

  • MATR.SOMMA.PRODOTTO:
  • La funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici insieme e quindi ottenere la somma dei prodotti.
  • MESE:
  • La funzione MESE di Excel estrae il mese da una data e viene visualizzato come numero intero da 1 a 12.
  • Anno:
  • La funzione ANNO restituisce l'anno in base alla data specificata in un formato di numero seriale a 4 cifre.

Altri articoli:

  • Conta il numero di celle tra due valori/date
  • Hai mai provato a ottenere o contare il numero di celle tra due numeri o date dati in Excel come mostrato nell'immagine sottostante? Questo articolo parlerà di alcune formule utili per affrontarlo.
  • Conta il numero di celle che contengono testo specifico
  • Supponiamo che tu abbia un elenco di stringhe di testo e potresti voler trovare il numero di celle che contengono un determinato testo come parte del loro contenuto. In questo caso, puoi utilizzare i caratteri jolly (*) che rappresentano qualsiasi testo o carattere nei tuoi criteri quando applichi la funzione CONTA.SE. In questo articolo, introdurrò come utilizzare le formule per gestire questo lavoro in Excel.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  Più di 50 Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations