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

Come calcolare la media dei risultati restituiti da più funzioni CERCA.VERT in Excel?

AutoreKelly Data di modifica

In molte situazioni pratiche, un valore di ricerca può comparire più volte in una tabella, e ogni occorrenza potrebbe avere un valore associato da includere nei calcoli. Se desiderate calcolare la media di tutti i valori corrispondenti a un determinato valore di ricerca — ossia mediare i risultati di più corrispondenze di CERCA.VERT — Excel offre diversi metodi per farlo in modo efficiente. Mediando tutti i valori corrispondenti, potrete ottenere informazioni più approfondite per attività come l’analisi delle vendite, il controllo qualità o la sintesi dei risultati di sondaggi. In questo articolo completo troverete istruzioni chiare per diverse soluzioni, dagli approcci basati su formule agli Strumenti Avanzati, con relativi scenari d’uso, vantaggi e limitazioni.


Calcola la media di più risultati di CERCA.VERT con una formula

Quando devi trovare e calcolare la media di diversi valori associati allo stesso elemento di ricerca, utilizzare una formula diretta è uno dei metodi più rapidi e flessibili. La funzione MEDIA.SE o una formula matriciale gestisce facilmente questa operazione senza dover creare colonne aggiuntive.

Inserisci la seguente formula in una cella vuota (ad esempio, F2):

=AVERAGEIF(A1:A24,E2,C1:C24)

Premi il tasto Invio dopo aver digitato la formula: otterrai immediatamente la media di tutti i valori nella colonna C per cui il valore corrispondente nella colonna A coincide con il tuo valore di ricerca inserito nella cella E2. Guarda l’illustrazione qui sotto:
Calcola la media di più risultati di CERCA.VERT con una formula

Spiegazione dei parametri e suggerimenti:

  • A1:A24: L'intervallo che contiene il tuo intervallo di valori da cercare.
  • E2: Il valore specifico che vuoi cercare.
  • C1:C24: L'intervallo da cui desideri calcolare la media dei valori corrispondenti.

Approccio alternativo (per utenti esperti con formule matriciali):

Inserisci la seguente formula in una cella vuota e premi contemporaneamente Ctrl+Maiusc+Invioper confermare:

=AVERAGE(IF(A1:A24=E2,C1:C24))

Le formule matriciali elaborano ogni confronto singolarmente, un vantaggio nelle versioni di Excel che non supportano gli array dinamici. Assicurati con attenzione che gli intervalli abbiano esattamente la stessa dimensione per evitare errori.

Scenari pratici e note:
- Ideale per set di dati non filtrati e con esigenze di ricerca semplici.
- Se uno degli intervalli contiene celle vuote, queste vengono ignorate nel calcolo della media.
- In tabelle pivot o quando si aggiungono nuovi dati, valuta l’uso di riferimenti strutturati a tabelle per formule più affidabili.
- Fai attenzione ai disallineamenti accidentali negli intervalli di celle: una causa frequente di medie errate o errori.


Calcola la media di più risultati di CERCA.VERT con la funzione Filtro

controlla il valore cercato nell'elenco a discesa

La funzione Filtro in Excel ti consente di nascondere temporaneamente le righe che non soddisfano criteri specifici, aiutandoti a concentrarti solo sui dati rilevanti. Grazie a questa tecnica, puoi isolare tutti i record corrispondenti al tuo valore di ricerca e calcolare rapidamente la media dei soli valori visibili.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona la riga delle intestazioni dei tuoi dati, quindi vai su Dati > Filtro.
screenshot di clic su Dati > Filtro/p>

2. Nella colonna contenente l’intervallo di valori da cercare, fai clic sulla freccia a discesa del filtro e seleziona solo l’elemento che desideri esaminare. Fai clic su OK per applicare il filtro. La tabella mostrerà quindi solo le voci corrispondenti al tuo valore di ricerca. Vedi lo screenshot a sinistra:

 

3. Inserisci la seguente formula in una cella vuota (ad esempio, sotto i tuoi dati):

=AVERAGEVISIBLE(C2:C22)

Premere Invio per calcolare la media di tutte le celle attualmente visibili (filtrate) nella colonna C. In questo modo, si assicura che nel risultato siano inclusi soltanto i valori visualizzati dopo il filtraggio.
inserisci una formula per calcolare la media solo delle celle visibili

