Video: Filtro di ricerca su dati Excel con TextBox programmata con evento change di VBA 2025
La funzione DCOUNT in Excel consente di determinare quanti record nel database corrispondono ai criteri. La figura mostra come DCOUNT può determinare quanti studenti hanno seguito ciascun corso. Celle G18: G22 contengono formule che contano i record in base al criterio (la Classe) nelle sezioni dei criteri associati. Ecco la formula utilizzata nella cella G20, che conta il numero di studenti in Calculus 101:
= DCOUNT (Studenti, "Voto finale", F8: G9)
Nota che DCOUNT richiede una colonna di numeri da contare. Pertanto, l'intestazione di Grado finale viene inserita nella funzione. Il conteggio su Classe o Insegnante si tradurrebbe in zero. L'uso di una colonna che contiene in particolare numeri può sembrare un po 'strano. La funzione non sta sommando i numeri; conta solo il numero di record. Ma che diamine? Funziona.
Ora fai un ulteriore passo avanti. Che ne dici di contare il numero di studenti che hanno ottenuto un voto pari o superiore a 90 in qualsiasi classe? Come si può fare? Questo calcolo richiede un criterio diverso, uno che seleziona tutti i record in cui il grado finale è 90 o superiore. La seguente figura mostra un foglio di lavoro con questo criterio e il risultato calcolato mostrato.
Il risultato nella cella F6 concatena - cioè, combina ma non aggiunge - la risposta dalla funzione DCOUNT con del testo. La formula è la seguente:
= DCOUNT (Studenti, "Voto finale", F2: F3) e "studenti hanno ricevuto un punteggio pari o superiore a 90".
Il criterio indica espressamente di utilizzare tutti i record in cui il grado finale è maggiore di 89 (> 89). È possibile specificare> = 90 con lo stesso risultato esatto.
