Note: The other languages of the website are Google-translated. Back to English
English English

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

Ti piacerebbe portare a termine il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta

300
 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, dividi il contenuto delle celle, converti la data e così via...) e risparmia
80%
tempo per te.

  • Progettato per
    1500
    scenari di lavoro, ti aiuta a risolvere
    80%
     Problemi con 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.
  • 30
    -giorni di prova gratuita illimitata. Garanzia di rimborso di 60 giorni. Aggiornamento e supporto gratuiti 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 tua produttività di
    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)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL