Somme de chiffre >0 et <0 entre eux
Résolu/Fermé
shynseby
Messages postés
22
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
13 mars 2017
-
15 janv. 2016 à 11:59
shynseby Messages postés 22 Date d'inscription mardi 8 décembre 2015 Statut Membre Dernière intervention 13 mars 2017 - 15 janv. 2016 à 14:33
shynseby Messages postés 22 Date d'inscription mardi 8 décembre 2015 Statut Membre Dernière intervention 13 mars 2017 - 15 janv. 2016 à 14:33
A voir également:
- Somme de chiffre >0 et <0 entre eux
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Si #n/a alors 0 - Forum Bureautique
- 0.facebook.cοm ✓ - Forum Facebook
- Erreur 0 free ✓ - Forum Mobile
- Somme si couleur - Guide
6 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
15 janv. 2016 à 12:44
15 janv. 2016 à 12:44
Bonjour,
ou :
eric
ou :
=SOMMEPROD(ABS(C2:C10))
eric
tontong
Messages postés
2548
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 mars 2024
1 054
15 janv. 2016 à 14:05
15 janv. 2016 à 14:05
Bonjour,
Si on veut la colonne complète:
=SOMME.SI(A:A;">0")+SOMME.SI(A:A;"<0")*-1
Si on veut la colonne complète:
=SOMME.SI(A:A;">0")+SOMME.SI(A:A;"<0")*-1
PHILOU10120
Messages postés
6367
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 avril 2024
795
15 janv. 2016 à 12:21
15 janv. 2016 à 12:21
Bonjour
Faire la somme de l'absolu des nombres
=ABS(C5)+ABS(C6)+ABS(C7)+ABS(C8)+ABS(C9)
Faire la somme de l'absolu des nombres
=ABS(C5)+ABS(C6)+ABS(C7)+ABS(C8)+ABS(C9)
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
15 janv. 2016 à 13:20
15 janv. 2016 à 13:20
Bonjour,
histoire de compléter une réponse qui n'a pas besoin de l'être , tu peux essayer :
=SOMMEPROD((E4:E8)^2^0,5)
ou
=SOMMEPROD((-2*(E4:E8<0)+1)*E4:E8)
ou
=SOMMEPROD(SIGNE(E4:E8)*E4:E8)
ou
=SOMME(SIGNE(E4:E8)*E4:E8)
ou
=PRODUITMAT(TRANSPOSE(SIGNE(E4:E8));E4:E8)
les 2 dernières sont à compléter avec CTRL+MAJ+ENTER
cordialement
histoire de compléter une réponse qui n'a pas besoin de l'être , tu peux essayer :
=SOMMEPROD((E4:E8)^2^0,5)
ou
=SOMMEPROD((-2*(E4:E8<0)+1)*E4:E8)
ou
=SOMMEPROD(SIGNE(E4:E8)*E4:E8)
ou
=SOMME(SIGNE(E4:E8)*E4:E8)
ou
=PRODUITMAT(TRANSPOSE(SIGNE(E4:E8));E4:E8)
les 2 dernières sont à compléter avec CTRL+MAJ+ENTER
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
shynseby
Messages postés
22
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
13 mars 2017
15 janv. 2016 à 13:37
15 janv. 2016 à 13:37
Bonjour à tous,
merci pour vos réponses,
je me heurte à un soucis.
le tableau en question fait plusieurs milliers de lignes et se trouve sous une feuille nommé "GLOBAL"
et quand je rentre vos formules sous une autre feuille (STATS), j'ai un #NOM?
voici la formule que je rentre:
=SOMMEPROD(ABS(GLOBAL!AF2:AF))
le "GLOBAL!" pose problème.
j'ai essayé avec d'autres formule et même résultat
merci pour vos réponses,
je me heurte à un soucis.
le tableau en question fait plusieurs milliers de lignes et se trouve sous une feuille nommé "GLOBAL"
et quand je rentre vos formules sous une autre feuille (STATS), j'ai un #NOM?
voici la formule que je rentre:
=SOMMEPROD(ABS(GLOBAL!AF2:AF))
le "GLOBAL!" pose problème.
j'ai essayé avec d'autres formule et même résultat
shynseby
Messages postés
22
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
13 mars 2017
Modifié par shynseby le 15/01/2016 à 13:42
Modifié par shynseby le 15/01/2016 à 13:42
petite précision dans mon tableau, il se peut qu'il y ait des cellules vide.
car c'est un tableau qui se remplit de jour en jour et je ne sais pas à l'avance combien de ligne fera mon tableau.
1 jour, le tableau peut faire 5000 lignes et le lendemain par exemple 12000 lignes
car c'est un tableau qui se remplit de jour en jour et je ne sais pas à l'avance combien de ligne fera mon tableau.
1 jour, le tableau peut faire 5000 lignes et le lendemain par exemple 12000 lignes
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
Modifié par eriiic le 15/01/2016 à 14:02
Modifié par eriiic le 15/01/2016 à 14:02
le "GLOBAL!" ne doit pas poser de problème.
Par contre le fait que tu ne mettes pas de n° de ligne à la 2nde partie de la référence oui : GLOBAL!AF2:AF ????
#NOM? c'est qu'excel ne reconnait pas un nom de fonction, erreur de saisie.
Et tu peux utiliser une plage dynamique avec decaler() en te basant sur une colonne complète.
eric
Par contre le fait que tu ne mettes pas de n° de ligne à la 2nde partie de la référence oui : GLOBAL!AF2:AF ????
#NOM? c'est qu'excel ne reconnait pas un nom de fonction, erreur de saisie.
Et tu peux utiliser une plage dynamique avec decaler() en te basant sur une colonne complète.
eric
shynseby
Messages postés
22
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
13 mars 2017
15 janv. 2016 à 14:19
15 janv. 2016 à 14:19
Nikel merci beaucoup à tous.
donc voici la formule complète et fonctionnel.
=SOMMEPROD(ABS(SOMME.SI(GLOBAL!AF:AF;">0")+SOMME.SI(GLOBAL!AF:AF;"<0")*-1))
donc voici la formule complète et fonctionnel.
=SOMMEPROD(ABS(SOMME.SI(GLOBAL!AF:AF;">0")+SOMME.SI(GLOBAL!AF:AF;"<0")*-1))
tontong
Messages postés
2548
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 mars 2024
1 054
15 janv. 2016 à 14:22
15 janv. 2016 à 14:22
Et sans SOMMEPROD(ABS ?
shynseby
Messages postés
22
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
13 mars 2017
15 janv. 2016 à 14:33
15 janv. 2016 à 14:33
oui, absolument en fait ta formule marche nikel juste avec le somme.si()
15 janv. 2016 à 13:17
Je n'avais pas pensé à sommeprod