Calcul Excel uniquement valeurs négatives

Fermé
Mathilde_Ascot - 5 août 2015 à 18:09
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 - 6 août 2015 à 23:13
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
A voir également:

3 réponses

Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
Modifié par Raymond PENTIER le 5/08/2015 à 18:56
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)
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
Modifié par Raymond PENTIER le 5/08/2015 à 19:12
Je n'ai pas réussi à trouver la bonne formule.
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
0
Mathilde_Ascot
6 août 2015 à 11:20
Merci beaucoup, je voulais justement éviter de passer par la deuxième colonne. Je vais finir par le faire, dommage le document est moins lisible ! A bientôt
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
Modifié par JvDo le 5/08/2015 à 22:02
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))
0
Mathilde_Ascot
6 août 2015 à 17:30
Bonjour JvDo,

Merci beaucoup pour ta réponse je vais la tester de ce pas. Néanmoins pourrait tu m'expliquer à quoi sert et comment fonctionne la formule SOMMEPROD (pour ne pas mourir idiote). Merci beaucoup à nouveau
Bonne journée

Mathilde
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
6 août 2015 à 02:49
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) ?
0
Mathilde_Ascot
6 août 2015 à 17:27
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
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097 > Mathilde_Ascot
6 août 2015 à 23:13
Je ne suis pas certain d'avoir bien compris ...
Ton exemple de formule concernerait une liste de 10 valeurs, mais tu veux une formule qui tienne compte du total des valeurs saisies dans la plage I17:I200 ?
Dans ce cas ma formule deviendrait
=RACINE(SOMME.CARRES(M17:M200)/NB(I17:I200))
0