Pas bien compris ta formule.
C'est quoi X ?
Pas grave, je te fais une fonction bidon, tu auras le principe, il faudra juste mettre les bons calculs.
Donc : =n/somme des carrés
On fait une 1ère boucle pour calculer la somme des carrés, suivie d'une autre pour calculer tous les éléments :
Function Rstat(x As Variant) As Variant
Dim datas, lig As Long, result
Dim s As Double
datas = x.Value
ReDim result(1 To UBound(datas))
'somme des carrés
For lig = 1 To UBound(datas)
s = s + datas(lig, 1) ^ 2
Next lig
'calcul des éléments de la matrice résultat
For lig = 1 To UBound(datas)
' =n/somme des carrés
result(lig) = datas(lig, 1) / s
Next lig
Rstat = Application.Transpose(result)
End Function
C'est une fonction matricielle un peu particulière.
Pour la saisir avec des données en A2:A6 sélectionner la plage de réponse, soit B2:B6, saisir la formule =Rstat($A$2:$A$6)
Puis valider en matriciel : shift+Ctrl+Entrée
eric
edit: je viens seulement de voir la définition de X. Mais je pense que tu as les éléments qui te manquaient.