Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

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 Entra 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

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% del tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

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, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.