Bonjour,
Voici mon problème :
Comment puis-je calculer avec VBA le résultat de la fonction suivante :
X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2
1,2, ...,N sont des indices
N est connu
ma est la moyenne des différentes notes (a1,a2, aN)
X est le résultat que je cherche..
Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où
l'on est.
Comment dois-je faire pour trouver le résultat?
Dois-je utiliser une fonction personnalisée?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bourby
bonjour,
je crois deviner des préoccupations de statisticien.
En tout cas, dans Excel (pas besoin de VBA), tu installes l'utilitaire d'analise: outils , options , macros complémentaires : cocher "utilitaire d'analyse". Cela te donne accès à la fonction: SOMME.CARRES.ECARTS, qui apparait lorsque tu recherches une fonctionavec l'icone f(x).
Et une panoplie à peu près complète de lois ((normale, poisson,....), de tests (T, Student, etc...), de régressions et coefficients de corrélation. Ainsi qu'un tout petit peu d'analyse de variance, à un seul facteur autant que je me souvienne.
En espérant avoir répondu à tes attentes... Cordialement
Bourby
"imej-clavier" a écrit dans le message news:
Bonjour, Voici mon problème : Comment puis-je calculer avec VBA le résultat de la fonction suivante : X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2 1,2, ...,N sont des indices N est connu ma est la moyenne des différentes notes (a1,a2, aN) X est le résultat que je cherche.. Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où l'on est.
Comment dois-je faire pour trouver le résultat? Dois-je utiliser une fonction personnalisée?
Merci d'avance,
Jean-michel
bonjour,
je crois deviner des préoccupations de statisticien.
En tout cas, dans Excel (pas besoin de VBA), tu installes l'utilitaire
d'analise:
outils , options , macros complémentaires : cocher "utilitaire d'analyse".
Cela te donne accès à la fonction: SOMME.CARRES.ECARTS,
qui apparait lorsque tu recherches une fonctionavec l'icone f(x).
Et une panoplie à peu près complète de lois ((normale, poisson,....), de
tests (T, Student, etc...),
de régressions et coefficients de corrélation. Ainsi qu'un tout petit peu
d'analyse de variance, à un seul facteur autant que je me souvienne.
En espérant avoir répondu à tes attentes...
Cordialement
Bourby
"imej-clavier" <imej-clavier@wanadoo.fr> a écrit dans le message news:
OlzrsiF6EHA.2788@TK2MSFTNGP15.phx.gbl...
Bonjour,
Voici mon problème :
Comment puis-je calculer avec VBA le résultat de la fonction suivante :
X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2
1,2, ...,N sont des indices
N est connu
ma est la moyenne des différentes notes (a1,a2, aN)
X est le résultat que je cherche..
Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où
l'on est.
Comment dois-je faire pour trouver le résultat?
Dois-je utiliser une fonction personnalisée?
je crois deviner des préoccupations de statisticien.
En tout cas, dans Excel (pas besoin de VBA), tu installes l'utilitaire d'analise: outils , options , macros complémentaires : cocher "utilitaire d'analyse". Cela te donne accès à la fonction: SOMME.CARRES.ECARTS, qui apparait lorsque tu recherches une fonctionavec l'icone f(x).
Et une panoplie à peu près complète de lois ((normale, poisson,....), de tests (T, Student, etc...), de régressions et coefficients de corrélation. Ainsi qu'un tout petit peu d'analyse de variance, à un seul facteur autant que je me souvienne.
En espérant avoir répondu à tes attentes... Cordialement
Bourby
"imej-clavier" a écrit dans le message news:
Bonjour, Voici mon problème : Comment puis-je calculer avec VBA le résultat de la fonction suivante : X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2 1,2, ...,N sont des indices N est connu ma est la moyenne des différentes notes (a1,a2, aN) X est le résultat que je cherche.. Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où l'on est.
Comment dois-je faire pour trouver le résultat? Dois-je utiliser une fonction personnalisée?
Merci d'avance,
Jean-michel
Philippe.R
Bonsoir,
Comme ceci, avec N$ ? et les valeurs en a1 à a24 Sub ma_clavier() Dim ma As Double, X As Double Dim N As Long
N = 24 ma = Application.WorksheetFunction.Sum(Range("a1:a" & N)) / N For i = 1 To N X = X + (Cells(i, 1).Value - ma) ^ 2 Next i
MsgBox X End Sub -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"imej-clavier" a écrit dans le message de news:
Bonjour, Voici mon problème : Comment puis-je calculer avec VBA le résultat de la fonction suivante : X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2 1,2, ...,N sont des indices N est connu ma est la moyenne des différentes notes (a1,a2, aN) X est le résultat que je cherche.. Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où l'on est.
Comment dois-je faire pour trouver le résultat? Dois-je utiliser une fonction personnalisée?
Merci d'avance,
Jean-michel
Bonsoir,
Comme ceci, avec N$ ?
et les valeurs en a1 à a24
Sub ma_clavier()
Dim ma As Double, X As Double
Dim N As Long
N = 24
ma = Application.WorksheetFunction.Sum(Range("a1:a" & N)) / N
For i = 1 To N
X = X + (Cells(i, 1).Value - ma) ^ 2
Next i
MsgBox X
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"imej-clavier" <imej-clavier@wanadoo.fr> a écrit dans le message de news:
OlzrsiF6EHA.2788@TK2MSFTNGP15.phx.gbl...
Bonjour,
Voici mon problème :
Comment puis-je calculer avec VBA le résultat de la fonction suivante :
X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2
1,2, ...,N sont des indices
N est connu
ma est la moyenne des différentes notes (a1,a2, aN)
X est le résultat que je cherche..
Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où
l'on est.
Comment dois-je faire pour trouver le résultat?
Dois-je utiliser une fonction personnalisée?
Comme ceci, avec N$ ? et les valeurs en a1 à a24 Sub ma_clavier() Dim ma As Double, X As Double Dim N As Long
N = 24 ma = Application.WorksheetFunction.Sum(Range("a1:a" & N)) / N For i = 1 To N X = X + (Cells(i, 1).Value - ma) ^ 2 Next i
MsgBox X End Sub -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"imej-clavier" a écrit dans le message de news:
Bonjour, Voici mon problème : Comment puis-je calculer avec VBA le résultat de la fonction suivante : X = (a1 - ma)^2 + (a2 - ma)^2 + ... + (aN - ma)^2 1,2, ...,N sont des indices N est connu ma est la moyenne des différentes notes (a1,a2, aN) X est le résultat que je cherche.. Les valeurs de a1, a2, aN sont des notes différentes suivant les lignes où l'on est.
Comment dois-je faire pour trouver le résultat? Dois-je utiliser une fonction personnalisée?