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

Come si calcola la media delle celle provenienti da fogli diversi in Excel?

AutoreKelly Data di modifica

Quando si lavora con una cartella di lavoro Excel contenente dati simili distribuiti su più fogli—come vendite mensili, budget dipartimentali o risultati ripetuti di sondaggi—può essere necessario calcolare rapidamente la media della stessa cella o intervallo di celle tra i vari fogli. Farlo manualmente, foglio per foglio, è non solo noioso ma anche soggetto a errori, soprattutto all’aumentare del numero di fogli. Questa guida presenta diversi metodi efficienti e pratici per calcolare la media di celle su fogli diversi in Excel, aiutandovi a risparmiare tempo, ridurre gli errori manuali e garantire coerenza nelle vostre analisi dei dati.


Calcolare la media di celle da più fogli in Excel

Se devi calcolare la media dello stesso intervallo su più fogli di lavoro—ad esempio, per trovare la media delle vendite nell'intervallo A1:A10 nei fogli denominati Foglio1 fino a Foglio5—Excel offre una soluzione diretta basata su formule. Questo approccio funziona al meglio quando tutti i fogli hanno la stessa struttura e una denominazione coerente.

Passaggi:

Selezionare una cella vuota in cui si desidera visualizzare il risultato (ad esempio, la cella C3) e inserire la seguente formula:

=AVERAGE(Sheet1:Sheet5!A1:A10)

Dopo aver premuto Invio, Excel restituirà il valore medio dell’intervallo limitato in tutti i fogli da Foglio1 a Foglio5.

applica una formula per calcolare la media di celle provenienti da fogli diversi

Nota:
In =MEDIA(Foglio1:Foglio5!A1:A10):
-Foglio1:Foglio5definisce un intervallo di schede di fogli di lavoro consecutivi. Entrambi gli estremi sono inclusi.
-A1:A10è lo stesso intervallo su tutti i fogli.

⚠️ Assicurarsi che questo intervallo esista su ognifoglio compreso nell’intervallo. In caso contrario, Excel restituirà un errore #RIF!.

Se è necessario calcolare la media di valori provenienti da intervalli diversi nei vari fogli, è possibile elencarli manualmente:

=AVERAGE(A1:A5, Sheet2!A3:A6, Sheet3!A7:A9, Sheet4!A2:A10, Sheet5!A4:A7)

Questa versione è ideale quando gli intervalli variano da foglio a foglio. Inseriscila nella cella del risultato e premi Invio.

Vantaggi:Rapido e semplice per fogli di lavoro adiacenti e con nomi coerenti, senza ricorrere a componenti aggiuntivi o VBA.
Svantaggi:L’inserimento, l’eliminazione o la rinomina di fogli intermedi può compromettere i risultati. Per fogli dinamici o non adiacenti, gli aggiornamenti delle formule devono essere effettuati manualmente.
Suggerimenti:Verificare attentamente l’ortografia dei nomi dei fogli e assicurarsi che l’intervallo di destinazione esista su tutti i fogli. Se si copiano formule tra celle, controllare che tutti i riferimenti siano ancora validi.

Calcolare la media della stessa cella da più fogli con Kutools per Excel

Kutools per Excel potenzia la capacità di estrarre e consolidare valori dalla stessa cella o intervallo su più fogli di lavoro grazie alla sua funzionalità Auto-incrementa i riferimenti del foglio di lavoro. Questa opzione è particolarmente utile quando si lavora con un gran numero di fogli dal layout coerente.

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...

Procedura d’uso:

1. Apri un nuovo foglio di lavoro (ad esempio, un foglio riepilogativo) e seleziona la cella in cui desideri calcolare la media—per esempio, D7.

2. Andare su Kutools > Altro(nel gruppo)Formule) > Auto-incrementa i riferimenti del foglio di lavoro.
Apri la funzione Riferimento dinamico ai fogli di lavoro in Kutools

3. Nella finestra di dialogo:
- Scegliere un Ordine di Riempimentodal menu a discesa (ad esempio,)Riempi per Colonna, quindi per Riga).
- Nella sezione Elenco dei fogli di lavoro, selezionare i fogli che contengono la cella di cui si desidera calcolare la media.
- Fare clic su Compila intervallo, quindi chiudere la finestra di dialogo.
Imposta le opzioni nella finestra di dialogo di Kutools

