Probléme de formule excel

Résolu
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis un peu en galère sur un fichier Excel que voici :

https://www.cjoint.com/?0Lrt0LYjFsI

En fait, le but du fichier est de comparer la demande client à la quantité rentrée dans l'ERP. Donc, la feuille SC.PREOE contient les données rentrées dans l'ERP. La feuille DRP, les quantités demandées par le client.

Le but du jeu étant de rentré une formule sur la feuille vérif, afin de voir si pour chaque référence, par date, les quantités correspondent. Si elles ne correspondent pas, il faudrait que la différence de quantité apparaisse (à changer en positif ou négatif dans l'ERP).

Bien évidemment, je vais surveiller le topic et répondre à toutes vos questions !

Merci d'avance, vous le sauverais la vie^^



19 réponses

Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonsoir tragg,

Comment faire le(s) lien(s) UNIQUE entre l'onglet "SC.PREOE" et "DRP" ?
Quelle colonne va nous donner ce rensignement indispensable ?

Quelle colonne de quel onglet va nous donner la permission d'effectuer le calcul ?
A quel endroit, dans l'onglet "vérif", va-t-on écrire quoi ?
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
autant pour moi, désolé.

je pensais faire le lien entre DRP et SC.PREOE dans l'onglet vérif. c'est pour ça que j'ai reproduit DRP dans vérif. schant que l'onglet DRP est l'onglet de base. c'est à dire que si certaine quantité de DRP n'apparaisse pas dans SC.PREOE, il faut le signalé.

j'ai essayé avec une formule index basé sur la référence et la date, imbriquer dans un si, mais je n'ai pas réussi. je pense que c'est la liaison des deux vu que la même référence peut se répéter sur plusieurs mois et qu'il n'y a pas de donnée permettant de rendre une ligne unique dans l'onglet DRP, mais al combinaison de plusieurs.

merci
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Excusez-moi, mais tout cela est confus pour moi, je ne saisi pas votre demande.
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
le but est de voir par référence et par date si les quantitées rentrées dans la feuille SC.PREOE sont égale à celle demandé par le client (feuille DRP).

la vérification devant se faire dans la feuille vérif.

merci
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour tragg,

C'est bien la seule chose que j'avais compris.

Par contre, étant de type assez "carré", je ne vit qu'avec des précisions (sans ambiguïté), et dans ce cadre,

je ne sait pas si la feuille "vérif" contient déjà les informations où s'il faut remplir cette feuille ou ajouter des données à cette feuille.

Peut-on travailler avec des macros, automatique ou en cliquant sur un bouton.

Doit-on ajouter uniquement la formule pour le résultat escompté,
si oui, pour quelles lignes .. les premières, (3, 10, 50)?

C'est important de savoir quel est le stade du job, pour ma part en tout cas.
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
ça marche, merci de te pencher sur mon cas!

la feuille vérif ne contient normalement pas d'information de quantité (range E3:PXXX)

j'avais pensé travailler avec des macro, mais la feuille SC.PREOE et les intitulés de colonne sont suceptible de changer, ce qui ne permet pas les macro (à ma connaissance.)

pour faire une vérification à la référence et à la date, je pensais le faire sur la feuille vérif entre E3:PXXX à chaques cellules car ce format ne doit normalement pas bouger.

merci beaucoup,
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Salut,

la feuille vérif ne contient normalement pas d'information de quantité (range E3:PXXX)
que signifie range E3:PXXX ?
La feuille "vérif" : mis à part les deux premières lignes de titre, c'est une feuille blanche .. sans rien ?

j'avais pensé travailler avec des macro, mais la feuille SC.PREOE et les intitulés de colonne sont suceptible de changer, ce qui ne permet pas les macro (à ma connaissance.)
Cela signifie quoi exactement !
Une colonne, par exemple, "désignation", setrouve en colonne "H" ce mois-ci et en colonne "X" le mois prochain ?
Où bien le titre de la colonne peut changer, exemple "désignation" et une autre fois "Designation" ou encore "Libellé" ?
0

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

Posez votre question
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est à dire que la feuille vérif contient les références, désignations, formats ainsi que les mois, mais aucune quantité. le range est donc la zone ou je pensais vérifié les quantité.

au niveaux des en-têtes de colonnes, elles sont suceptible de bouger et de changer de noms. c'est pour cela que j'essaye de trouver une formule et non une macro. Pour pouvoir modifier la formule en cas de changement.
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Si je comprends bien, range E3:PXXX où "XXX" signifie la dernière ligne de traitement ?

Bien que les en-têtes de colonnes sont susceptible de 'mouver', on peut toujours utiliser une macro .. à condition que soit l'utilisateur aille changer les paramètres dans cette macro, soit demander à l'utilisateur de rentrer le paramètres avant de mettre le traitement de la macro en route
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
tout à fais.

Dans ce cas, on peut le faire avec une macro. Je leurs écrirais un process leurs expliquant comment changer les paramétres au sein du code.

merci beaucoup
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Dans la feuillle "vérif" doit être écrit la différence entre laquantité de la feuille "SC.PREOE" et la quantité de la feuille "DRP" ..
>> SC.PREOE.qté - DRP.qté ?
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
l'inverse :

DRP.qté-SC.PREOE.qté

cela permet de faire apparaitre les quantités présente dans le DPR, mais absente en SC.PREOE
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
La référence client ne se retrouvant pas dans l'onglet "SC.PREOE", on en a pas besoin, c'est ok ?
Les seules colonnes dont on a besoin des informations sont:
- SC.PROE.MOIS, SC.PROE.réf, SC.PROE.désignation, SC.PROE.qté
- DRP.référence ref, DRP.désignation, les colonnes "E" à "P" étant toujours identiques ?

Est-ce correct ?
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
on à pas besoin de la référence client.
et non, les colonne "E" a "P" représenteront toujours un mois, mais le tableau sera "glissant" de la gauche vers la droite.
merci de ton aide
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Je doit m'absenter l'après-midi, je reviens ce soir .. toujours partant ?
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
avec joie^^
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour tragg,

Excusez-moi pour le retard, j'ai dû m'absenter ce matin grrr..

Je continue la macro ..
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
par de probléme, merci
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,

Je continue de travailler dessus, et j'arrive à cette formule (elle est en cellule E14 sur la feuille vérif) :

=SI(INDEX(SC.PREOE!$A:$Q;EQUIV(RECHERCHEV(E$2;SC.PREOE!$A:$Q;1;FAUX);SC.PREOE!A:A;0);EQUIV("MQTY";SC.PREOE!$1:$1;0))-INDEX(DRP!$E$1:$Q$274;EQUIV($B14;ref;0);EQUIV(E$2;dat;0))=0;"OK";INDEX(SC.PREOE!$A:$Q;EQUIV(RECHERCHEV(E$2;SC.PREOE!$A:$Q;1;FAUX);SC.PREOE!A:A;0);EQUIV("MQTY";SC.PREOE!$1:$1;0))-INDEX(DRP!$E$1:$Q$274;EQUIV($B14;ref;0);EQUIV(E$2;dat;0)))

Seul problème, je ne sais pas comment lui faire vérifier que la date recherché correspond. C'est à dire qu'une référence est répéter sur plusieurs dates, et ma recherche s'arrête sur la première date.

Une ch'tite solutions?
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour tragg,

Voici le lien du fichier avec la macro: http://cjoint.com/12dc/BLuifWpwwLQ.htm

Vu que d'autres utilisateurs vont utiliser cette macro, j'ai dû sécuriser certains accès.

Il y aura certainement des retouches, mais le principe est le suivant:
Je pars du principe que l'utilisateur a en sa possession les données complète dans les feuilles "DRP" et "SC.PREOE".
L'utilisateur affiche la feuille "vérif".
La feuille ne contient que les deux lignes de titres et un bouton.
L'utilisateur clique sur le bouton "Vérifier maintenant !".
Deux choix possible:
1- C'est une erreur et il clique sur "Annuler" pour terminer la macro et fermer le formulaire.
2- Utilise le formulaire en vérifiant que les champs encodés correspondent aux colonnes désirées.
Après avoir vérifier la correspondance des colonnes éventuellement modifiées, cliquer sur "Commencer".

N'hésitez pas à poser les questions.

Dans le cas d'utilisation par d'autres personnes, il faudra penser à protéger la macro par un mot de passe .. au besoin, je vous expliquerez comment faire.
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
merci beaucoup, je le regarde tout de suite
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Prenez votre temps .. j'ai du retard !

Vérifiez bien tout ..
Exemple:
Dans le classeur que vous aviez déposé, dans la feuille "DRT", les deux dernières lignes parle du mois de juillet (7ème), alors que dans la feuille "SC.PREOE" les deux dernières lignes parle du mois d'août (8ème) ..
J'ai considéré ce fait comme étant une erreur et la macro affiche une "non-correspondance" car je ne sait pas quoi en faire .. la macro doit-elle s'arrêter ? .. doit-on modifier dans ces feuilles ? .. doit-on prendre en considération les 2 lignes de chacune des feuilles ? .. A vous de me dire.
0
tragg Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est bon, merci beaucoup!!!!!!!!! vous m'avez sauver la vie!

et bon courage pour la suite!
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonsoir tragg,

Bonne fête de fin d'année et @ très bientôt, Heliotte.
						\\'|'//
						{ 0,0 }
						 \'-'/
0