SommaSE



  • Somma.SE
    di Textomb data: 29/04/2013 20:59:29

    Salve a Tutti.
    Ma cosa sto sbagliando??? Io ho scritto questa semplice funzione:
    =SOMMA.SE(C4:C348;"";D4:E348)
    Però mi viene elaborata solo la somma dell'intervallo D4:D348. Ma io gli ho chiesto di sommare l'intervallo D4:E348. Quindi due colonne di valori.
    Perchè non considera la colonna E4:E348??? Nella guida in linea per la funzione SOMMA.SE pare che posso assegnare un intervallo diverso con più colonne.
    Ho sviluppato la stessa funzione mettendo =SOMMA.SE(C4:C348;"";E4:E348) e funziona correttamente. Cioè è come se accetta una sola colonna di valori.
    Quindi sono costretto a scrivere una cosa del genere che mi sembra assurdo! =SOMMA.SE(C4:C348;"";D4:D348)+SOMMA.SE(C4:C348;"";E4:E348)...
    Grazie mille.



  • di mandoz (utente non iscritto) data: 29/04/2013 21:06:28

    sono in autogrill....
    prova così =SE(C4:C348=" ";SOMMA(D4:E348);"")



  • di Textomb data: 29/04/2013 22:56:03

    ciao Mandoz.
    Il tuo suggerimento riguarda la funzione SE.
    la funzione SOMMA.SE che non mi sta restituendo i valori sperati, ha tutt'altra sintassi.
    Sostanzialmente, quello che sto cercando di fare è:
    Somma l'intervallo dei valori numerici nel range da D4:E384 in corrispondenza del range C4:C384 in cui non ci sono valori. La funzione restituisce i valori corretti se limito l'intervallo da sommare ad una sola colonna D4:D384, oppure E4:E384.


  • SOMMA.SE
    di canapone (utente non iscritto) data: 30/04/2013 06:57:07

    Ciao,

    prova:

    =MATR.SOMMA.PRODOTTO((C4:C348="")*D4:E348)

    Per funzionare in D4:E348 devono esserci solo valori numerici.

    Spero sia d'aiuto







  • di Textomb data: 30/04/2013 10:05:07

    Il suggerimento di Canapone è corretto.
    La funzione MATR.SOMMA.PRODOTTO svolge il suo dovere (sinceramente non ci credevo...). Ha una sintassi un pò "ostile" ma estremamente potente.
    Invece dopo alcuni approfondimenti pare che la funzione SOMMA.SE, a cui avevo dato iniziale credito, si limita a sommare solo una colonna di valori e non può essere utilizzata qualora l'intervallo da sommare è esteso a più colonne.
    grazie mille.




  • di Mister_x (utente non iscritto) data: 30/04/2013 10:20:54

    ciao

    alla funzione proposta da canapone, per ovviare in caso ci siano celle nulle o con testi basta aggiungere la funzine informativa VAL.NUMERO() per non avere un ritorno di errore

    =MATR.SOMMA.PRODOTTO((C4:C348="")*VAL.NUMERO(D4:E348))

    ciao da Mister_x




  • somma.se
    di canapone (utente non iscritto) data: 30/04/2013 10:25:17

    Ciao, ti ringrazio subito del cortesissimo riscontro.

    La formula potrebbe essere impostata così: confermata con control+maiusc+invio

    =SOMMA((C4:C348="")*D4:E348)

    confermata con control+maiusc+invio.

    Saluti




  • di Mister_x (utente non iscritto) data: 30/04/2013 10:45:37

    ciao
    errata corrige

    avevo letto male la domanda , sul calcolo da farsi in base alla somma e non a quanti valori ci fossero quindi rimane che la formula di CANAPONE e' quella esatta per la somma totale anche se in quel Range ci sono celle nulle, dato che come si sa il nullo equivale a un valore di 0 quindi calcolabile per la somma totale,
    mentre se abbiamo in quel range anche stringhe dovremmo ricorrere alla funzione SOMMA.SE()

    =SOMMA.SE(C4:C348;"";D4:D348)+SOMMA.SE(C4:C348;"";E4:E348)

    riciao da Mister_x







  • di Mister_x (utente non iscritto) data: 30/04/2013 10:55:09

    ciao canapone

    ho visto adesso la tua risposta dopo la mia , avevo provato anch'io con una matriciale, ma anche se usiamo una matriciale questa se incontra delle lettere al posto dei numeri da l'errore di #VALORE perche' non riscontra un numero e se usiamo il coltrollo di VAL.NUMERO() si comporta come la MATR.SOMMA.PRODOTTO() contando solo i valori conpresi in quel Range e non la somma() di questi

    Ciao da Mister_x




  • SALUTI
    di canapone (utente non iscritto) data: 30/04/2013 11:19:33

    Ciao Mister_x,

    spero di non aver creato confusione: ci siamo accavallati.

    Saluti



  • di Textomb data: 30/04/2013 11:40:42

    posso ritenermi abbastanza soddisfatto delle risposte.
    grazie mille.