Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178

    [Excel]Somma condizionata

    Buongiorno a tutti,
    sto cercando come sommare valori di celle quando altre celle nella stessa riga contengono determinati valori. Mi spiego meglio
    Codice PHP:
    Colonna1   |  Colonna2   |  Colonna3    |
    Art1       |Valore       |              |
    Art2       |Valore       |              |
    Art3       |Valore       |              |
    Art1       |Valore       |              |
    Art1       |Valore       |              |
    Art1       |             |   Formula    
    Nella formula dovrei inserire appunto una formula che, vedendo che nella colonna1 della riga è presente 'Art1' sommi i valori di tutte le righe in cui c'è 'Art1', qualora ci fosse 'Art2' sommi i valori di tutte le righe con 'Art2'.

    Spero di essere stato chiaro, grazie a tutti!!
    Buji

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    =SOMMA.SE($A$1:$A$5;"Art1";$B$1:$B$5)

    per Art2 e gli altri valori fai la stessa cosa. Devi solo modificare gli intervalli al tuo contesto.

  3. #3
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Grazie, approfitto per chiederti due cose:
    - Se il valore di confronto deve essere dinamico è sufficiente puntare la cella dico bene?
    - Se il confronto deve essere fatto anche su una quarta colonna devo utilizzare la funzione E?

    Grazie ancora
    Buji

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per la prima domanda se ho ben capito sì.
    Per la seconda forse serve matr.somma.prodotto o forse basta E ma dovresti farmi un esempio pratico.

  5. #5
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Ti faccio l'esempio pratico


    Codice PHP:
    Colonna1   |  Colonna2   |  Colonna3    |  Colonna4  |
    Art1       |Valore       |              | Variante1 |
    Art2       |Valore       |              | Variante1 |
    Art3       |Valore       |              | Variante1 |
    Art1       |Valore       |              | Variante2 |
    Art1       |Valore       |              | Variante1 |
    Art1       |             |   Formula    Variante1 |            | 
    In pratica devo mettere in AND le due condizioni di uguaglianza quindi la somma deve essere fatta se il contenuto della colonna1 e il contenuto della colonna2 sono uguali a quanto metto in confronto nella colonna1 e nella colonna4 della riga dove ho la formula.. Quindi, in questo caso dovrebbe sommare le due righe che hanno art1 e Variante1.
    Spero di essere stato chiaro..
    Buji

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Mi sa che matr.somma.prodotto non va bene perchè ti conterebbe quanti record corrispondono ai due criteri ma non farebbe la somma dei valori della colonna 2. Così su due piedi non saprei dirti. Ci devo pensare su. Se trovo una soluzione la posto.

  7. #7
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Grazie mille!!
    Buji

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Falso allarme, sono un pò arrugginito con excel. Yes, we can.


    =MATR.SOMMA.PRODOTTO((A1:A5="Art1")*(C1:C5="Varian te1")*B1:B5)


  9. #9
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Purtroppo adattando questa formula mi restituisce #VALORE
    Buji

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    L'ho testata su excel (vers. office xp) e funziona perfettamente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.