Faire une somme de deux colonnes avec conditions
Résolu
theobrendel
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
theobrendel Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
theobrendel Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'ai cherché un moment comment solutionner mon problème, tout seul d'abord, en cherchant avec les formules que je connais, puis après en cherchant sur des forums, mais j'ai jamais trouvé ce que je voulais.
Donc je m'essaie au forum, ou j'ai l'impression que pas mal de gens trouvent leur bonheur :)
Je suis sur Excel 2003.
Alors, je veux faire une soustraction de la somme de deux colonnes differentes.
Mais je ne veux qu'on prenne les valeurs, que si les deux cases de chaque lignes ne sont pas vides.
Je comprends que ce soit pas très clair, donc je vais essayer d'imager.
Colonne A Colonne B
5 8
2 0
0 5
4 4
1 3
(Je suis obligé de mettre un 0 à la place des vides car sinon mon post est incomprehensible.)
Donc ce que je veux que la soustraction de la somme des deux colonnes, fasse 5, et non 8.
Je ne sais d'ailleurs même pas si c'est possible ^^
Voilà j'esque que quelqu'un aura une solution.
Bonne soirée à tous.
PS : Désolé pour ceux qui avait déjà répondu, j'ai fait une fausse manip et j'ai publié mon message vide ^^
Il m'a fallu le temps après pour le modifier ^^ Sorry.
j'ai cherché un moment comment solutionner mon problème, tout seul d'abord, en cherchant avec les formules que je connais, puis après en cherchant sur des forums, mais j'ai jamais trouvé ce que je voulais.
Donc je m'essaie au forum, ou j'ai l'impression que pas mal de gens trouvent leur bonheur :)
Je suis sur Excel 2003.
Alors, je veux faire une soustraction de la somme de deux colonnes differentes.
Mais je ne veux qu'on prenne les valeurs, que si les deux cases de chaque lignes ne sont pas vides.
Je comprends que ce soit pas très clair, donc je vais essayer d'imager.
Colonne A Colonne B
5 8
2 0
0 5
4 4
1 3
(Je suis obligé de mettre un 0 à la place des vides car sinon mon post est incomprehensible.)
Donc ce que je veux que la soustraction de la somme des deux colonnes, fasse 5, et non 8.
Je ne sais d'ailleurs même pas si c'est possible ^^
Voilà j'esque que quelqu'un aura une solution.
Bonne soirée à tous.
PS : Désolé pour ceux qui avait déjà répondu, j'ai fait une fausse manip et j'ai publié mon message vide ^^
Il m'a fallu le temps après pour le modifier ^^ Sorry.
11 réponses
-
Bonsoir,
Oui mais que cherches tu faire, si tu veux de l'aide, il faut nous expliquer ta préoccupation nous ne sommes pas des devins
sur quelle application travailles tu et sur quelle version et quelques détails
-
Bonjour,
alors quoi ?? quel est ta question ? -
J'ai modifié mon premier message avec l'explication ^^
J'écris quand même ici pour que vous voyiez que j'ai réagit. -
la colonne A est = à 12 et la colonne B est = à 20
pourquoi le résultat de la soustraction de ces 2 colonnes devrait être 8 ??? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
"Mais je ne veux qu'on prenne les valeurs, que si les deux cases de chaque lignes ne sont pas vides."
Je veux que les lignes ou il y a un vide (un 0 dans le cas du post) ne soit pas prix en compte dans les totaux.
Et pour le 6 et 8, je parle de la soustraction de la somme des deux colonnes. -
Oupss , j ai répondu avant de voir la condition des 2 lignes non vides
-
si on prend en compte uniquement les lignes entièrement remplies , ca donne:
colonne A: 10 et colonne B : 15 , donc résultat de la soustraction : 5
tu veux vraiment 6 en résultat ?? -
Autant pour moi, tu as raison, je veux que ça fasse 5 ^^
-
en C1 tu mets: =SI(ET($A1<>0;$B1<>0);A1;"")
en D1 tu mets: =SI(ET($A1<>0;$B1<>0);B1;"")
tu copies tes 2 colonnes jusqu'en ligne 5
et ensuite tu fais ta soustraction à partir de ces nouvelles données
ca te va ? -
Bonjour,
Essayer ceci : =SOMMEPROD((A1:A5>0)*(A1:A5>0)*B1:B5)- SOMMEPROD((A1:A5>0)*(B1:B5>0)*A1:A5)
Note: les lignes 2 et3 sont ignorées...!
Salutations.
Le Pingou -
@ aldéric, je m'en étais déjà sorti comme ça, mais ca fait un étape intermediaire.
@ Le Pingou, c'est impeccable c'est pile ce que je voulais !
Merci à tous !