Somma prodotto



  • Somma prodotto
    di Mary (utente non iscritto) data: 27/11/2015 13:09:11

    Ciao a tutti,
    avrei bisogno di una mano. Vi spiego il mio problema:

    ho il mio foglio excel in cui la colonna A contiene un elenco di valori e la colonna B ha solo una cella valorizzata con un valore. Ho bisogno di fare la somma del prodotto di ciascun valore della colonna A per il valore fisso della colonna B.

    Quale funzione Excel posso utilizzare?

    Grazie mille,
    M.



  • di Luca73 data: 27/11/2015 13:38:35

    la funzione è
    =SOMMA.SE(range, criteria, [sum_range])
    oppure
    =SOMMA.PIU.SE(int_somma; intervallo_criteri1; criteri1; [intervallo_criteri2; criteri2]; ...)
    oppure
    =MATR.SOMMA.PRODOTTO((Matrice1; [Matrice2]; [Matrice3]; ...) in cui una matrice è quella in collonna B mentre l'altra sarà del tipo --(A2:A100=13) se vuoi sommare tutti i valori che in colonna A hanno il valore 13.

    L'help delle relative funzioni ti aiuterà a capire il significato di ogni parametro

    Fammi sapere se ti serve ulteriore aiuto.
    Ciao
    Luca




  • Somma prodotto
    di mary (utente non iscritto) data: 27/11/2015 14:32:12

    Non mi è ancora chiarissimo..potresti dare uno sguardo all'Excel che ho allegato?
    Ho bisogno di fare il prodotto ci ciascun valore della colonna A (A2:A6) per il valore 2 (B2) e sommare poi tutti i risultati.



  • di Luca73 data: 27/11/2015 14:38:34

    Scusa ho letto male il tuo messaggio e ti ho dato uno risposta sbagliata....Scusami
    ora guardo e ti rispondo.
    Ciao
    Luca






  • di cromagno data: 27/11/2015 14:42:32

    ciao a tutti,
    @mary
    non posso guardare il file, ho solo il cellulare...
    Comunque potresti provare a scrivere in una cella:
    =SOMMA(A2:A6*B2)

    da confermare non con INVIO ma con la combinazione di tasti CTRL+MAIUSC+INVIO

    [EDIT]
    Luca, non avevo visto la tua ultima risposta... pensavo non fossi in linea e mi sono intromesso



  • di Luca73 data: 27/11/2015 14:49:41

    Ciao
    una considerazione di matematica ed una di excel.
    Se ho ben capito tu vuoi prendere un certo numero di valori, moltiplicarli ciascuno per un valore e successivamente fare la somma dei risultati ottenuti nel tuo case (come da file allegato)
    risultato= 2*2 + 3*2 + 4*2 +5*2+6*2
    Per la a proprietà distributiva della moltiplicazione rispetto all'addizione: k(a + b) = ka + kb pertanto avendo tutti i termini un moltiplicatore comune l'operazione puo essere semplificata come
    risultato= 2*(2 + 3 + 4 + 5 + 6)
    Pertanto ti basta sommare la colonna A e moltiplicarla per il valore in colonna B
    Pertanto =SOMMA(A2:A6)*B2

    Se volessi invece farlo direttamente con excel (utilizzando il tuo file ti basta scrivere la formula
    =SOMMA(A2:A6*B2) e poi farla diventare matriciale ovvero dopoaverla scritta non pigiare invio ma Coltrol assieme a shift e poi invio (CTRL+SHIFT+ENTER) e vedrai che la formula verra messa tra parentesi quadre.

    Altra possibile soluzione non matriciale è
    =MATR.SOMMA.PRODOTTO(A2:A6;B2*(A2:A6/A2:A6))
    Il primo termine A2:A6 è la tua cololonna A; poi creo un vettore di 1 dividendo il vettore dato per se stesso (A2:A6/A2:A6) e poi moltiplicandolo per il valore in colonna B ottengo un vettore corretto che la formula motiplica per quello dato e poi somma i valori.


    Scusami ancora per prima ma non avevo letto attentamente la tua richiesta.

    Ciao
    Luca






  • Somma prodotto
    di Mary (utente non iscritto) data: 27/11/2015 14:53:31

    Grazie Cromagno e grazie Luca per la dettagliata spiegazione.

    E' tutto chiarissimo
    Mary



  • di cromagno data: 27/11/2015 14:55:24

    Ciao Luca,
    dopo la tua spiegazione... si potrebbe anche scrivere semplicemente la formula non matriciale:
    =SOMMA(A2:A6)*B2