Come contare le occorrenze di una data in Excel (3 esempi)

  • Condividi Questo
Hugh West

Questo articolo si concentra su come contare le occorrenze di date in Excel a partire da diversi set di dati e da diverse condizioni.

Scarica il quaderno di esercizi

È possibile scaricare la cartella di lavoro utilizzata per la dimostrazione dal link sottostante.

Conteggio delle occorrenze della data.xlsm

2 Esempi adatti per contare le occorrenze di date in Excel

Stiamo suddividendo tutti gli esempi in diverse sezioni e sottosezioni, in modo da facilitarne la comprensione. Nella prima sezione abbiamo dimostrato come è possibile contare le occorrenze di date particolari in Excel. La seconda include il conteggio delle occorrenze in un determinato intervallo. Infine, abbiamo mostrato come è possibile contare le occorrenze di date uniche in Excel.

1. Numero di occorrenze di una data particolare

Per questo primo caso, ci concentreremo sul seguente set di dati.

Il set di dati è costituito da un elenco di opere di H. Ridder Haggard e dalle relative date di pubblicazione. Nelle prossime sottosezioni vedremo come contare il numero di occorrenze in una determinata data utilizzando le diverse funzioni di Microsoft Excel.

1.1 Utilizzo della funzione COUNTIF

Questo è il modo più semplice per contare le occorrenze in una data particolare in Excel. L'idea principale è quella di usare la funzione COUNTIF Inoltre, possiamo farlo per qualsiasi tipo di valore, non solo per le date.

Tuttavia, il COUNTIF La funzione prende due argomenti: un intervallo di celle, chiamato intervallo, e un criterio particolare, chiamato criterio, e restituisce il numero di celle all'interno dell'intervallo che soddisfano il criterio particolare.

Per il set di dati, le fasi sarebbero le seguenti.

Passi:

  • Per prima cosa, selezionare la cella E5 .
  • Quindi scrivete la seguente formula.

=COUNTIF(C5:C243,"18-Aug-1888")

  • Dopodiché, premere Entrare .

In questo modo è possibile contare facilmente le occorrenze di una data particolare in Excel utilizzando la funzione COUNTIF funzione.

1.2 Utilizzo della funzione SUMPRODUCT

Un altro modo per ottenere lo stesso risultato è quello di utilizzare la funzione SUMPRODOTTO In particolare, questa funzione prende come argomenti uno o più intervalli di celle e restituisce come output la loro somma matematica. Possiamo quindi utilizzare la funzione per configurare una formula per contare le occorrenze delle date in Excel.

Seguite questi passaggi per vedere come utilizzarlo per questo set di dati.

Passi:

  • Per prima cosa, selezionare la cella E5 .
  • Scrivere quindi la seguente formula in int.

=SUMPRODUCT(--(C5:C25="18-Aug-1888"))

🔎 Ripartizione della formula

👉 Qui C4:C23="18-Agosto-1888″ confronta ogni cella dell'intervallo C4 a C23 e restituisce un oggetto VERO se la data è Aus 18, 1888 . altrimenti restituisce FALSO .

👉 Il (-) converte l'array di valori booleani ( VERO e FALSO ) in una matrice di 1 e 0, 1 per VERO e 0 per FALSO .

👉 Il SUMPRODOTTO() La funzione restituisce quindi la somma di questi 1 e 0. Questo è il numero totale di celle in cui è presente la data 18 agosto 1888 .

  • Infine, premere Entrare sulla tastiera.

Grazie alla formula, questa funzione restituirà la data totale di occorrenza di quel particolare input dal foglio di calcolo Excel.

1.3 Utilizzo della tabella Pivot

Se si vuole contare il numero di occorrenze di ogni data insieme, si può utilizzare la funzione di Excel Tabella pivot Si tratta di un potente strumento di Excel, che può essere utilizzato per calcolare, riassumere e analizzare i dati. E per riassumere, possiamo contare le occorrenze totali delle date per ogni data in un set di dati.

Per utilizzare questo metodo per il set di dati o per un set di dati simile, è necessario seguire i seguenti passaggi.

Passi:

  • Per prima cosa, selezionare una cella qualsiasi del set di dati.
  • Poi andare alla sezione Inserire sulla barra multifunzione.
  • Successivamente, selezionare Tabella pivot dal Tavoli sezione gruppi.

  • Inoltre, nel riquadro successivo, è possibile verificare l'intervallo dei dati e il punto in cui si desidera inserire la tabella pivot. A titolo dimostrativo, abbiamo scelto un nuovo foglio di lavoro.

  • Quindi fare clic su OK A causa della scelta precedente, si aprirà un nuovo foglio di calcolo.
  • Andare ora alla sezione Campi della tabella pivot che si trova sul lato destro del foglio di calcolo contenente la tabella pivot.
  • Quindi, fare clic e trascinare il punto Data di pubblicazione a entrambi Righe e Valori campi singolarmente.

  • Di conseguenza, la tabella pivot apparirà nel punto desiderato.

2. Numero totale di date in un intervallo particolare

In questa sezione continueremo a contare le occorrenze di date in Excel, ma questa volta conteremo le date che appartengono a un intervallo invece di una singola corrispondenza come nella sezione precedente.

Per dimostrare i metodi, utilizzeremo il seguente set di dati.

Sebbene l'idea principale sia la stessa di quella precedente, alcune funzioni e formule non funzionano correttamente con le date successive all'anno 1901. Per questo motivo il dataset è stato modificato.

In ogni caso, è possibile seguire uno di questi metodi per contare le occorrenze di date in un particolare intervallo in uno di questi tre modi.

2.1 Utilizzo della funzione COUNTIFS

In questa sottosezione, utilizzeremo la funzione COUNTIFS per contare le occorrenze di date da un file intervallo particolare in Excel Questa funzione prende diversi argomenti, sempre un intervallo e una condizione a coppie, e restituisce il numero di celle che rappresentano tutte le condizioni date. Possiamo quindi facilmente utilizzare questa funzione a nostro vantaggio.

Seguite questi passaggi per capire come fare.

Passi:

  • Per prima cosa, selezionare la cella E5 .
  • Quindi scrivere la seguente formula.

=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")

  • Infine, premere Entrare .

Quindi possiamo vedere che ci sono un totale di tre libri che vanno dall'anno 1940 al 1950. Ecco come possiamo contare le occorrenze di date da un particolare intervallo in Excel.

Per saperne di più: Formula di Excel per calcolare il numero di giorni che intercorrono tra oggi e un'altra data

2.2 Utilizzo della funzione SUMPRODUCT

Un altro modo per fare lo stesso è quello di utilizzare la funzione SUMPRODOTTO In generale, si usa questa funzione per trovare la somma dei prodotti di più matrici e si mettono queste matrici come argomenti della funzione.

Supponiamo ora di voler trovare lo stesso risultato: i libri pubblicati tra il 1940 e il 1950. Possiamo quindi trovare gli array dei libri pubblicati dopo il 1940 e prima del 1950 e poi usare il metodo SUMPRODOTTO per trovare la somma del loro prodotto, che a sua volta ci darà il numero totale di libri o date che si sono verificati in quel periodo.

Seguite questi passaggi per vedere come implementare questa soluzione.

Passi:

  • Per prima cosa, selezionare la cella E5 .
  • In secondo luogo, inserire la seguente formula nella cella.

=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))

  • Terzo, premere Entrare .

Ecco come utilizzare la funzione per contare le occorrenze di date da un particolare intervallo in Excel.

Per saperne di più: Formula di Excel per il numero di giorni tra due date

2.3 Utilizzo del codice VBA

L'ultimo metodo per contare le occorrenze di date in un determinato intervallo è l'utilizzo di un codice VBA. Visual Basic for Applications (VBA) di Microsoft è un linguaggio di programmazione basato sugli eventi che può essere utilizzato per vari scopi, a partire da semplici inserimenti e modifiche di celle fino all'automazione di processi grandi e noiosi.

In questa sezione parleremo del codice che ci aiuterà a contare le date che appartengono a un intervallo. Ma prima di utilizzare qualsiasi tipo di codice VBA, è necessario che sia presente la funzione Sviluppatore Se non ne avete già una, fate clic qui per vederla. come visualizzare la scheda Sviluppatore sulla barra multifunzione .

Prima di immergerci nei dettagli del processo, prepariamo il set di dati per il processo. Questo è semplicemente per mostrare la lunghezza del codice, anche se è possibile utilizzarlo con gli stessi set di dati di cui sopra. Mostriamo l'applicazione per il seguente set di dati con un intervallo di date per ogni libro.

Una volta ottenuta la scheda, è possibile seguire questi passaggi per contare le occorrenze di date che appartengono a un particolare intervallo in Excel.

Passi:

  • Per prima cosa, andare alla pagina Sviluppatore sulla barra multifunzione.
  • Quindi selezionare Visual Basic dal Codice sezione gruppi.

  • Di conseguenza, si aprirà la finestra VBA.
  • Selezionare ora la voce Inserire scheda in esso.
  • Quindi selezionare Modulo dal menu a discesa.

  • Se il modulo non è già selezionato, selezionarlo.
  • Quindi, inserire nel modulo il codice seguente, che definirà una nuova funzione.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'asserisci che eventDates è composto da 2 colonne Debug.Assert UBound(dates, 2) = 2 Const StartDateColumn = 1 Const EndDateColumn = 2 Dim result As Long Dim eventIndex As Long For eventIndex = LBound(dates, 1) To UBound(dates, 1) If dates(eventIndex, StartDateColumn) =calendarDate Allora risultato = risultato + 1 Successivo CountFor = risultato Fine della funzione 
  • Ora chiudete il modulo e tornate al foglio di calcolo.
  • Successivamente, selezionare la cella in cui si desidera memorizzare il valore (cella F5 nel nostro caso) e inserire la seguente formula.

=Conteggio per(DATE(90,1,1),C5:D24)

  • Infine, premere Entrare .

Possiamo quindi utilizzare VBA a nostro vantaggio per creare una funzione personalizzata e utilizzarla tutte le volte che vogliamo nella cartella di lavoro per contare le occorrenze di date in un determinato periodo di Excel.

Per saperne di più: Formula di Excel per contare i giorni dalla data (5 metodi semplici)

3. Conteggio delle occorrenze di date uniche

Come parte del conteggio del numero di date, dimostreremo ora un metodo per contare tutte le date uniche e il numero di occorrenze per ciascuna di esse in Excel. Questo metodo ci servirà per un set di dati come questo.

Come si può vedere, ci sono alcune date ripetitive. Conteremo esattamente quali date ci sono e quante volte. Avremo bisogno dell'uso di UNICO e COUNTIF funzioni per questo.

Seguite questi passaggi per vedere come utilizzarli.

Passi:

  • Prima di tutto, scopriamo le date uniche. A tal fine, selezionare la cella
  • Quindi scrivete la seguente formula.

=UNICO(C5:C17)

  • Di conseguenza, verrà creato un array con tutti i valori univoci dell'intervallo.

  • Ora per trovare i conteggi, selezionare la cella F5 e inserire la seguente formula.

=COUNTIF($C$5:$C$17,E5)

  • Quindi premere Entrare .

  • Quindi, selezionare nuovamente la cella e fare clic e trascinare l'icona della maniglia di riempimento alla fine dei valori unici per replicare la formula per il resto delle celle.

Di conseguenza, Excel ci fornirà tutte le date uniche e le occorrenze di ciascuna di esse.

Conclusione

Spero che abbiate afferrato l'idea e possiate applicarla per contare le occorrenze delle date in Excel. Spero che questa guida sia stata utile e istruttiva. Se avete domande o suggerimenti, fatecelo sapere nei commenti qui sotto.

Per altre guide come questa, visitate ExcelWIKI.com .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.