Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come calcolare la media delle celle da fogli diversi in Excel?

Author Kelly Last modified

Quando si lavora con cartelle di lavoro Excel che contengono dati simili su più fogli—come vendite mensili, budget dipartimentali o risultati di sondaggi ripetuti—potrebbe essere necessario calcolare rapidamente la media della stessa cella o intervallo di celle in diversi fogli di lavoro. Calcolare manualmente queste medie una per una può essere noioso e soggetto a errori, specialmente quando il numero di fogli aumenta. Questa guida introduce diversi metodi efficienti e pratici per calcolare la media delle celle tra diversi fogli in Excel, aiutandoti a risparmiare tempo, ridurre gli errori manuali e garantire coerenza nell'analisi dei dati.


Calcolare la media delle celle da più fogli in Excel

Se è necessario calcolare la media dello stesso intervallo su diversi fogli di lavoro—ad esempio, per trovare la media delle vendite nell'intervallo A1:A10 nei fogli denominati Sheet1 fino a Sheet5—Excel fornisce una soluzione basata direttamente su formule. Questo approccio funziona meglio quando tutti i fogli hanno la stessa struttura e nomi consistenti.

Passaggi:

Seleziona una cella vuota dove vuoi ottenere il risultato (ad esempio, cella C3) e inserisci la seguente formula:

=AVERAGE(Sheet1:Sheet5!A1:A10)

Dopo aver premuto Invio, Excel restituirà il valore medio dell'intervallo specificato su tutti i fogli da Sheet1 a Sheet5.

apply a formula to average cells from different sheets

Nota:
In =AVERAGE(Sheet1:Sheet5!A1:A10):
  - Sheet1:Sheet5 definisce un intervallo di schede di lavoro consecutive. Entrambi gli estremi sono inclusi.
  - A1:A10 è lo stesso intervallo su tutti i fogli.

⚠️ Assicurati che questo intervallo esista su ogni foglio nell'intervallo. Altrimenti, Excel restituirà un #REF! errore.

Se è necessario fare la media di valori provenienti da intervalli diversi su vari fogli, puoi elencarli manualmente:

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

Questa versione è utile quando gli intervalli variano tra i fogli. Inseriscila nella tua cella di risultato e premi Invio.

Vantaggi: Rapido e semplice per fogli adiacenti e con nomi consistenti senza utilizzare componenti aggiuntivi o VBA.
Svantaggi: L'inserimento, l'eliminazione o la rinomina dei fogli in mezzo può compromettere i risultati. Per fogli dinamici o non adiacenti, gli aggiornamenti alla formula devono essere fatti manualmente.
Consigli: Controlla attentamente l'ortografia dei nomi dei fogli e assicurati che l'intervallo target esista su tutti i fogli. Se copi le formule tra le celle, verifica che tutti i riferimenti siano ancora validi.

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

Kutools per Excel migliora la tua capacità di estrarre e consolidare valori dalla stessa cella o intervallo su più fogli di lavoro utilizzando la sua funzione Auto-incrementa i riferimenti del foglio di lavoro. Questo è particolarmente utile quando si lavora con un gran numero di fogli con layout coerente.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Passaggi d'uso:

1. Apri un nuovo foglio di lavoro (come un foglio riassuntivo), quindi seleziona la cella in cui desideri calcolare la media, ad esempio D7.

