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

Come contare il numero di celle comprese tra due valori o date in Excel?

AutoreSiluvia Data di modifica

Quando si lavora con i dati in Excel, capita spesso di dover determinare quante celle rientrano in un intervallo specifico di valori o date. Ad esempio, può essere utile sapere quanti punteggi di un test si collocano tra due soglie prestabilite oppure contare i record relativi a un determinato periodo temporale. Ottenere questi conteggi in modo preciso supporta efficacemente l’analisi dei dati, la creazione di report e i processi decisionali. Questa guida offre istruzioni dettagliate per contare le celle comprese tra due valori o tra due date in Excel, sfruttando formule integrate, componenti aggiuntivi intuitivi e automazione avanzata tramite codice VBA.

Contare i numeri nelle celle compresi tra due numeri con la funzione CONTA.SE
Contare i numeri nelle celle compresi tra due date con la funzione CONTA.SE
Contare i numeri nelle celle compresi tra due valori o date con Kutools per Excel (senza formula)
Codice VBA – Automatizzare il conteggio delle celle comprese tra due valori o date mediante una macro


Contare i numeri nelle celle compresi tra due numeri con la funzione CONTA.SE

Immagina di avere un foglio di lavoro con numeri nell’intervallo B2:B8 e di voler sapere quanti di questi rientrano tra 75 e 90. È una necessità frequente in contesti come l’analisi dei punteggi d’esame, la valutazione delle performance di vendita rispetto a obiettivi specifici o l’individuazione di intervalli di dati correlati per ulteriori elaborazioni.

uno screenshot dei dati originali

Conteggio dei numeri nelle celle > X e < Y

Se l’obiettivo è contare le celle in B2:B8 con valori maggiori di 75 e minori di 90 (escludendo 75 e 90 stessi), seguire questi passaggi:

1. Seleziona una cella vuota in cui visualizzare il risultato, copia quindi la formula seguente nella Barra delle formule e premi Invio:

=COUNTIFS(B2:B8,">75", B2:B8,"<90")

screenshot dell'utilizzo di una formula per contare il numero di celle > x e < y

La cella selezionata mostrerà immediatamente il numero di celle corrispondenti ai criteri specificati.

Note pratiche: Per applicare questa formula ad altri intervalli, modifica di conseguenza gli indirizzi delle celle. Controlla inoltre i simboli di confronto per assicurarti di includere o escludere i valori limite in base alle tue esigenze.

Conteggio dei numeri nelle celle >= X e <= Y

Per includere i valori limite (75 e 90 in questo esempio), utilizzare la formula seguente, che conta le Riordina tutte le celle B2:B8 i cui valori sono Maggiore o uguale a 75 e Minore o uguale a 90:

=COUNTIFS(B2:B8,">=75", B2:B8,"<=90")

Come indicato in precedenza, seleziona una cella vuota, inserisci la formula sopra riportata nella Barra delle formule e premi Invio. Il risultato mostrerà tutte le celle con valori esattamente uguali a 75 o 90, rendendolo ideale per contesti in cui è fondamentale includere gli estremi, come nei sistemi di valutazione o nelle verifiche di idoneità.

screenshot dell'utilizzo di una formula per contare il numero di celle >= x e <= y

Suggerimento: Queste formule possono essere utilizzate per qualsiasi intervallo numerico continuo. Assicurati di verificare che la logica sia corretta se le adatti ad altri intervalli numerici o a intervalli non contigui.

Conta facilmente il numero di celle comprese tra due valori o date in Excel:

Fai clic su Kutools > Seleziona > Seleziona celle specifiche. L’utilità Kutools per Excel Seleziona celle specifiche ti permette di contare e selezionare facilmente le celle comprese tra due valori o date, semplificando il flusso di lavoro soprattutto quando le formule diventano complesse.
Scarica subito la versione completa con prova gratuita di 30 giorni di Kutools per Excel!

uno screenshot che mostra come utilizzare Kutools for Excel per contare facilmente il numero di celle comprese tra due valori o date


