Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

soustraction à condition avec désignation qui change

eldorado

XLDnaute Nouveau
Bonjour le forum,
Je désire effectuer une soustraction à une condition qui est une 3ème colonne (colonne b) qui change de désignation de tel sorte de faire des additions dans la colonne G et des soustractions en colonne I, et enfin mentionner le résultat dans une autre colonne.
Ainsi lorsque la colonne b change de désignation, je recommence le calcul dès le départ avec la colonne d’addition et je rajoute ou déduit en fonction de mon positionnement dans la colonne avec un chiffre nouveau exemple à la première désignation abc000257 : g3+g4-i5, au changement de la seconde xyz589000 même chose : g6-i7-i8-i9…. Et ainsi de suite….
En effet cette méthode dont je parle est déjà possible dans un tcd dans le champs formule soustraction, mais j’ai besoin d’un code vba qui permet de résoudre l’équation.
Je vous remercie d’avance pour vos interventions.
 

Pièces jointes

  • soustraction à condition avec désignation qui change.xls
    34 KB · Affichages: 36

Tibo

XLDnaute Barbatruc
Re : soustraction à condition avec désignation qui change

Bonsoir,

Tu peux tester en K3 cette formule :

Code:
=SOMMEPROD(($B$3:$B3=$B3)*($G$3:$G3-$I$3:$I3))

à recopier vers le bas

@+

Edit : Bing ! Salut Patrick

@+
 

eldorado

XLDnaute Nouveau
Re : soustraction à condition avec désignation qui change

waw quelle objectivité, c'est extrêmement dingue.
c'est excellent je vous remercie infiniment.
le problème est réduit à néant avec ces 2 formules.
encore un chapeau et mille et une fois merci.
 

hoerwind

XLDnaute Barbatruc
Re : soustraction à condition avec désignation qui change

Bonjour eldorado, salut Victor et Tibo,

Je ne peux m'empêcher d'être attiré par des formules à raccourcir, cela devient maladif (lol) !

En K3 : =G3-I3+(B2=B3)*K2
Préalablement saisir 0 en K2 et mettre cette cellule au format [=0]"colonne test";Standard
 

Discussions similaires

Réponses
9
Affichages
428
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…