Loop sur colonne et addition avec conditions

salut a tous et Bonne année, j'ai besoin de votre aide mes amis ..

Dans colonne A a partir de la cellule A14 , j'ai des symboles qui se répètent , je voulais additionner les valeurs de la colonne B selon une condition et mettre la valeur calculé dans la colonne K.

Si il ya une valeur dans la colonne L , j'additionne toutes les valeurs dans colonne B selon le symbole dans colonne A.

Exemple1 : Symbole S_SU : il ya une valeur dans L17 alors j additionne les valeurs dans B16 et B17 ca va donner K17 = 200 .

Exemple2 : Symbole S_FAS : il ya une valeur dans L20 alors j additionne les valeurs dans B15 , B19 et B20 ca va donner K20 = 300.

voici ci-joint un fichier exemple avec résultat voulu.

Merci de votre aide

19ptest.xlsm (15.18 Ko)

Bonsoir,

en K14,

=SI(L14="";"";SOMME.SI(A$14:A14;A14;B$14:B14))

@ tirer vers le bas

@ +

Bonsoir

Bonsoir R@chid

Un essai

Formule en K14 et à tirer vers le bas

=SI(L14>0;SOMME.SI($A$14:A14;A14;$B$14:B14);"")

Wow merci génial ! il ya pas une solution en VBA?

merci beaucoup!!

Bonsoir

Bien sur on peut transformer cette formule en code VB, mais quel intérêt ?

Une formule est plus souple si tu dois ajouter des lignes ou des colonnes

En plus le code reprendra la formule

merci pour votre réponse rapide !

J'ai besoin de ca en VBA pour l'utiliser dans un autre code ..ce serait apprécié ..

Merci

Bonsoir

A tester

Sub Test()

Range("K14:K" & Range("A" & Rows.Count).End(xlUp).Row).Formula = "=IF(L14>0,SUMIF($A$14:A14,A14,$B$14:B14),"""")"

End Sub

C'est génial je vous remercie beaucoup !!

Salut les amis ! j'ai ajouté des formules et conditions dans mon fichier.. j'ai besoin de votre aide.

Dans la colonne K , la formule est correcte comme je veux exactement mais je veux ajouter une condition.

Si Par exemple S_SU (colonne A) si il ya un autre prix dans la colonne L pour cet symbole la formule calcule B18+B30 = 50+30 =80

et pas B16+B17+B18+B22. ca veut dire calculer juste les valeurs dans colonne B après la ligne qui contient le premier prix ( L17=133.3) et ainsi de suite . La même chose pour les formules dans Colonne P et colonne R ..

Je vous remercie infiniment mes amis !!

27ptest.xlsm (17.44 Ko)

Bonsoir

Je préfère t'avertir

Actuellement aucune idée pour résoudre ce problème

Si une idée survient, je ne manquerais pas de te la proposer

Question:

Quelles sont les formules si en L17 il y à 150 .

Merci beaucoup !!

si je met 150 dans L17 ca change la valeur de O17 = 3000 et Q17 = 7074.

il ya pas un grand impact sur les formules merci

salut mes amis ! avez vous des nouvelles ? Merci

Pas de nouvelles les amis ;(

Bonjour mes amis ,

avez vous une réponse a mon algorithme ? je vous remercie beaucoup !

Rechercher des sujets similaires à "loop colonne addition conditions"