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
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
A voir également:
- Calcul Excel uniquement valeurs négatives
- Liste déroulante excel - Guide
- Calcul moyenne excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
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
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)
"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)
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
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))
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))
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
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) ?
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
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
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))
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))
Modifié par Raymond PENTIER le 5/08/2015 à 19:12
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
6 août 2015 à 11:20