Vantaggi e scenari d’uso: Questo approccio è ideale quando si desidera ispezionare o elaborare manualmente i dati in modo interattivo e questi sono già organizzati in una tabella con intestazioni. È particolarmente efficace quando si applicano filtri complessi o si utilizza la formattazione condizionale.

Limitazioni: Se si modificano o rimuovono i filtri, la formula si adatta automaticamente ai dati visibili; tuttavia, è necessario disporre di Kutools per Excel per utilizzare la funzione MEDIAVISIBILE (Excel standard non include questa funzione). Assicurati inoltre che non siano presenti righe nascoste non correlate al filtro, poiché verrebbero anch’esse escluse.

Demo: Calcolare la media di più risultati di CERCA.VERT con la funzione Filtro

 

Calcolare la media di più risultati di CERCA.VERT con Kutools per Excel

Se hai spesso bisogno di riepilogare e aggregare dati basati su valori duplicati, Kutools per Excel offre una soluzione pratica grazie alla sua utility Unione avanzata righe. Questo strumento combina o calcola in un solo passaggio valori come la media, la somma o il conteggio per record corrispondenti, risultando ideale per set di dati di grandi dimensioni o report periodici.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Evidenzia l'intervallo della tua tabella di dati, includendo sia la colonna di ricerca che i valori da mediare. Quindi vai su Kutools > Contenuto > Unione avanzata righe. Vedi lo screenshot:
fai clic sulla funzione Combina righe avanzate e imposta le opzioni nella finestra di dialogo

2. Nella finestra di dialogo visualizzata:

  • Seleziona la colonna con il tuo intervallo di valori da cercare e fai clic su Chiave primaria.
  • Seleziona la colonna con i tuoi valori di destinazione, quindi fai clic su Calcola > Media.
  • Imposta, se necessario, regole di combinazione o calcolo per altre colonne—ad esempio unendo testo con virgole oppure applicando somma, massimo o minimo.

3. Fai clic su Ok per applicare le impostazioni.

Le righe con intervalli di valori di ricerca duplicati sono ora unite e i valori nella colonna designata vengono automaticamente mediati per ciascun valore di ricerca univoco, risultando particolarmente utile per preparare report di sintesi o ridurre i dati.
media di tutti i risultati di CERCA.VERT tramite Kutools

Suggerimento pratico: utilizzare Unione avanzata righe riduce i calcoli manuali e il rischio di errori. Questo strumento è perfetto per chi elabora regolarmente dati con intervalli di valori di ricerca ricorrenti e desidera sintesi immediate. Prima di combinare, assicurati sempre che le colonne corrette siano assegnate, soprattutto se la struttura dei dati è cambiata.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora

Demo: calcola la media di più risultati di CERCA.VERT con Kutools per Excel

 

Calcolare la media di più risultati di CERCA.VERT con Tabella pivot

Le tabelle pivot offrono un approccio dinamico e visivo per riepilogare e analizzare i dati. Grazie a una tabella pivot, puoi raggruppare automaticamente le voci in base al loro valore di ricerca e visualizzare la media di una colonna di destinazione per ciascun gruppo, ottenendo un riepilogo interattivo che si aggiorna non appena i dati cambiano.

Scenari in cui è più efficace: Questo approccio è particolarmente indicato quando serve un riepilogo complessivo per tutti i valori dell’intervallo di ricerca contemporaneamente, anziché concentrarsi su un singolo valore. Le tabelle pivot, inoltre, sono eccellenti per esplorare rapidamente i dati, generare report e presentare i risultati in un formato ordinabile ed espandibile.

Istruzioni:

  • Seleziona l’intero set di dati, incluse le intestazioni.
  • Vai su Inserisci > Tabella pivot > Da tabella o intervallo. Scegli se posizionare la tabella pivot in un nuovo foglio di lavoro o in uno esistente, in base alle tue esigenze.
  • Nel riquadro Campi tabella pivot, trascina la colonna che contiene il tuo intervallo di valori da cercare nell'area Righe.
  • Trascina la colonna di cui vuoi calcolare la media nell'area Valori. Fai clic sul campo dei valori, seleziona Impostazioni campo, quindi imposta il tipo di calcolo su Media.

