Funziona SOMMA.PIU.SE con criteri multipli sulla stessa colonna ma calcolati tramite una formula

Anonimo
2018-05-17T10:53:44+00:00

Ciao a tutti,

sto cercando di usare la funzione SOMMA.PIU.SE applicando più criteri su una data colonna. Per fare ciò ho visto che posso specificare come condizione una cosa del genere: {"cond1"."cond2"."cond3"}. In questo modo funziona però le condizioni sono "fisse".

Io vorrei applicare la funzione utilizzando un set di condizioni variabile, e andando quindi a costruire la stringa: {"cond1"."cond2"."cond3"} in modo dinamico (a volte potrebbe essere {"cond1"} altre {"cond1"."cond2"} a seconda di quello che decido di includere). Se però, nella formula, sostituisco la stringa {..} o con una formula che mi restituisce la stringa o, più semplicemente, con il riferimento ad una cella dove ho scritto la stringa, il somma.piu.se restituisce 0 (ma non da errori).

Ho caricato un file di esempio qui: https://www.dropbox.com/s/toc54nvowow1330/SOMMA%20PIU%20SE.xlsx?dl=0

Nella cella F2 il caso in cui la formula funziona. Nelle F3 e F4 i casi in cui non funziona.

Grazie mille.

Francesca 

Potete aiutarmi?

Vi ringrazio in anticipo per il vostro aiuto.

Francesca

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
    2018-05-17T13:07:30+00:00

    SOMMA.PIU.SE non funziona così.

    Come pure non vedo una soluzione all'utilizzo di una stringa come quella in G3 o in G4.

    Piuttosto metterei le singole condizioni in altrettante celle, vedi H4 e I4 per la seguente formula:

    =MATR.SOMMA.PRODOTTO((($A$2:$A$5=$H$4)+($A$2:$A$5=$I$4))*($B$2:$B$5="Rossi");$C$2:$C$5)

    nel primo argomento della formula vi è una somma + e un prodotto *

    quando le condizioni sono sulla stessa colonna si sommano, quando in colonne diverse si moltiplicano (sempre che si voglia ottenere una combinazione tipo E).

    NB: per evitare di correggere la formula al variare della condizione in colonna B, metterei la condizione (Rossi senza doppi apici) in altra cella da richiamare nella formula al posto della stringa "Rossi".

    PS: volendo prevedere anche una terza condizione in colonna A, condizione immessa in cella J4, basterebbe modificare la formula:

    =MATR.SOMMA.PRODOTTO((($A$2:$A$5=$H$4)+($A$2:$A$5=$I$4)+($A$2:$A$5=$J$4))*($B$2:$B$5="Rossi");$C$2:$C$5)

    nel caso in cui le celle con le condizioni di colonna A non venissero valorizzate la formula funzionerebbe ugualmente per le altre condizioni senza necessità di modifiche.

    La risposta è stata utile?

    3 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2018-05-17T13:12:14+00:00

    Buonasera

    a patto di avere bene interpretato

    =MATR.SOMMA.PRODOTTO(($A$2:$A$5={"Michele""Giovanni"})*($B$2:$B$5="Rossi")*($C$2:$C$5))

    P.S anche la tua funziona avevi un riferimento misto invece che assoluto

    SOMMA(SOMMA.PIÙ.SE($C$2:$C$5;$A$2:A5;{"Michele"."Giovanni"};$B$2:$B$5;"Rossi"))

    doveva essere

    SOMMA(SOMMA.PIÙ.SE($C$2:$C$5;$A$2:$A$5;{"Michele"."Giovanni"};$B$2:$B$5;"Rossi"))

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2018-05-17T13:30:07+00:00

    @FioreMatto 

    credo che Francesca volesse una soluzione diversa, cioè sostituire la stringa {"Michele"."Giovanni"} nella formula con un riferimento di cella contenente quella stringa.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-05-17T11:57:28+00:00

    Ciao,

    ho caricato il file qui: https://www.dropbox.com/s/toc54nvowow1330/SOMMA%20PIU%20SE.xlsx?dl=0

    Nella cella F2 il caso in cui la formula funziona. Nelle F3 e F4 i casi in cui non funziona.

    Grazie mille.

    Francesca

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2018-05-17T11:27:52+00:00

    Buongiorno

    allega un file con un po di dati e il risultato da ottenere inserito a mano..

    magari con un sito tipo dropbox o similare

    La risposta è stata utile?

    0 commenti Nessun commento