SOMMAPIU non esiste in excel, la dobbiamo programmare noi. Allo scopo:
-Da excel apri il vba editor con Alt-F11
-fai Menu /Inserisci /Modulo
-copi le istruzioni successive e le incolli nel frame bianco di destra (sono 2 funzioni):
- Codice: Seleziona tutto
Function sommapiu(jj)
sommapiu = 0
I = 1
riloo:
MaxI = Len(jj)
If Mid(jj, I, 1) = "+" Then
sommapiu = sommapiu + Val(Left(jj, I - 1))
jj = Mid(jj, I + 1, 99)
I = 0
End If
I = I + 1
If I < MaxI Then GoTo riloo
sommapiu = sommapiu + Val(jj)
End Function
Function sommanth(Rjj)
sommanth = 0
For Each cell In Rjj
'Call sommapiu(cell.Value)
sommanth = sommanth + sommapiu(cell.Value)
Next cell
End Function
A questo punto torni su excel e usi SOMMAPIU per elaborare il risultato di una singola cella [es =SOMMAPIU(A2) ] oppure SOMMANTH per fare la somma di piu’ celle di un range contiguo [es =SOMMANTH(A2:A22) ]
Ovviamente queste funzioni le puoi inserire anche in formule combinate con altre funzioni.
E’ sufficiente? Ciao.