Espressione in cui il nome del foglio fa riferimento ad una cella

Anonimo
2016-11-19T10:59:15+00:00

Buongiorno a tutti,

ho un file excel in cui sono presenti "n" fogli dal nome "CASO_1", "CASO_2"......"CASO_n".

In un ulteriore foglio sto cercando di fare un riepilogo; in particolare in alcune colonne devo inserire espressioni di somma e media di dati presenti nei fogli precedenti. Es. nella cella B3 del riepilogo ho l'espressione "=MEDIA(CASO_1!$G$3:$G$5231)", nella cella B4 del riepilogo ho l'espressione "=MEDIA(CASO_2!$G$3:$G$5231)".....

Per richiamare le celle nell'espressione dovrei andare ogni volta a selezionare manualmente gli intervalli dai vari fogli in cui sono presenti i dati; come posso rendere automatica tale operazione, cioè come posso fare in modo che automaticamente vari il riferimento al foglio nel quale sono presenti gli intervalli di interesse?

Io ingenuamente ho provato a fare in questo modo: ho inserito nella cella A3 del riepilogo il testo "CASO_1" e modificando l'espressione della cella B3 in "=MEDIA('A3'!$G$3:$G$5231)", ma si attiva l'aggiorna dati.

Grazie già da ora per l'aiuto che potrete darmi.

Maurix#88

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2016-11-19T11:40:28+00:00

Ciao Maurix#88,

ho un file excel in cui sono presenti "n" fogli dal nome "CASO_1", "CASO_2"......"CASO_n".

In un ulteriore foglio sto cercando di fare un riepilogo; in particolare in alcune colonne devo inserire espressioni di somma e media di dati presenti nei fogli precedenti. Es. nella cella B3 del riepilogo ho l'espressione "=MEDIA(CASO_1!$G$3:$G$5231)", nella cella B4 del riepilogo ho l'espressione "=MEDIA(CASO_2!$G$3:$G$5231)".....

Per richiamare le celle nell'espressione dovrei andare ogni volta a selezionare manualmente gli intervalli dai vari fogli in cui sono presenti i dati; come posso rendere automatica tale operazione, cioè come posso fare in modo che automaticamente vari il riferimento al foglio nel quale sono presenti gli intervalli di interesse?

Io ingenuamente ho provato a fare in questo modo: ho inserito nella cella A3 del riepilogo il testo "CASO_1" e modificando l'espressione della cella B3 in "=MEDIA('A3'!$G$3:$G$5231)", ma si attiva l'aggiorna dati.

Nella cella A3, immetti l'espressione CASO_

Nella cella B3 immetti la formula:

   =MEDIA(INDIRETTO($A$3&RIF.RIGA(A1)&"!$G$3:$G$5231"))

Trascina la formula in basso per compilare i valori per i fogli successivi:

Potresti scaricare il mio file di esempio Maurix20161119.xlsx a:

https://www.dropbox.com/s/ej5gkkjquwl3lma/Maurix20161119.xlsx?dl=0

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-11-21T15:50:07+00:00

    Ciao Maurix#88,

    Grazie per il prezioso consiglio.

    Funziona tutto perfettamente

    Mi fa piacere che tu abbia risolto il problema e ti ringrazio per il cortese riscontro.

    Alla prossima.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-11-21T15:33:12+00:00

    Grazie, molto utile.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-11-21T15:32:25+00:00

    Grazie per il prezioso consiglio.

    Funziona tutto perfettamente

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-11-19T14:28:02+00:00

    Direi:

    in A3: ="CASO_"&RIF.RIGA(A1)

    in B3: =MEDIA(INDIRETTO(A3&"!$G$3:$G$5231"))

    entrambe da trascinare in basso.

    PS: la differenza fra la mia soluzione e quella, validissima, di Fratello Norman, sta solo nel fatto che in corrispondenza di ogni nome del foglio hai il relativo valore di media.

    La risposta è stata utile?

    0 commenti Nessun commento