4. I valori delle celle selezionate verranno visualizzati nell'intervallo (ad esempio,)D7:D11). Inserisci quindi la seguente formula in un'altra cella vuota per calcolare la media:

=AVERAGE(D7:D11)

Premere Invio per ottenere il risultato. Questo semplifica la consolidazione, ma non si aggiorna automaticamente per includere nuovi fogli aggiunti in seguito: sarà necessario rieseguire la funzione ogni volta che l'elenco dei fogli cambia.

Applica la formula MEDIA ai valori inseriti

Vantaggi:Automatizza l’estrazione della stessa cella da più fogli, riduce la modifica delle formule ed è ideale per cartelle di lavoro di grandi dimensioni.
Limitazioni:Richiede Kutools; i nuovi fogli devono essere selezionati manualmente; non è ottimale per attività piccole o occasionali.
Suggerimento pratico:Dopo aver compilato l’intervallo, verificare attentamente che tutti i fogli di destinazione siano stati selezionati e che le celle estratte siano corrette prima di calcolare la media.

Calcolare in blocco la media di molte celle su più fogli con Kutools per Excel

In alcuni casi potrebbe essere necessario calcolare contemporaneamente le medie di diverse celle corrispondenti su più fogli di lavoro—ad esempio, per riepilogare i risultati delle celle A1, B1 e C1 da ogni foglio. Questa operazione può diventare complessa con le formule standard, ma lo strumento Kutools per Excel Combina(fogli di lavoro e cartelle di lavoro) semplifica notevolmente il processo.

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...

Come utilizzare questa funzione:

1. Fare clic su KUTOOLS PLUS > Combina per aprire la procedura guidata Unisci fogli di lavoro.
fai clic sulla funzione Combina in Kutools Plus

2. Nella procedura guidata (Passaggio 1 di 3):
Seleziona Unisci e calcola dati da più cartelle di lavoro in un unico foglio di lavoro, quindi fai clic su Avanti per continuare.
seleziona l'opzione Consolidamento e calcolo dei valori tra più cartelle di lavoro in un unico foglio di lavoro

3. Nel Passaggio 2 di 3:
- Seleziona i fogli di lavoro da includere in Elenco dei fogli di lavoro.
- Usa il pulsante Sfoglia per definire l'intervallo da mediare.imposta le opzioni nelle finestre di dialogo
- Fai clic su Stesso intervallo se gli intervalli sono identici in tutti i fogli.
- Fai clic su Avanti per procedere.
imposta le opzioni nelle finestre di dialogo

4. Nel Passaggio 3 di 3:
Seleziona Media dal menu a discesa Funzione. Se necessario, configura le etichette di riga/colonna, quindi fai clic su Fine.

seleziona Media dal menu a discesa Funzione e specifica le etichette in base alle tue esigenze

5. Verrà visualizzata una finestra di dialogo che chiede se desideri salvare le impostazioni correnti come scenario per utilizzi futuri. Scegli o No in base alle tue esigenze.
una finestra di dialogo apparirà per chiederti se salvare o meno lo scenario

Ora, ogni cella nell'Area di posizionamento dell'elenco definito mostrerà la media delle celle corrispondenti da tutti i Fogli di lavoro selezionati. Questo metodo è particolarmente utile per operazioni ricorrenti o quando si deve consolidare rapidamente grandi quantità di dati strutturati.

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

Vantaggi:Gestisce in modo efficiente attività su larga scala in batch; supporta non solo le medie, ma anche altre funzioni statistiche come SOMMA, CONTA.NUMERI, MAX, MIN, ecc.
Limitazioni:Richiede il componente aggiuntivo Kutools; offre minore flessibilità se le strutture dei fogli di lavoro variano o richiedono personalizzazioni avanzate.
Suggerimento:Assicurarsi di aver salvato la cartella di lavoro prima di iniziare. Verificare attentamente la selezione dei fogli di lavoro e gli intervalli di celle per evitare risultati errati nella consolidazione.

Automatizzare il calcolo della media di celle su più fogli con codice VBA

