Risultati da 1 a 5 di 5

Discussione: somma valori contentuti in celle



  1. #1
    L'avatar di manuels82
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    italia
    Età
    35
    Messaggi
    1
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    somma valori contentuti in celle

    Buongiorno.
    Vorrei sottoporre alla community una domanda alla quale ancora non sono riuscito a dare risposta.
    Situazione: colonna con celle contenenti numeri, testo oppure promiscue (testo e numeri)

    Problema: vorrei sommare tutti i numeri delle celle promiscue, le quali sono identificabili da un prefisso comune (nell'esempio che segue "abc").

    Esempio:

    A1: Ciao
    A2: 3
    A3: 2
    A4: abc(3)
    A5: picco
    A6: serpe
    A7: abc(1)
    A8: abc(2)
    In pratica, vorrei sommare i valori delle celle A4 (3), A7 (1), A8 (2) = 6

    E' possibile farlo in modo automatico?

    Grazie fin d'ora e ciao.
    Manuel

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

    Re: somma valori contentuti in celle

    Ciao manuels82
    non so se può interessarti (visto che hai postato in questa sezione) ma, comunque, ti passo una soluzione con VBA
    Codice: 
    Sub Estrai_Somma()
    Dim R, cell, i As long
        For i = 1 To 8
            cell = Cells(i, 1)
            R = Split(cell, "(")
            If UBound(R) = 0 Then
                Estrai = ""
            Else
                Estrai = R(1)
            End If
            If Estrai <> "" Then tot = tot + Val(Estrai)
        Next i
        Set R = Nothing
        Cells(9, 2) = tot
    End Sub
    Se i "dati" sono nelle celle A1:A8 nella cella B9 avrai la somma dei soli valori tra parentesi.

    Ciao,
    Mario

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    782
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    319
    Likes dati
    1

    Re: somma valori contentuti in celle

    Buon Giorno

    A
    B
    C
    1
    Ciao
    2
    3
    6
    3
    2
    4
    abc(3)
    5
    picco
    6
    serpe
    7
    abc(1)
    8
    abc(2)

    c2=SOMMA(SE(SINISTRA(ANNULLA.SPAZI(A1:A8);3)="abc";SE((VAL.NUMERO(DESTRA(SOSTITUISCI(SOSTITUISCI(A1:A8;"(";"");")";"");1)+0));DESTRA(SOSTITUISCI(SOSTITUISCI(A1:A8;"(";"");")";"");1)+0))) control +shift+enter

    un consiglio usa il VBA

    Saluti
    Window 8.1 Excel 2013/2016

  5. #4
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2078
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: somma valori contentuti in celle

    Ciao già che ci sono
    in una colonna d'appoggio
    Codice: 
    =STRINGA.ESTRAI(A1;RICERCA("(";A1)+1;RICERCA(")";A1)-RICERCA("(";A1)-1)
    e somma i valori

    meglio così

    Codice: 
    =SE.ERRORE(STRINGA.ESTRAI(A2;RICERCA("(";A2)+1;RICERCA(")";A2)-RICERCA("(";A2)-1);"")
    oppure
    Codice: 
    =SE(VAL.ERRORE(STRINGA.ESTRAI(A2;RICERCA("(";A2)+1;RICERCA(")";A2)-RICERCA("(";A2)-1));"";STRINGA.ESTRAI(A2;RICERCA("(";A2)+1;RICERCA(")";A2)-RICERCA("(";A2)-1))
    e già che ci sono ecco una formula ( non mia)
    che estrai i numeri da qualsiasi stringa
    Codice: 
    =1*STRINGA.ESTRAI(A1;CONFRONTA(VERO;VAL.NUMERO(1*STRINGA.ESTRAI(A1;(RIF.RIGA(INDIRETTO("$1:"&LUNGHEZZA(A1))));1));0);CONTA.NUMERI(1*STRINGA.ESTRAI(A1;(RIF.RIGA(INDIRETTO("$1:"&LUNGHEZZA(A1))));1)))
    matriciale

  6. #5
    L'avatar di D@nilo
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Roma
    Età
    45
    Messaggi
    1170
    Versione Office
    Excel 2010
    Likes ricevuti
    509
    Likes dati
    572

    Re: somma valori contentuti in celle

    ciao a tutti io l'ho messa cosi:
    in A9
    Codice: 
    =SOMMA(SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A1;SE.ERRORE(TROVA("(";A1;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A2;SE.ERRORE(TROVA("(";A2;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A3;SE.ERRORE(TROVA("(";A3;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A4;SE.ERRORE(TROVA("(";A4;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A5;SE.ERRORE(TROVA("(";A5;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A6;SE.ERRORE(TROVA("(";A6;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A7;SE.ERRORE(TROVA("(";A7;1)+1;"");1);""));0);SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A8;SE.ERRORE(TROVA("(";A8;1)+1;"");1);""));0))
    ma sccome credo che ci siano molti più dati:
    in B1 (appoggio)
    Codice: 
    SE.ERRORE(VALORE(SE.ERRORE(STRINGA.ESTRAI(A1;SE.ERRORE(TROVA("(";A1;1)+1;"");1);""));0)
    da tirare giù finchè serve e per la somma:
    Codice: 
    SOMMA.SE(B1:B;">0")

Discussioni Simili

  1. [Risolto] attribuire dei valori ad una cella in base ai valori di celle adiacenti
    Di marcEXC nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 07/12/16, 10:58
  2. [Risolto] Somma Valori Numerici
    Di Cirino nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 11/11/16, 12:10
  3. Impostare celle con menù a cascata che riporta valori in altre celle.
    Di Orizon87 nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 12/08/16, 17:02
  4. Somma celle e risultato in celle unite
    Di jigen nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 14/07/16, 10:48
  5. somma valori per mese
    Di KARL184 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 02/04/16, 16:20

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
  •