A l'aide, je suis débutant en macro excel

guilhouche Messages postés 7 Statut Membre -  
azertyh Messages postés 131 Statut Membre -
Bonjour,
Je ne sais pas trés bien comment définir le problèmes donc j'essaye de vous le retranscrire le plus clairement possible
Pour chaque quantité affilié j'ai un OF.
Pour un article il m'arrive d'avoir plusieurs quantité affilié.
Dans ce cas il faut les rassembler et garder l'OF le plus élevé.
Par exemple pour la quantité affilié 107561 je dois garder 220.00.
Mais je ne sais pas comment on fait informatiquement parlant

Article N° OF Qte Aff OF
00083817 91048 49,00
00083817 95177 72,00
00083817 99666 240,00
00083817 101292 100,00
00083817 101293 25,00
00083817 101293 157,00

00083817 95560 23,00
00083817 95560 217,00
00083817 107561 3,00
00083817 107561 220,00
00083817 107561 7,00
00083817 107558 213,00
00083817 107558 92,00
00083817 107558 15,00
00083817 107558 130,00
00083818 107544 20,00
00083818 107555 54,00
A voir également:

5 réponses

graz38
 
Bonjour

Et bien je ne crois pas que tu puisse faire ton résultat avec une macro mais avec une fonction peut être...

Essaye avec max ou moyenne....

Bonne chance
0
guilhouche Messages postés 7 Statut Membre
 
J'ai essayer mais j'en suis arriver a ce point.
00083817 95177 72,00 72
00083817 99666 240,00 240
00083817 101292 100,00 100
00083817 101293 25,00 157
00083817 101293 157,00 157
00083817 95560 23,00 217
00083817 95560 217,00 217
00083817 107561 3,00 220
00083817 107561 220,00 220
00083817 107561 7,00 220
00083817 107561 52,00 52
00083817 107558 213,00 213
00083817 107558 92,00 92

Avec comme formule =SI(D875=D876;SI(K875=K876;MAX(AN875:AN876);SI(K875=K874;MAX(AN874:AN875);AN875));AN875)
Formule pour 95177.
Cela n'est pas fiable pour 107561 .
0
azertyh Messages postés 131 Statut Membre 21
 
Bonjour,
Colonne A Colonne B Colonne C Colonne D

Ligne 1 00083817 95177 72
Ligne 2 00083817 99666 240
Ligne 3 00083817 101292 100
Ligne 4 00083817 101293 25

Sur D1, mettre la formule =si(B1<>B2;C1;max(C1:C2))
Sur D2, mettre la formule =si(B2<>B3;C2;max(D1;C2)), recopier cette formule sur la colonne D.
0
guilhouche Messages postés 7 Statut Membre
 
Je te remercie, j'ai passer ma journée à la chercher.
Mais il y a un petit pb.
Article N° OF Qte Aff OF
00083817 95177 72,00 240
00083817 99666 240,00 240
00083817 101292 100,00 100
00083817 101293 25,00 157
00083817 101293 157,00 157
00083817 95560 23,00 217
00083817 95560 217,00 217
00083817 107561 3,00 220
00083817 107561 220,00 220
00083817 107561 7,00 213
00083817 107558 213,00 213
00083817 107558 92,00 92

0

Quand les valeurs les plus petites sont en dessous le maximal des Qté affecter est faux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
azertyh Messages postés 131 Statut Membre 21
 
Excuse-moi pour l'erreur, le second formule =si(B1<>B2;C2;max(D1;C2))
0