Per gli utenti che devono automatizzare il calcolo della media di celle su più fogli di lavoro — soprattutto quando i nomi dei fogli non sono consecutivi, cambiano frequentemente o quando si desidera specificare l’intervallo in fase di esecuzione — una macro VBA rappresenta una soluzione efficiente. Questo approccio è ideale per utenti avanzati o per cartelle di lavoro in cui i fogli vengono spesso aggiunti o rinominati.

Il seguente codice VBA consente di inserire dinamicamente nomi di fogli e intervalli di celle, quindi calcola la media del Intervallo limitato su tutti i fogli elencati. È ideale per consolidare valori da cartelle di lavoro complesse o aggiornate frequentemente.

Come configurare e utilizzare questa soluzione VBA:

1. Vai alla scheda Sviluppo in Excel. Se non è visibile, abilitala tramite File > Opzioni > Personalizza Barra multifunzione. Fai clic su Visual Basic per aprire l'editor. Quindi, vai su Inserisci > Modulo e incolla il seguente codice:

Sub AverageAcrossSheets()
    Dim xSheetNames As String
    Dim xCellRange As String
    Dim xArr As Variant
    Dim xSheet As Worksheet
    Dim xTotal As Double
    Dim xCount As Long
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    xSheetNames = Application.InputBox("Enter sheet names separated by commas (e.g., Sheet1,Sheet3,Summary):", xTitleId, Type:=2)
    If xSheetNames = "" Then Exit Sub
    
    xCellRange = Application.InputBox("Enter cell or range to average (e.g., A1 or A1:B10):", xTitleId, Type:=2)
    If xCellRange = "" Then Exit Sub
    
    xArr = Split(xSheetNames, ",")
    xTotal = 0
    xCount = 0
    
    For i = LBound(xArr) To UBound(xArr)
        Set xSheet = Nothing
        Set xSheet = ThisWorkbook.Sheets(Trim(xArr(i)))
        
        If Not xSheet Is Nothing Then
            If Not IsError(Application.WorksheetFunction.Average(xSheet.Range(xCellRange))) Then
                xTotal = xTotal + Application.WorksheetFunction.Sum(xSheet.Range(xCellRange))
                xCount = xCount + xSheet.Range(xCellRange).Count
            End If
        End If
    Next i
    
    If xCount = 0 Then
        MsgBox "No valid data found!", vbExclamation, xTitleId
    Else
        MsgBox "The average across selected sheets and range is: " & xTotal / xCount, vbInformation, xTitleId
    End If
End Sub

2. Per eseguire la macro, premere F5 nell'editor oppure chiuderlo e andare su Sviluppo > Macro, selezionare AverageAcrossSheets e fare clic su Esegui.

3. Quando richiesto, inserisci un elenco di nomi di fogli di lavoro separati da virgole (ad esempio,)Foglio1,Foglio3,Riepilogo), quindi specifica l’intervallo (ad esempio, A1:A10).

4. La macro calcolerà il totale e il conteggio da ciascun foglio valido, mostrando la media in una finestra di messaggio.

Note sui parametri:

  • I nomi dei fogli non distinguono tra maiuscole e minuscole, ma devono corrispondere esattamente.
  • L’intervallo può essere una singola cella, un’intera colonna (ad esempio, B:B) o un intervallo rettangolare (come D2:E12).
  • I fogli non validi o mancanti verranno ignorati in modo silenzioso.
Punti di forza:Flessibile e dinamico; funziona con fogli non adiacenti e con nomi variabili; calcola la media di qualsiasi Intervallo limitato su più fogli senza necessità di manutenzione delle formule.
Limitazioni:Richiede una cartella di lavoro abilitata alle macro (.xlsm); gli utenti devono consentire l’esecuzione delle macro; i risultati vengono visualizzati in una finestra di messaggio e non vengono scritti direttamente in un foglio, a meno che non vengano personalizzati.
Suggerimento:Salvare la cartella di lavoro prima di eseguire le macro. In caso di errori, verificare nuovamente i nomi dei fogli e gli intervalli. Le macro potrebbero essere bloccate dalle impostazioni di sicurezza: modificarle se necessario.

Demo: calcolare la media di celle da fogli diversi in Excel

 

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