Bonjour,
Pas certain d’avoir besoin de Vba pour mon problème mais je bute sur une formule depuis une semaine,
En gros, j’ai 3 colonnes avec dans la A, les articles, dans la B mes boucles et dans la C mes statuts
Par exemple,
Banane => Boucle 1 => 90
Banane => Boucle 2 => 90
Banane => Boucle 3 => 30
Fraise => Boucle 1 => 50
Fraise => Boucle 2 => 30
Fraise => Boucle 3 => 30
Pomme => Boucle 1 => 90
Pomme => Boucle 2 => 90
Pomme => Boucle 3 => 90
Melon => Boucle 1 => 90
Melon => Boucle 2 => 70
Melon => Boucle 3 => 30
Poire => Boucle 1 => 90
Poire=> Boucle 2 => 30
Poire => Boucle 3 => 30
En gros le résultat doit être le suivant en D pour les 3 lignes avec banane etc
Banane => boucle 2 (ligne 1-2-3)
Fraise => Attente boucle 1 (ligne 4-5-6)
Pomme => boucle 3 (ligne 7-8-9)
Melon => attente boucle 2 (ligne 10-11-12)
Poire => boucle 1 (ligne 13-14-15)
La règle est la suivante si la boucle 1 est inférieure à 90 alors résultat attente boucle 1, si boucle 1 est égal à 90 et boucle 2 à 30 donc boucle 3 sera aussi à 30 donc on sera en boucle 1 . Si boucle 2 est compris entre 40 et 70, on sera dans attente boucle 2 car boucle 1 sera à 90 et boucle 3 à 30. Si boucle 2 est égal à 90 et boucle 3 est égal 30, on sera dans boucle 2 car la boucle 1 sera à 90. Si boucle 3 est entre 40 et 70, on sera dans attente boucle 3 car boucle 1 et 2 seront en 90. Et si les 3 boucles valent 90 alors on est dans boucle 3.
En gros, 30 veut dire qu’on est pas encore arrivé à la boucle en question, entre 40 et 70, qu’on est en attente dans la boucle en question, et 90 qu’on est dans la boucle en question si la suivante est en 30 sauf pour la boucle 3 car c’est la dernière et que tout est en 90
En espérant avoir été clair