Contare i numeri nelle celle compresi tra due date con la funzione CONTA.SE

Contare i numeri nelle celle compresi tra due date è un’operazione comune per chi gestisce presenze, pianificazioni di progetti o qualsiasi dato legato a periodi specifici. Questo metodo risulta particolarmente utile quando l’intervallo di date varia o fa riferimento ad altre celle, garantendo maggiore flessibilità.

Supponiamo di avere un intervallo di date nelle celle A14:A20 e di voler contare quante di queste rientrano nel periodo compreso tra la data di inizio in B21 e la data di fine in B22. Ecco come procedere:

1. Seleziona una cella vuota per l’output, copia quindi la formula seguente nella Barra delle formule e premi Invio:

=COUNTIFS(A14:A20,">="&B21,A14:A20,"<="&B22)

uno screenshot dell'utilizzo di CONTA.SE per contare il numero di celle comprese tra due date

Note:

  • Assicurati di aggiornare gli intervalli (A14:A20) e i riferimenti alle celle per la data iniziale e finale (B21, B22) in modo che corrispondano ai tuoi dati effettivi.
  • Questa formula conta tutte le date comprese tra la data di inizio e la data di fine, estremi inclusi.
  • Assicurati che tutte le celle del tuo intervallo di date siano formattate come date per ottenere risultati precisi.

Promemoria sugli errori: Se il risultato è zero ma ci si aspettano corrispondenze, assicurati che il formato data delle celle nell’intervallo e nelle condizioni sia coerente: formati non corrispondenti possono infatti causare risultati imprevisti.


Contare i numeri nelle celle compresi tra due valori o date con Kutools per Excel (senza formula)

Se le formule risultano complesse o soggette a errori, potresti preferire un approccio diretto che non richieda di inserire o modificare formule. Kutools per Excel ti offre un metodo visivo per contare (e, se desideri, selezionare) le celle comprese tra due valori o date con pochi clic, rivelandosi particolarmente comodo in operazioni ripetitive o quando condividi procedure con colleghi non tecnici.

Prima di applicare Kutools per Excel, la preghiamo di scaricarlo e installarlo innanzitutto.

Passo 1. Fare clic su Kutools > Seleziona > Seleziona celle specifiche.

Passo 2. Nella finestra di dialogo Seleziona celle specifiche, scegli l’intervallo da valutare nella sezione Seleziona celle all'interno dell'intervallo. Quindi, in Seleziona tipo, seleziona Cella. Specifica i criteri, ad esempio «Maggiore di» 75 e «Minore di» 90, in Specifica tipo. Al termine, fai clic su Ok.

uno screenshot dell'impostazione delle condizioni nella finestra di dialogo Seleziona celle specifiche

Passo 3. Verrà visualizzata una finestra di dialogo Seleziona celle specifiche con il numero totale di celle corrispondenti. Conferma facendo clic su OK. Le celle corrispondenti saranno immediatamente evidenziate e selezionate, rendendo semplici azioni successive come la formattazione o l’ispezione.

uno screenshot che mostra quante celle sono idonee e selezionate

Nota: Questa funzionalità supporta sia numeri che intervalli di date. Per contare e selezionare le celle all’interno di un intervallo di date, inserisci semplicemente le due date nella finestra di dialogo come criteri di inizio e fine, come mostrato:

uno screenshot della configurazione delle condizioni relative alle date nella finestra di dialogo

Questo approccio visivo e flessibile si rivela particolarmente efficace per chi preferisce evitare l’uso di formule o desidera convalidare i risultati ottenuti con le formule attraverso un’ispezione visiva.

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.


Codice VBA – Automatizzare il conteggio delle celle comprese tra due valori o date mediante una macro

Per utenti avanzati o situazioni che richiedono un conteggio ripetuto o dinamico, VBA (Visual Basic for Applications) offre una soluzione programmabile per contare le celle comprese tra due valori o date. Grazie a VBA, è possibile automatizzare rapidamente questa operazione, rendendola ideale per set di dati più ampi, logiche personalizzate o attività batch in cui i metodi manuali risulterebbero inefficienti.

