Condividi tramite

Calcolare media da fogli diversi

Anonimo
2023-07-14T09:33:34+00:00

Salve, ho realizzato un file exel in cui ho 30 fogli ,uno per ogni giorno del mese, in ognuno di questi vi è l'elenco di 80 postazioni con le singole tempistiche di produzione. Su un altro foglio (nello stesso file) ho riportato l'elenco di tutte le postazioni in una colonna e in un altra mi servirebbe avere la singola media mensile di tutte queste. Tenendo conto che, alcune postazioni, non sono attive in alcuni giorni.

Fin adesso ho utilizzato la classica =MEDIA('01062023:2023 06 30'!J2) , ma conta anche quei giorni (fogli) in cui il valore nella cella è 0.

Come faccio ad escludere quei fogli?

Grazie

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

11 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-07-14T11:05:18+00:00

    ho riportato l'elenco di tutte le postazioni in una colonna e in un altra mi servirebbe avere la singola media mensile di tutte queste

    mi lascia dei dubbi

    senza un esempio difficile indovinare

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-07-14T11:03:22+00:00

    Ciao Gianfranco,

    ciao

    norman

    =MEDIA('01062023:[2023 06 30]2023 06 30'!J2)

    la formula sua è questa

    non sembra faccia riferimento ad una cella sola?

    Certo ma ho guardato anche la tua risposta:

    =MEDIA.SE(A1:A15;">0")

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-07-14T10:41:29+00:00

    ciao

    norman

    =MEDIA('01062023:[2023 06 30]2023 06 30'!J2)

    la formula sua è questa

    non sembra faccia riferimento ad una cella sola?

    io ho la lista dei fogli in O2:O6

       =MATR.SOMMA.PRODOTTO(SE.ERRORE(SOMMA.PIÙ.SE(INDIRETTO("'"&O2:O6&"'!A1");INDIRETTO("'"&O2:O6&"'!A1");">0");0))/MATR.SOMMA.PRODOTTO(CONTA.PIÙ.SE(INDIRETTO("'"&O2:O6&"'!A1");">0"))  
    

    ma immagino sia leggermente più complesso

    bisognerebbe vedere la struttura del file

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-07-14T10:31:16+00:00

    Ciao Andrea,

    Salve, ho realizzato un file exel in cui ho 30 fogli ,uno per ogni giorno del mese, in ognuno di questi vi è l'elenco di 80 postazioni con le singole tempistiche di produzione. Su un altro foglio (nello stesso file) ho riportato l'elenco di tutte le postazioni in una colonna e in un altra mi servirebbe avere la singola media mensile di tutte queste. Tenendo conto che, alcune postazioni, non sono attive in alcuni giorni.

    Fin adesso ho utilizzato la classica =MEDIA('01062023:2023 06 30'!J2) , ma conta anche quei giorni (fogli) in cui il valore nella cella è 0.

    Come faccio ad escludere quei fogli?

    Grazie

    Purtroppo, non credo che la funzione MEDIA.SE funzioni se utilizzata per calcolare i risultati da più fogli.

    Potresti comunque usare una soluzione alternativa:

    Supponiamo di voler calcolare la media per l'intervallo A2:A10 dai vari fogli

    • Seleziona tutti i fogli da calcolare
    • Inserisci una nuova colonna, ad esempio la colonna B
    • Nella cella B2 inserisci la formula
                  **=--(A2>0)**
      
    • Trascina questa formula fino a B10
    • Seleziona il foglio in cui vuoi riportare la media e inserisci una formula del genere:
               **=SOMMA('Foglio1:Foglio2'!A2:A30)/SOMMA'(Foglio1:Foglio2'!B2:B10)**
      

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-07-14T09:44:53+00:00

    ciao

    usa media.se()

    =MEDIA.SE(A1:A15;">0")

    o

    =MEDIA(SE(A1:A15>0;A1:A15))

    conforme la versione che hai

    la seconda va confermata matriciale

    ctrl maiuscolo invio

    La risposta è stata utile?

    0 commenti Nessun commento