Excel e gli applicativi Microsoft Office somma se valori con "."

Login Registrati
Stai vedendo 13 articoli - dal 1 a 13 (di 13 totali)
  • Autore
    Articoli
  • #4795 Score: 0 | Risposta

    thunder
    Partecipante

      Ciao,

      uso la formula SOMMA.SE per sommare i valori in intervallo se si chiamano pippo:=SOMMA.SE(A3:A14;"pippo";B3:B14)

      il problema che nell'intervallo di somma B3:B14 ci sono alcune celle che come separatore usano il punto (es 2.3) e quindi non vengono sommate .Vorrei poter includere anche queste celle senza usare una colonna di appoggio.

      #4796 Score: 0 | Risposta

      Ciano
      Partecipante

        ciao Thunder,

        le celle contenenti i valori 3.2 ect anzichè 3,2 ... non potrai mai sommarle (sono come testo), devi convertirle in numero ... oppure crea una macro che converte il punto in virgola.

        buona giornata

        Ciano

        #4797 Score: 0 | Risposta

        thunder
        Partecipante

          Ciao Ciano grazie per la risposta.. speravo si potessero unire due formule (tipo SOMMA.SE & NUMERO.VALORE) per comprendere entrambi i casi...

          #4800 Score: 0 | Risposta

          Ciano
          Partecipante

            che io sappia:

            =conta.numeri --> conta il quante celle contengono dei numeri

            =conta.valori --> conta quante celle hanno un contenuto (per esempio anche lo spazio viene conteggiato)

            il tuo problema è che vorresti la somma di celle contenenti teso e non numeri.

            personalmente conosco solo la soluzione di trasformare le celle interessate in numeri, anche usando una colonna di appoggio.

            Spero di essere smentito da chi ne sa più di me.

            Ciano

            #4801 Score: 0 | Risposta

            Luca73
            Partecipante
              58 pts

              Diventa un po' contorta ma mi sembra che funzioni

              =MATR.SOMMA.PRODOTTO(--(A3:A14="pippo");SE.ERRORE((SINISTRA(B3:B14;TROVA(",";B3:B14)-1)&"."&DESTRA(B3:B14;LUNGHEZZA(B3:B14)-TROVA(",";B3:B14)))*1;B3:B14))

              matriciale (da confermare con CTRL+SHIFT+EnTER)

              Ciao

              Luca

              #4802 Score: 0 | Risposta

              Ciano
              Partecipante

                Ecco, vedi ...  non l'ho provata ma una soluzione c'è

                io purtroppo mi ero fermato solo a questo con una colonna di appoggio

                colonna A "pippo"

                colonna B i dati testo e numerici

                in colonna C avrei messo:  =SE(VAL.TESTO(B3);VALORE(SINISTRA(B3;TROVA(".";B3)-1)&","&DESTRA(B3;TROVA(".";B3)-1));B3)

                di conseguenza avrei usato il Somma.Se per avere il risultato finale

                ahahah .. c'è sempre da imparare

                Ciano

                 

                azzarola .. Luca come hai fatto a non far uscire ste

                grazie mille

                #4804 Score: 0 | Risposta

                thunder
                Partecipante

                  Ciao, 

                  ho provato la formula ma non mi funziona. Ti allego il file così se hai tempo magari riesci a vedere dove ho sbagliato

                  Allegati:
                  You must be logged in to view attached files.
                  #4806 Score: 0 | Risposta

                  Ciano
                  Partecipante

                    ciao Thunder, ho dato un occhio .... nel copiare la stringa di Luca sono stati riportati dei caratteri non riconosciuti .. ho provato a risistemarla ed ho aggiunto anche una variante sia in colonna di appoggio che formula in cella ... ma i numeri in testo non vengono conteggiati.

                    Sicuramente Luca saprà la risposta

                     

                    Ciano

                    Allegati:
                    You must be logged in to view attached files.
                    #4808 Score: 0 | Risposta

                    Luca73
                    Partecipante
                      58 pts

                      L'errore sta =MATR.SOMMA.PRODOTTO(–(

                      tra le due parentesi ci vogliono due meno (--) e non un trattino lungo....

                      Ciao

                      Luca

                      #4809 Score: 0 | Risposta

                      Ciano
                      Partecipante

                        ciao Luca, rimane solo un piccolo problemino .... non capisco come mai la formula non conteggia la cella 0.670 .. ho provato pure io con altra formula .. ma è la stessa identica cosa .. la prova l'ho avuta inserendo una colonna di supporto .. prova a dare un occhio al file che ho allegato ... grazie mille.

                        Ciano

                        #4810 Score: 0 | Risposta

                        thunder
                        Partecipante

                          Funziona!

                          Adesso me la studio un pò..

                          Grazie ad entrambi!

                          #4811 Score: 0 | Risposta

                          Luca73
                          Partecipante
                            58 pts

                            Nell'ipotesi iniziale si parlava di testo con virgola invece nell'esempio si parla di testo con punto.

                            VEdi posibile soluzione (per l'ultimo file postato) attenzione al doppio meno

                            =MATR.SOMMA.PRODOTTO(--(A3:A14="pippo");SE.ERRORE((SINISTRA(B3:B14;TROVA(",";B3:B14)-1)&"."&DESTRA(B3:B14;LUNGHEZZA(B3:B14)-TROVA(",";B3:B14)))*1;(B3:B14)*1))

                            #4874 Score: 0 | Risposta

                            Lello
                            Partecipante

                              Come fatte scrivere senza i caratteri strani?

                               

                              Nel caso 0.670 debba diventare 670 Matriciale
                              =MATR.SOMMA.PRODOTTO((A3:A14="pippo")*1;SE.ERRORE((SINISTRA(B3;TROVA(".";B3)-1)*1)+(DESTRA(B3:B14;TROVA(".";B3:B14)+1)*1);B3:B14))

                            Login Registrati
                            Stai vedendo 13 articoli - dal 1 a 13 (di 13 totali)
                            Rispondi a: somma se valori con "."
                            Gli allegati sono permessi solo ad utenti REGISTRATI
                            Le tue informazioni: