Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Vladimiro,
ho la seguente situazione:
Mi servirebbe una formula che mi rilasci gli stessi dati scritti nella colonna G.
Le formule che si trovano nella colonna I, naturalmente le ho scritto manualmente.
In attesa di una soluzione formula, prova la seguente UDF (funzione utente) che può essere utilizzata come una funzione Excel nativa:
'========>>
Option Explicit
'-------->>
Public Function miaSomma(rng As Range) As Variant
Dim arrIn As Variant, arrOut As Variant
Dim dSum As Double
Dim i As Long
arrIn = rng.Value
ReDim arrOut(1 To UBound(arrIn), 1 To 1)
For i = 1 To UBound(arrIn)
If arrIn(i, 3) <> vbNullString Then
dSum = dSum + arrIn(i, 2)
arrOut(i, 1) = arrIn(i, 2) / arrIn(i, 1) + dSum
Else
arrOut(i, 1) = vbNullString
dSum = 0
End If
Next i
miaSomma = arrOut
End Function
'<<========
Visto che stai utilizando Excel 365, basta immettere la sequente formula nella cella G2:
=miaSomma($C$2:$E$21)
===
Regards,
Norman