bonjour,
je cherche a calculer un écart type sur une série de données (dans une colonne) en excluant les données possédant un fond rouge. J'ai déjà une fonction qui fait la moyenne de cette plage de données, mais pour l’écart type cela devient un peu trop complexe pour mon niveau... je suppose qu'il suffit de modifier cette fonction, mais je ne sais pas trop par ou commencer....
quelqu'un pourrait me donner un coup de main
Merci !!!!
voici le code pour faire la moyenne:
Function moyCoul(Zne As Range, Couleur As String)
Application.Volatile True
Select Case Couleur
Case "rouge"
Couleur = 3
Case "bleu"
Couleur = 5
Case "noir"
Couleur = 1
End Select
For Each cell In Zne
If cell.Interior.ColorIndex <> Couleur Then cvSomme = cvSomme + 1
If cell.Interior.ColorIndex <> Couleur Then total = total + cell
Next
moyCoul = total / cvSomme
End Function
je cherche a calculer un écart type sur une série de données (dans une colonne) en excluant les données possédant un fond rouge. J'ai déjà une fonction qui fait la moyenne de cette plage de données, mais pour l’écart type cela devient un peu trop complexe pour mon niveau... je suppose qu'il suffit de modifier cette fonction, mais je ne sais pas trop par ou commencer....
quelqu'un pourrait me donner un coup de main
Merci !!!!
voici le code pour faire la moyenne:
Function moyCoul(Zne As Range, Couleur As String)
Application.Volatile True
Select Case Couleur
Case "rouge"
Couleur = 3
Case "bleu"
Couleur = 5
Case "noir"
Couleur = 1
End Select
For Each cell In Zne
If cell.Interior.ColorIndex <> Couleur Then cvSomme = cvSomme + 1
If cell.Interior.ColorIndex <> Couleur Then total = total + cell
Next
moyCoul = total / cvSomme
End Function