Funzione DB.MEDIA

Excel 2007+

Riepilogo

La funzione DB.MEDIA di Excel calcola la media dei valori in un campo specifico di un database, considerando solo i record che soddisfano determinate condizioni definite nei criteri. È ideale per analisi statistiche su elenchi strutturati di dati.

Sintassi

DB.MEDIA(database; campo; criteri)

Parametri

Parametro Tipo Richiesto Descrizione
database Range Intervallo di celle che costituisce il database con intestazioni nella prima riga
campo String/Number Etichetta del campo tra virgolette (\"Età\") o numero di posizione della colonna
criteri Range Intervallo contenente le condizioni di filtro con intestazione corrispondente

Utilizzo della funzione DAVERAGE

DB.MEDIA è potente per estrarre medie significative da grandi dataset filtrando dinamicamente i record. Perfetta per reportistica, analisi di vendite, statistiche HR e qualsiasi scenario che richieda aggregazioni condizionali su tabelle strutturate.

Esempi Comuni di DAVERAGE

Media rendimento alberi di mele alti >10m

=DB.MEDIA(A4:E10; "Rendimento"; A1:B2)

Calcola la media del rendimento solo per gli alberi 'Melo' con altezza superiore a 10 metri. Risultato: 12

Media età di tutti gli alberi

=DB.MEDIA(A4:E10; 3; A4:E10)

Calcola la media della terza colonna (Età) considerando tutti i record del database. Risultato: 13

Media vendite >1000 per tipo specifico

=DB.MEDIA(A6:C10; "Vendite"; A1:C2)

Media delle vendite superiori a 1000 per 'Prodotti agricoli'

Media vendite sopra la media generale

=DB.MEDIA(A6:D10; "Vendite"; D1:D2)

Filtra record con vendite superiori alla media usando formula nei criteri

Domande Frequenti

Usa virgolette per il nome: "Rendimento". Usa numero senza virgolette: 3 per terza colonna.

? per singolo carattere, * per sequenza di caratteri, ~? per letterale ?.

No di default. Usa IDENTICO() per ricerca case-sensitive.

Sì, ma devono restituire VERO/FALSO con riferimenti relativi nella prima riga dei dati.

Errori Comuni e Soluzioni

#NOME?

Cause: Nome campo errato o non tra virgolette

Solution: Verifica intestazioni e usa virgolette per nomi

#VALORE!

Cause: Campo non numerico o intervalli non validi

Solution: Assicurati che il campo contenga solo numeri

#RIF!

Cause: Criteri sovrapposti al database

Solution: Posiziona i criteri lontano dal database

Risultato errato

Cause: Riga vuota mancante nei criteri per intera colonna

Solution: Aggiungi riga vuota sotto intestazione criteri

Note

  • La prima riga del database deve contenere intestazioni
  • I criteri devono avere stessa intestazione del database
  • Non posizionare criteri sotto il database per evitare conflitti
  • Per tutta la colonna: riga vuota sotto intestazione criteri
  • Excel distingue automaticamente logiche AND/OR nei criteri

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in:

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+