Alcune applicazioni includono funzionalità come audit dei dati, generazione automatica di report o la creazione di azioni personalizzate “conta tra”, attivabili con un semplice clic. L’approccio descritto di seguito permette di definire dinamicamente, al momento dell’esecuzione, l’intervallo di destinazione e i due valori o date limite.

Seguire queste istruzioni:

1. Fare clic su Strumenti sviluppatore > Visual Basic per aprire la finestra dell’editor VBA. Nell’editor, fare clic su Inserisci > Modulo, quindi copiare e incollare il codice seguente nella finestra del modulo:

Sub CountCellsBetweenTwoValues()
    Dim WorkRng As Range
    Dim MinValue As Variant
    Dim MaxValue As Variant
    Dim CountResult As Long
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    MinValue = Application.InputBox("Enter the lower boundary (number or date):", xTitleId, "", Type:=2)
    MaxValue = Application.InputBox("Enter the upper boundary (number or date):", xTitleId, "", Type:=2)
    
    If WorkRng Is Nothing Or MinValue = "" Or MaxValue = "" Then
        MsgBox "Operation cancelled or invalid input.", vbExclamation
        Exit Sub
    End If
    
    CountResult = 0
    Dim Cell As Range
    
    For Each Cell In WorkRng
        If IsDate(MinValue) And IsDate(MaxValue) And IsDate(Cell.Value) Then
            If Cell.Value >= CDate(MinValue) And Cell.Value <= CDate(MaxValue) Then
                CountResult = CountResult + 1
            End If
        ElseIf IsNumeric(MinValue) And IsNumeric(MaxValue) And IsNumeric(Cell.Value) Then
            If Cell.Value >= Val(MinValue) And Cell.Value <= Val(MaxValue) Then
                CountResult = CountResult + 1
            End If
        End If
    Next Cell
    
    MsgBox "The number of cells between " & MinValue & " and " & MaxValue & " is: " & CountResult, vbInformation, xTitleId
End Sub

2. Per eseguire la macro, premere F5 mentre il codice è selezionato oppure chiudere l’editor ed eseguirla dalla finestra di dialogo Macro in Excel. La macro ti chiederà di selezionare l’intervallo da conteggiare, quindi di inserire i due valori limite o le date. A quel punto, apparirà una finestra di messaggio con il conteggio delle celle comprese tra i limiti specificati.

Suggerimenti e risoluzione problemi:

  • Inserisci i limiti come numeri (ad esempio, 75 e 90) o date in un formato riconoscibile (ad esempio, 2024-01-01) per ottenere risultati più affidabili.
  • Sia il valore iniziale che il valore finale «Numero di Fine» saranno inclusi nel risultato.
  • Se l’intervallo contiene numeri, date e dati testuali, la macro considererà soltanto le voci del tipo pertinente.
  • Se la macro restituisce zero nonostante ci si aspettino corrispondenze, verificare che l’intervallo e i tipi di input siano coerenti (tutti numeri o tutte date).
  • Le macro possono essere riutilizzate o assegnate a un pulsante per un accesso rapido e un’utilizzo ripetuto in dashboard o report ricorrenti.

Vantaggi dell’approccio VBA: È altamente personalizzabile, fa risparmiare tempo nelle attività ripetitive e supporta input dinamici. Il principale limite è che VBA richiede file abilitati alle macro e, eventualmente, l’autorizzazione dell’utente per l’esecuzione.

Il codice VBA può essere ulteriormente adattato a diversi tipi di intervalli (esclusivi, inclusivi, ecc.) e integrato in flussi di lavoro automatizzati più ampi, in base alle proprie esigenze pratiche.


Demo: Conta i numeri delle celle compresi tra due valori o date con Kutools per Excel

 

 


Articoli correlati:


Migliori Strumenti per la Produttività in Office

🤖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 RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
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 Lista   |  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, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi