Pagina 1 di 1

formula calcolo excel

MessaggioInviato: 24 nov 2009, 14:26
da Daniele92
sono un po imbranato con le formule.
sarebbe possibile sommare assieme i valori di un numero decimale?
mi spiego meglio ho un valore decimale nella cella c20 (calcolato da altre celle) per esempio 1223 devo poter fare
la somma di tutti i valori 1+2+2+3 nella cella c21 e' possibile farlo?

Re: formula calcolo exel

MessaggioInviato: 24 nov 2009, 14:52
da GianluigiSarais
Ciao,
il numero da cui estrarre i caratteri ha lunghezza fissa?
Prova con la funz stringa.estrai, es:=STRINGA.ESTRAI(C20;1;1),=STRINGA.ESTRAI(C20;2;1),.....

Re: formula calcolo exel

MessaggioInviato: 24 nov 2009, 15:11
da Daniele92
si la lunghezza e' fissa, provo con l'estrazione ....ma poi per sommare i valori estratti?

Re: formula calcolo exel

MessaggioInviato: 24 nov 2009, 15:16
da g.schgor
Una possibile soluzione è utilizzare la funzione RESTO, dividendo cioè
in sequenza il dato di partenza per le rispettive potenze del 10.
In tal modo si possono isolare le migliaia,le centinaia, ecc.
Sommandole poi alla fine, si ottiene il risultato voluto.
EsEXCEL.GIF
EsEXCEL.GIF (4.16 KiB) Osservato 2063 volte

Re: formula calcolo exel

MessaggioInviato: 24 nov 2009, 15:42
da Daniele92
senza togliere niente a nessuno ,ho risolto con il consiglio di GianluigiSarais, mantenendo le formule separate in modo da avere ogni carattere in altre celle separate e poi sommando i valori assieme per avere il risultato nella cella c21.
non ho provato le altre formule proposte solo per non avere troppi passaggi da fare, dato che il mio valore era si di dimensione fissa, (colpa mia che nell'esempio ho sbagliato e non sono stato chiaro) ma i valori non erano decimali ma esadecimali.
grazie comunque a tutti per le risposte =D>

Re: formula calcolo excel

MessaggioInviato: 24 nov 2009, 16:39
da RenzoDF
Supponendo in A10 il numero intero, potresti provare inserendo in una casella

=SUM(VALUE(MID(A10;ROW(A1:OFFSET(A1;LEN(A10)-1;0));1)))

ma ricorda di inserirla con
CTRL+MAIUSC+INVIO :!:

ma anche
=SUMPRODUCT(MID(A10;ROW(INDIRECT("1:" & LEN(A10)));1)*1)

E INOLTRE meglio ancora

=SUMPRODUCT(--MID(A10;ROW(INDIRECT("1:" & LEN(A10)));1))


Se poi hai un numero "con la virgola" :mrgreen:
la formula si allunga un pochino
=SUMPRODUCT((MID(SUBSTITUTE(A10;",";"");ROW(INDIRECT("1:"&LEN(SUBSTITUTE(A10;",";""))));1)+0))

Re: formula calcolo excel

MessaggioInviato: 24 nov 2009, 18:01
da Daniele92
provato, ma sto utilizzando exel di openoffice e con quel comando mi da errore