Condividi tramite

EXCEL Calcolo della media di una serie di valori che non sono un intervallo (escludendo le celle vuote)

Anonimo
2017-03-02T15:31:50+00:00

Salve,

sto cercando da diversi giorni di costruire un foglio excel dove ci sia la possibilità di calcolare una media (in via di formazione, e per questo mi serve escludere le celle vuote) che però non consideri l'intervallo di celle contigue ,  ma una serie di celle distanti tra loro.

Le due funzioni con cui ho provato a creare la regola sono MEDIA.SE e MEDIA.PIU.SE . In entrambi i casi mi restituisce una messaggio di errore.

esempio:

MEDIA.SE(C6:R6;">0")  questa formula funziona ma il problema è che non mi servono tutti i valori dell'intevallo.

sostituendo, per analogia, all'intervallo un elenco, cioè MEDIA.SE((C6;F6;I6;M6;O6);">0") mi restituisce come risultato #VALORE! , in quanto non riconosce singoli valori ma solo intervalli. Togliendo le parentesi mi dice che ci sono troppi argomenti.

Stesso tipo di problema utilizzando MEDIA.PIU.SE , la funzione mi da risultati corretti usando intervalli, ma risponde con un errore in caso di singoli celle.

Come posso fare?

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

6 risposte

Ordina per: Più utili
  1. Anonimo
    2017-03-02T22:13:31+00:00

    Ciao Roberto,

    Entrambe le formule sono risultate corrette. Ti ringrazio. La seconda è particolarmente geniale, anche se ho deciso di utilizzare la prima, che seppur più lunga e meno raffinata, è più intuitiva e è più semplice  per gestire i parametri.

    Grazie ancora!!!

    Grazie a te, Roberto, per il cortese riscontro!

    Per chiudere questo thread, vorrei chiederti gentilmente di contrassegnare la mia risposta come Risposta preferita. In questo modo, tu aiuterai anche coloro che potessero cercare soluzioni ai problemi simili negli archivi della Community.

        

    Alla prossima!

    ===

    Regards,

    Norman

    0 commenti Nessun commento
  2. Anonimo
    2017-03-02T19:43:33+00:00

    Entrambe le formule sono risultate corrette. Ti ringrazio. La seconda è particolarmente geniale, anche se ho deciso di utilizzare la prima, che seppur più lunga e meno raffinata, è più intuitiva e è più semplice  per gestire i parametri.

    Grazie ancora!!!

    0 commenti Nessun commento
  3. Anonimo
    2017-03-02T19:05:08+00:00

    Ciao Fratello,

    Oppure, prova:

    =SOMMA(C6;F6:I6;M6:O6)/INDICE(FREQUENZA((C6;F6:I6;M6:O6);0);2)

    ===

    Regards,

    Norman

    Bella questa Fratello!! Solo per questa meriti la medaglia del più meglio ;-))

    Eccellente l'uso particolare di FREQUENZA con due soli parametri di cui il primo insieme di celle.

    Ecco, novità come questa danno sapore al Forum.

    Mi inchino al Principe del Forum.

    E' tutta tua o l'hai "rubata" da qualche parte?

    Come disse Isaac Newton a Robert Hooke nell'anno 1676:

    "What Descartes did was a good step. You have added much several ways, and especially in taking the colours of thin plates into philosophical consideration. If I have seen a little further it is by standing on the shoulders of Giants."

    Il principio sottostante questa formula l'ho letto in un thread anni fa da Aladin Akyurek nel forum inglese microsoft.public.excel.

    Se non fossimo stati preceduti  da grandi uomini, non saremmo dove siamo oggi ...

    ===

    Regards,

    Norman

    0 commenti Nessun commento
  4. Anonimo
    2017-03-02T18:42:27+00:00

    .....

    Oppure, prova:

    =SOMMA(C6;F6:I6;M6:O6)/INDICE(FREQUENZA((C6;F6:I6;M6:O6);0);2)

    ===

    Regards,

    Norman

    Bella questa Fratello!! Solo per questa meriti la medaglia del più meglio ;-))

    Eccellente l'uso particolare di FREQUENZA con due soli parametri di cui il primo insieme di celle.

    Ecco, novità come questa danno sapore al Forum.

    Mi inchino al Principe del Forum.

    E' tutta tua o l'hai "rubata" da qualche parte?

    0 commenti Nessun commento
  5. Anonimo
    2017-03-02T17:17:36+00:00

    Ciao Roberto,

    Salve,

    sto cercando da diversi giorni di costruire un foglio excel dove ci sia la possibilità di calcolare una media (in via di formazione, e per questo mi serve escludere le celle vuote) che però non consideri l'intervallo di celle contigue ,  ma una serie di celle distanti tra loro.

    Le due funzioni con cui ho provato a creare la regola sono MEDIA.SE e MEDIA.PIU.SE . In entrambi i casi mi restituisce una messaggio di errore.

    esempio:

    MEDIA.SE(C6:R6;">0")  questa formula funziona ma il problema è che non mi servono tutti i valori dell'intevallo.

    sostituendo, per analogia, all'intervallo un elenco, cioè MEDIA.SE((C6;F6;I6;M6;O6);">0") mi restituisce come risultato #VALORE! , in quanto non riconosce singoli valori ma solo intervalli. Togliendo le parentesi mi dice che ci sono troppi argomenti.

    Stesso tipo di problema utilizzando MEDIA.PIU.SE , la funzione mi da risultati corretti usando intervalli, ma risponde con un errore in caso di singoli celle.

    Come posso fare?

    Un modo  sarebbe:

    =(C6+F6+G6+H6 +I6+M6+N6+O6)/((C6<>0)+(C6<>0)+(G6<>0)+(H6<>0)+(I6<>0)+(M6<>0)+(N6<>0)+(O6<>0))

    Tuttavia, se vorresti qualcosa che è più facile da usare, posterò una UDF (funzione utente).

    Oppure, prova:

    =SOMMA(C6;F6:I6;M6:O6)/INDICE(FREQUENZA((C6;F6:I6;M6:O6);0);2)

    ===

    Regards,

    Norman

    0 commenti Nessun commento