2. Vai a Kutools > Altro (all'interno del Formula gruppo) > Auto-incrementa i riferimenti del foglio di lavoro.
Open Dynamically Refer to Worksheets feature in Kutools

3. Nella finestra di dialogo:
  - Scegli un ordine di riempimento dal Ordine di Riempimento menu a discesa (ad esempio, Riempi per Colonna, quindi per Riga).
  - Nel Elenco dei fogli di lavoro, seleziona i fogli che contengono la cella di cui vuoi fare la media.
  - Clicca Compila Intervallo, quindi chiudi la finestra di dialogo.
Set options in Kutools dialog

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

=AVERAGE(D7:D11)

Premi Invio per ottenere il risultato. Questo semplifica il consolidamento ma non si estende automaticamente per includere nuovi fogli aggiunti—dovrai rieseguire la funzione quando cambia l'elenco dei fogli.

Apply AVERAGE formula to filled values

Vantaggi: Automatizza l'estrazione della stessa cella da più fogli, riduce la modifica delle formule, ideale per grandi cartelle di lavoro.
Limitazioni: Richiede Kutools; i nuovi fogli devono essere selezionati manualmente; non ottimale per piccoli compiti una tantum.
Consiglio pratico: Dopo aver compilato l'intervallo, verifica attentamente che tutti i fogli target siano stati selezionati e che le celle estratte siano corrette prima di fare la media.

Media batch di molte celle attraverso più fogli con Kutools per Excel

In alcuni casi, potrebbe essere necessario calcolare la media di diverse celle corrispondenti su più fogli di lavoro contemporaneamente—ad esempio, riassumendo i risultati per A1, B1 e C1 da ogni foglio. Questo può diventare complicato con formule standard, ma l'utilità Unisci (fogli di lavoro e cartelle di lavoro) di Kutools per Excel semplifica notevolmente questo processo.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Come utilizzare questa funzione:

1. Clicca Kutools Plus > Unisci per aprire la procedura guidata Unisci Fogli di Lavoro.
click Combine feature 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 clicca Avanti per continuare.
check the Consolidate and calculate values across multiple workbooks into one worksheet option

3. Nel Passaggio 2 di 3:
  - Seleziona i fogli da includere sotto Elenco dei fogli di lavoro.
  - Usa il pulsante Sfoglia pulsante select button per definire l'intervallo per la media.
  - Clicca Stesso intervallo se gli intervalli sono identici tra tutti i fogli.
  - Clicca Avanti per procedere.
set options in the dialog boxes

4. Nel Passaggio 3 di 3:
Seleziona Media dal menu a discesa Funzione Opzionalmente, configura righe/colonne etichette come necessario, quindi clicca Fine.

select Average from the Function drop down, specify labels based on your need

5. Una finestra di dialogo chiederà se desideri salvare le impostazioni correnti come scenario per utilizzi futuri. Scegli o No in base alle tue esigenze.
A dialog box will pop out to remind you to save the scenario or not

Ora, ogni cella nel tuo intervallo di output definito rifletterà la media delle celle corrispondenti da tutti i fogli selezionati. Questo metodo è particolarmente utile per operazioni ricorrenti o quando si consolidano rapidamente grandi quantità di dati strutturati.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Vantaggi: Gestisce in modo efficiente attività su larga scala in batch; supporta non solo medie ma anche altre funzioni statistiche come SOMMA, CONTA, MAX, MIN, ecc.
Limitazioni: Richiede l'add-in Kutools; meno flessibile se le strutture dei fogli variano o richiedono personalizzazioni avanzate.
Consiglio: Assicurati di salvare la tua cartella di lavoro prima di iniziare. Verifica attentamente la selezione dei fogli e gli intervalli delle celle per evitare risultati di consolidamento errati.

Automatizza la media delle celle tra fogli con codice VBA

Per gli utenti che hanno bisogno di automatizzare la media delle celle su più fogli di lavoro—specialmente quando i nomi dei fogli non sono adiacenti, cambiano frequentemente o quando si vuole specificare gli intervalli in fase di runtime—una macro VBA può essere una soluzione efficiente. Questo metodo è ideale per utenti avanzati o cartelle di lavoro in cui i fogli vengono spesso aggiunti o rinominati.

Il seguente codice VBA ti permette di inserire dinamicamente i nomi dei fogli e gli intervalli delle celle, quindi calcola la media dell'intervallo specificato su tutti i fogli elencati. È ideale per consolidare valori da cartelle di lavoro complesse o frequentemente aggiornate.

Come configurare e utilizzare questa soluzione VBA:

1. Vai alla scheda Sviluppatore in Excel. Se non è visibile, abilitala tramite File > Opzioni > Personalizza barra multifunzione. Clicca Visual Basic per aprire l'editor. Poi vai a 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, premi F5 nell'editor, oppure chiudilo e vai a Sviluppatore > Macro, seleziona AverageAcrossSheets e clicca Esegui.

3. Quando richiesto, inserisci un elenco separato da virgole di nomi di fogli (ad esempio, Sheet1,Sheet3,Riepilogo), quindi specifica l'intervallo (ad esempio, A1:A10).

4. La macro calcolerà il totale e il conteggio da ogni foglio valido e mostrerà 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, una colonna intera (ad esempio, B:B) o un intervallo rettangolare (ad esempio, D2:E12).
  • Fogli non validi o mancanti verranno saltati silenziosamente.
Punti di forza: Flessibile e dinamico; funziona con fogli non adiacenti e con nomi variabili; fa la media di qualsiasi intervallo specificato su più fogli senza mantenere le formule.
Limitazioni: Richiede una cartella di lavoro abilitata per macro (.xlsm); gli utenti devono consentire l'esecuzione delle macro; i risultati vengono visualizzati in una finestra di messaggio e non scritti su un foglio a meno che non vengano personalizzati.
Consiglio: Salva la tua cartella di lavoro prima di eseguire le macro. Se incontri errori, controlla attentamente i nomi dei fogli e gli intervalli. Le macro possono essere bloccate dalle impostazioni di sicurezza—modificali se necessario.

Demo: media delle celle da diversi fogli in Excel

 

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

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

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in