Risultati da 1 a 16 di 16

Discussione: Somma di celle con condizioni multiple



  1. #1
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Somma di celle con condizioni multiple

    Buongiorno a tutti, da qualche giorno mi sono imbattuto in questo problema a cui riesco a venire a capo.
    Dovrei effettuare una somma di celle seguendo diverse condizioni: in pratica dovrei sommare una cella ogni 3 colonne escludendo però dalla
    somma quelle celle che presentano una certa condizione.
    Allego un esempio per essere più chiaro:
    Nel file in allegato vi è una semplificazione del mio problema reale; il mio obiettivo è trovare il totale dei costi delle varie
    fasi che non presentano il carattere '+' nel loro nome (fasi esterne all'azienda e quindi che non devono rientrare nel conteggio).
    La struttura del foglio reale è una ripetizione dello stesso schema 'fase'-'costo'-'media' nell'intervallo di colonne da M a HW per circa
    21000 righe.
    Vorrei fare in modo che il risultato si aggiorni nel caso di cambiamenti nel foglio: aggiunta di fasi alla fine o anche tra quelle già presenti.
    Tuttavia faccio presente che la struttura sarà sempre la stessa; nel caso di aggiunta di fasi, saranno sempre aggiunte 3 colonne 'fase'-'costo'-'media'.
    Ringrazio anticipatamente chiunque possa darmi una mano.
    File Allegati File Allegati

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    ciao
    nonostante il file non sono tanto sicuro di aver capito, prova con:
    =MATR.SOMMA.PRODOTTO((VAL.ERR(TROVA("+";$A$1:$M$1)))*(RESTO(RIF.COLONNA($A$1:$M$1)-1;3)=0)*$B2:$N2)
    e trascini in basso

    ma non ha senso, sarebbe come fare:
    =B2+H2
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7160
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301

    Re: Somma di celle con condizioni multiple

    Ciao,
    forse non ho capito bene, ma se la somma è ogni 3 colonne basterebbe questa matriciale:

    =SOMMA(SE(RESTO(RIF.COLONNA($A$2:$O$2)+2;3)=0;$B$2:$O$2))

    Edit: Ciao Ninai, mi era sfuggita la tua risposta.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  4. #4
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Re: Somma di celle con condizioni multiple

    Ringrazio per le risposte, tuttavia il problema rimane in quanto la somma è si ogni 3 colonne ma devo soddisfare anche un
    altra condizione cioè che vengano sommate solo le fasi che NON presentino il carattere '+' nella loro intestazione.
    è proprio applicare questa condizione che mi crea grandi difficoltà

  5. #5
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    627
    Likes dati
    155

    Re: Somma di celle con condizioni multiple

    Ciao a tutti
    Ma la risposta di ninai (ciao Santo) soddisfa la condizione da te indicata, infatti il totale è 8 ed ha escluso la fase 2+ e la fase 4+
    Perchè dici che non va bene?
    Ciao,
    Mario

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    la mia credo che lo faccia

    Mario non ti avevo letto
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  7. #7
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Re: Somma di celle con condizioni multiple

    Mi scuso, la frase "non ha senso" del post di ninai mi ha messo in confusione e non ho provato la formula. Tuttavia riportata la formula sul mio foglio reale non riesco ad ottenere il risultato desiderato. Faccio presente che parte dell'intervallo su cui la formula lavorerebbe è vuoto,senza dati (è uno spazio lasciato per le successive modifiche).la formula dovrebbe contenere anche quell'intervallo, di modo che con successive modifiche non si debba modificarla.
    Per fare un esempio, è come se sul foglio caricato precedentemente volessi comprendere tutte le colonne fino a quella Z, nonostante in questo momento vi siano dati solo fino alla colonna O.
    Inoltre alcune celle delle colonne costo sono anch'esse vuote.

  8. #8
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    ciao
    onestamente non capisco cosa vuoi di preciso ma è buona norma, ai fini di una soluzione efficace, di pubblicare esempi che siano conformi al problema , per struttura e per tipo dei dati, anche pochi record ma rappresentativi.
    Nel tuo esempio precedente, queste caratteristiche credo non ci siano.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  9. #9
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Re: Somma di celle con condizioni multiple

    Mi scuso per essere stato poco chiaro,a breve ricaricherò un foglio aggiornato più vicino al modello reAle.

  10. #10
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Re: Somma di celle con condizioni multiple

    Mi scuso ancora per la poca chiarezza dei post precedenti. Ho preparato un nuovo file modificato rispetto al file precedente. La formula dovrebbe lavorare solo sull'intervallo di celle che va dalla colonna D alla X; le colonne vuote sono necessarie nel caso si aggiungano poi nel tempo nuove fasi. Vorrei far in modo che la formula non debba essere modificata anche dopo successive aggiunte di dati. Applicando la formula precedente a questa configurazione risulta #valore: è possibile sia dovuto
    alla presenza di caratteri non numerici nell'intervallo?
    File Allegati File Allegati

  11. #11
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    ciao
    l'ho rattoppata velocemente, in Y2:
    =MATR.SOMMA.PRODOTTO((VAL.ERR(TROVA("+";$D$1:$V$1)))*(RESTO(RIF.COLONNA($D$1:$V$1)-1;3)=0)*SE(VAL.NUMERO($E2:$W2);$E2:$W2))
    da confermare come matriciale (CTRL+MAIUSCOLO+INVIO)

    per adattare la formula senza doverla modificare, devi INSERIRE le nuove colonne prima delle ultime tre, es.
    selezioni V2:X2
    CTRL++
    inserisci colonne
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  12. #12

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2810
    Versione Office
    Excel 2013
    Likes ricevuti
    1021
    Likes dati
    979

    Re: Somma di celle con condizioni multiple

    una variante a quella di @ninai (che saluto):

    =SOMMA(--(DESTRA($D$1:$P$1;1)="+")*SE(VAL.NUMERO($E2:$Q2);$E2:$Q2))

    da inserire con CTRL+SHIFT+ENTER

  13. I seguenti utenti hanno dato un "Like"

    ges

  14. #13
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    ciao Rubik
    la tua è una buona idea ma , secondo me, va aggiustata in:
    =SOMMA(SE((DESTRA($D$1:$V$1;1)<>"+")*(RESTO(RIF.COLONNA($D$1:$V$1)-1;3)=0);$E2:$W2))

    1) ho capito che la fase non deve contenere la "+"
    2) le celle delle colonne "media" non devono essere sommate, pertanto necessita anche l'altro criterio.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  15. I seguenti utenti hanno dato un "Like"

    ges

  16. #14

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2810
    Versione Office
    Excel 2013
    Likes ricevuti
    1021
    Likes dati
    979

    Re: Somma di celle con condizioni multiple

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao Rubik
    la tua è una buona idea ma , secondo me, va aggiustata in:
    =SOMMA(SE((DESTRA($D$1:$V$1;1)<>"+")*(RESTO(RIF.COLONNA($D$1:$V$1)-1;3)=0);$E2:$W2))

    1) ho capito che la fase non deve contenere la "+"
    2) le celle delle colonne "media" non devono essere sommate, pertanto necessita anche l'altro criterio.
    Scusami Santo, ma non capisco l'utilità di sommare ogni 3 colonne. Se le due matrici sono sfalsate (una va dalla col "D" a "P" l'altra va dalla colonna "E" a "Q") ma sempre di 13 indici la funzione sommerà sempre al VERO delle due condizioni (DESTRA="+" e SE(Val.Numero(valore);valore))
    Sicuramente mi sfugge qualcosa

    EDIT: testando le formule, le tue danno un risultato differente dal mio

  17. #15
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma di celle con condizioni multiple

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    le due matrici sono sfalsate (una va dalla col "D" a "P" l'altra va dalla colonna "E" a "Q") ma sempre di 13 indici
    appunto, in questi 13 indici (o qualunque numero siano) ogni tripletta sarà data da:
    fase (testo)
    costo (numero)
    media(numero)
    anche se sfalsata se sommi tutto quello che è val.numero(), anche i valori della media (al momento assenti) , verranno sommati

    edit
    forse ho capito, il problema sta nel fatto che essendo che la prima lettera a destra, deve essere DIVERSA da "+", anche le colonne media rientrano. Diversamente, se fosse stata UGUALE a "+", si sarebbero escluse tali colonne.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  18. #16
    L'avatar di mdf91
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    torino
    Messaggi
    26
    Versione Office
    2016 MAC
    Likes ricevuti
    0
    Likes dati
    0

    Re: Somma di celle con condizioni multiple

    Ho inserito la formula
    =MATR.SOMMA.PRODOTTO((VAL.ERR(TROVA("+";$D$1:$V$1)))*(RESTO(RIF.COLONNA($D$1:$V$1)-1;3)=0)*SE(VAL.NUMERO($E2:$W2);$E2:$W2))
    e funziona perfettamente! Grazie ancora

Discussioni Simili

  1. funzione cerca, leggendo celle multiple?
    Di corfurio nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 08/02/17, 17:18
  2. Riportare dati con condizioni multiple
    Di G.Bove nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 19/07/16, 16:25
  3. Ricerca con condizioni multiple e liste di parole
    Di E_Samp nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 16/04/16, 22:35
  4. Grafico a dispersione con serie multiple. Colorazioni multiple. Come fare?
    Di Dolmen nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 01/03/16, 21:05
  5. Copiare solo celle excel in posizioni multiple
    Di G.Bove nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 18/10/15, 06:27

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •