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
Bonjour,
j'ai un tableau où j'ai dans une colonne A un chiffre théorique, colonne B, un chiffre réel et en colonne C mon écart entre ces 2 chiffres.
je voudrais faire la somme de ces écarts sauf que certains sont négatif et d'autres positif.
voici un exemple où ma formule doit me trouver 14 et non 0

merci d'avance
j'ai un tableau où j'ai dans une colonne A un chiffre théorique, colonne B, un chiffre réel et en colonne C mon écart entre ces 2 chiffres.
je voudrais faire la somme de ces écarts sauf que certains sont négatif et d'autres positif.
voici un exemple où ma formule doit me trouver 14 et non 0

merci d'avance
A voir également:
- Somme de chiffre >0 et <0 entre eux
- Numéro de téléphone excel 0 - Guide
- Formule somme excel colonne - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Jeux vidéo
- Acpi\int33a0\0 ✓ - Forum Pilotes (drivers)
- Excel trier par ordre croissant chiffre - Guide
6 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
15 janv. 2016 à 12:44
15 janv. 2016 à 12:44
Bonjour,
ou :
eric
ou :
=SOMMEPROD(ABS(C2:C10))
eric
tontong
Messages postés
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 060
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
6405
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
13 février 2025
813
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
858
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
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
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
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 060
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