Bonjour,
Je cherche le moyen de calculer un écart type sur un range dynamique
Sub calcul()
For i = 5 To 18
derniereligne = Sheets(2).Cells(Rows.Count, 1).End(xlUp).Row
n = 0
m = 0
x = 0
For c = 1 To derniereligne
If Sheets(2).Cells(c, 2) = Sheets(3).Cells(i, 3) And Sheets(2).Cells(c, 34) = 0 Then
x = x + 1
n = n + 1
m = m + Sheets(2).Cells(c, 31)
Sheets(5).Cells(x, i) = Sheets(2).Cells(c, 31)
End If
Next
Sheets(3).Cells(i, 4) = n
Sheets(3).Cells(i, 5) = m / n
Sheets(3).Cells(i, 6) = Application.StDev(Sheets(3).Range(Cells(1, i), Cells(x, i)))
Next
End Sub
J'ai essayé cela mais cela me ressort une erreur. Auriez-vous une idée ?