Il risultato è una tabella di sintesi che mostra ogni valore di ricerca univoco insieme alla relativa media, calcolata sui dati associati. Puoi modificare in modo semplice il raggruppamento, applicare filtri o approfondire i dettagli quando necessario.

Vantaggi: Non richiede formule, supporta aggiornamenti dinamici ed è ideale per reportistica ed esplorazione dati.

Svantaggi: Richiede passaggi aggiuntivi per l'aggiornamento dopo aver modificato i dati, è meno adatto per estrarre direttamente un singolo valore all'interno di altre formule e la configurazione iniziale presuppone una conoscenza di base delle tabelle pivot.

Suggerimenti per la risoluzione dei problemi: Se i valori vengono visualizzati come conteggi o somme anziché come medie, controlla l’impostazione di calcolo del campo. Per ottenere risultati ottimali, assicurati che le colonne abbiano intestazioni appropriate e risolvi eventuali duplicati nei nomi delle colonne prima di creare la tabella pivot.


Calcola la media di più risultati di CERCA.VERT con una macro VBA

Per utenti avanzati e per chi gestisce dati soggetti a frequenti aggiornamenti, l’utilizzo di una macro VBA permette di automatizzare il calcolo della media per tutte le voci corrispondenti a un determinato valore di ricerca. Questo metodo analizza i dati alla ricerca di ogni corrispondenza e ne calcola automaticamente la media, risultando ideale per set di dati di grandi dimensioni o quando serve un flusso di lavoro ripetibile.

Scenari applicabili e note: VBA è la scelta ideale quando devi calcolare frequentemente la media, automatizzare report o adottare un approccio flessibile per gestire layout di dati non convenzionali. Le macro VBA offrono i migliori risultati se sei a tuo agio con l’abilitazione delle macro nella cartella di lavoro e hai bisogno di output personalizzati.

1. Vai alla scheda Sviluppo, scegli Visual Basic oppure premi i tasti Alt + F11 per aprire l'editor VBA, quindi fai clic su Inserisci > Modulo. Copia e incolla il codice seguente nel nuovo modulo:

Sub AverageVlookupMatches()
    Dim lookupCol As Range
    Dim avgCol As Range
    Dim lookupValue As Variant
    Dim total As Double
    Dim count As Long
    Dim i As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set lookupCol = Application.InputBox("Select the lookup column", xTitleId, Selection.Address, Type:=8)
    Set avgCol = Application.InputBox("Select the column to average", xTitleId, , Type:=8)
    lookupValue = Application.InputBox("Enter lookup value", xTitleId, , Type:=2)
    
    Application.ScreenUpdating = False
    total = 0
    count = 0
    
    For i = 1 To lookupCol.Rows.Count
        If lookupCol.Cells(i, 1).Value = lookupValue Then
            If IsNumeric(avgCol.Cells(i, 1).Value) Then
                total = total + avgCol.Cells(i, 1).Value
                count = count + 1
            End If
        End If
    Next i
    
    If count > 0 Then
        MsgBox "Average of all matches: " & total / count, vbInformation, "Result"
    Else
        MsgBox "No matches found.", vbExclamation, "Result"
    End If
    
    Application.ScreenUpdating = True
End Sub

2. Dopo aver incollato il codice, chiudere l'editor VBA. Per eseguire la macro, tornare a Excel e premere il tasto F5 oppure fare clic su Esegui. Quando richiesto, selezionare la colonna di ricerca, la colonna dei valori da mediare e inserire il valore da cercare: la macro visualizzerà immediatamente la media calcolata in una finestra di messaggio.

Suggerimenti pratici e precauzioni: Assicurati che le colonne di ricerca e dei valori abbiano lo stesso numero di righe e che non siano presenti righe vuote nelle aree selezionate. Le voci con valori non numerici nella colonna di destinazione verranno ignorate. Per un’automazione ottimale, adatta gli intervalli denominati o la logica della macro in base al layout del tuo foglio di lavoro.

Risoluzione dei problemi: Se viene visualizzato il messaggio «Nessuna corrispondenza trovata», controlla la presenza di spazi iniziali o finali e di incongruenze nei tipi di dati nella colonna di ricerca. Assicurati che le macro siano abilitate per l'esecuzione.


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