Bonjour,
J'ai un petit soucis avec un fichier que je suis en train de construire. J'ai une feuille exploitation et une feuille STO composée de plusieurs colonnes les colonnes qui m'intéresse sont la A = Reference la C = quantité la D = Date et B = numéro de commande. Dans ma Feuille Exploitation j'ai les dates de toutes les semaines compilées en 7 jours entre la ligne 8 et 14 par exemple : B8 = 08/01/2023 et B14 (premier jour de la semaine) = 02/01/2023 , I14 = 20/02/2023 et I8=26/02/2023.
Ensuite j'ai une ligne STO ligne 17 de ma feuille Exploitation. Dans cette ligne il y a certaines semaine (correspond au plage précédemment citées) où j'ai des quantités exemple pour la colonne N (plage de B8 = 02/04/2023 et B14 = 27/03/2023) j'ai 2000. Ce que je souhaite c'est pouvoir insérer une formule en B18 que je vais tirer sur toute l'année.
Cette formule va chercher ma référence cellule C4 (correspondant a la colonne A dans la feuille STO) ainsi que toute les dates de ma plage de cellule (celles correspondantes a la plage B8 à B14 et correspondant a la colonne F dans ma feuille STO) dans la feuille STO et me récupérer le numéro de commande (colonne C dans ma feuille STO) correspondant.
Attention dans ma feuille STO j'ai plusieurs fois la même référence. Si une référence à plusieurs fois la meme date (dans la colonne F) la formule doit etre capable de m'écrire les différents numéros de commande => s’il y en a qu'un uniquement en mettre un seul.
J'ai essayé cette formule qui ne fonctionne pas (voir cellule B18) =SIERREUR(SI(B17=0;"";SIERREUR(INDEX(STO!$B$2:$B$1000;MODE.MULT(IF((STO!$A$2:$A$1000=$C$4)*(STO!$D$2:$D$1000>=B$8)*(STO!$D$2:$D$1000<=B$14)*(STO!$C$2:$C$1000<>0);EQUIV(STO!$D$2:$D$1000;STO!$D$2:$D$1000;0)));"");"Aucun numéro de commande trouvé"));"ERREUR")
Merci à vous !