Calcul Excel uniquement valeurs négatives
Mathilde_Ascot
-
Raymond PENTIER Messages postés 58991 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58991 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis bloquée avec Excel, je pense pour une petite erreur que je n'arrive pas à trouver dans ma formule.
J'aimerai calculer la racine carrée de la somme des carrés de plusieurs valeurs négatives divisée par le nombre totale de valeurs.
En fait, je voudrais que Excel n'effectue le calcul uniquement pour les valeurs negatives. En somme calculer l'écart type des valeurs négatives. Voici ma formule qui me donne un résultat faux : =SI(I17:I200<0;RACINE(SOMME.CARRES(I17:I200)/10))
J'espere que vous pourrez m'aider,
Merci et bonne journée
Je suis bloquée avec Excel, je pense pour une petite erreur que je n'arrive pas à trouver dans ma formule.
J'aimerai calculer la racine carrée de la somme des carrés de plusieurs valeurs négatives divisée par le nombre totale de valeurs.
En fait, je voudrais que Excel n'effectue le calcul uniquement pour les valeurs negatives. En somme calculer l'écart type des valeurs négatives. Voici ma formule qui me donne un résultat faux : =SI(I17:I200<0;RACINE(SOMME.CARRES(I17:I200)/10))
J'espere que vous pourrez m'aider,
Merci et bonne journée
A voir également:
- Calcul Excel uniquement valeurs négatives
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
3 réponses
Bonjour Mathilde.
"Je suis bloquée avec Excel, je pense pour une petite erreur que je n'arrive pas à trouver dans ma formule" ... Ce n'est pas qu'une petite erreur !
=SI(I17:I200<0;RACINE(SOMME.CARRES(I17:I200)/10))
Or SI(I17:I200<0; ne peut pas être employé dans une formule générale ; ça marcherait pour une seule cellule.
Ou alors il faudrait utiliser une formule matricielle !
De plus, dans ta formule il manque la valeur_si_faux
SI(test_logique; valeur_si_vrai; [valeur_si_faux])
il faudrait mettre au moins le point-virgule avant ta dernière parenthèse ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
"Je suis bloquée avec Excel, je pense pour une petite erreur que je n'arrive pas à trouver dans ma formule" ... Ce n'est pas qu'une petite erreur !
=SI(I17:I200<0;RACINE(SOMME.CARRES(I17:I200)/10))
Or SI(I17:I200<0; ne peut pas être employé dans une formule générale ; ça marcherait pour une seule cellule.
Ou alors il faudrait utiliser une formule matricielle !
De plus, dans ta formule il manque la valeur_si_faux
SI(test_logique; valeur_si_vrai; [valeur_si_faux])
il faudrait mettre au moins le point-virgule avant ta dernière parenthèse ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Bonsoir à tous,
essaie avec =RACINE(SOMMEPROD((I17:I200<0)*I17:I200*I17:I200))
avec une validation simple par ENTER.
Cordialement
Edit : j'avais oublié la division par le nombre de valeurs (négatives je suppose).
Rajouter /SOMMEPROD(--(I17:I200<0))
essaie avec =RACINE(SOMMEPROD((I17:I200<0)*I17:I200*I17:I200))
avec une validation simple par ENTER.
Cordialement
Edit : j'avais oublié la division par le nombre de valeurs (négatives je suppose).
Rajouter /SOMMEPROD(--(I17:I200<0))
Ah ! Merci, JvDo : tu attires ainsi mon attention sur ce nombre 10 qui figure à la fin de la formule de départ de Mathilde !
Elle nous dit "J'aimerai calculer la racine carrée de la somme des carrés de plusieurs valeurs négatives divisée par le nombre totale de valeurs".
Mais on ne sait pas quelle est la donnée divisée par le nombre de valeurs : Est-ce la racine de la somme, ou est-ce la somme des carrés ? Parce que
racine(somme des carrés)/10 ne donne pas le même résultat que
racine(somme des carrés/10)
Par ailleurs j'ai machinalement reporté dans ma propre formule la valeur 10, ayant perdu de vue qu'il s'agissait du nombre de valeurs.
Mais là encore, doute et ambiguïté : Est-ce le nombre de toutes les valeurs de I17 à I200, soit 184, ou seulement le nombre de valeurs négatives (qui était sans doute de 10 dans le fichier de Mathilde) ?
Elle nous dit "J'aimerai calculer la racine carrée de la somme des carrés de plusieurs valeurs négatives divisée par le nombre totale de valeurs".
Mais on ne sait pas quelle est la donnée divisée par le nombre de valeurs : Est-ce la racine de la somme, ou est-ce la somme des carrés ? Parce que
racine(somme des carrés)/10 ne donne pas le même résultat que
racine(somme des carrés/10)
Par ailleurs j'ai machinalement reporté dans ma propre formule la valeur 10, ayant perdu de vue qu'il s'agissait du nombre de valeurs.
Mais là encore, doute et ambiguïté : Est-ce le nombre de toutes les valeurs de I17 à I200, soit 184, ou seulement le nombre de valeurs négatives (qui était sans doute de 10 dans le fichier de Mathilde) ?
Bonjour Raymond,
Mon but étant de calculer l'écart type des valeurs négatives : racine(somme des carrés/10)
De plus, c'est une formule pour calculer un certain ratio financier qui est le Sortino ratio, dans lequel je dois prendre en compte des différences mais sur le nombres totales de valeurs (10) pas uniquement mes négatives. Par ailleurs j'ai étendu ma formule car je construit ce document pour que d'autres personnes puissent s'en servir sans avoir à recopier toutes les formules lorsqu'elles ajoutent une valeur (voila pourquoi 200).
Merci pour votre aide et bonne journée.
MAthilde
Mon but étant de calculer l'écart type des valeurs négatives : racine(somme des carrés/10)
De plus, c'est une formule pour calculer un certain ratio financier qui est le Sortino ratio, dans lequel je dois prendre en compte des différences mais sur le nombres totales de valeurs (10) pas uniquement mes négatives. Par ailleurs j'ai étendu ma formule car je construit ce document pour que d'autres personnes puissent s'en servir sans avoir à recopier toutes les formules lorsqu'elles ajoutent une valeur (voila pourquoi 200).
Merci pour votre aide et bonne journée.
MAthilde
Un artifice, pour contourner la difficulté, consiste à utiliser une colonne vide, par exemple en saisissant dans les cellules M17 à M200 la formule =SI(I:I<0;I:I;0)
Ainsi on a en M la liste des valeurs négatives, et on peut alors écrire le résultat
=RACINE(SOMME.CARRES(M17:M200)/10))
https://www.cjoint.com/c/EHfrmbJ0e2M