› Excel e gli applicativi Microsoft Office › somma se valori con "."
-
AutoreArticoli
-
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.
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
Ciao Ciano grazie per la risposta.. speravo si potessero unire due formule (tipo SOMMA.SE & NUMERO.VALORE) per comprendere entrambi i casi...
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
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
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
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.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.L'errore sta =MATR.SOMMA.PRODOTTO(–(
tra le due parentesi ci vogliono due meno (--) e non un trattino lungo....
Ciao
Luca
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
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))
-
AutoreArticoli
