Verification automatique de données
Résolu
Peter
-
Peter -
Peter -
Bonjour,
Je souhaite mettre en place un programme me permettant de vérifier automatiquement si les couts de transports sont corrects.
Sur une base excel,
"Onglet 1" voici les données que je récupère par les transporteurs:
A1 : nombre de palettes (exemple 18 palettes )
B1 : pays (exemple portugal )
C1 : cout du transport (1000 euros ) donnée a vérifier
"Onglet 2" tarifs négociés avec les transporteurs (cet onglet me permet de vérifier si les couts de transports annoncés onglet 1 sont corrects)
A2-A34 : le nombre de palette (nombre de palette 1 à 33 )
B1 : Pays (B1 : portugal, C1 : Belgique......)
B2- B34 : Cout (B2-34 cout du transport pour le portugal en fonction du nombre de palette, C2-C34 cout du transport pour la belgique.........)
Je souhaite que la celulle C1 (onlget 1) change de couleur si le cout de transport n'est pas correct avec ma base de l'onglet 2.
je vous remercie de votre aide.
Je souhaite mettre en place un programme me permettant de vérifier automatiquement si les couts de transports sont corrects.
Sur une base excel,
"Onglet 1" voici les données que je récupère par les transporteurs:
A1 : nombre de palettes (exemple 18 palettes )
B1 : pays (exemple portugal )
C1 : cout du transport (1000 euros ) donnée a vérifier
"Onglet 2" tarifs négociés avec les transporteurs (cet onglet me permet de vérifier si les couts de transports annoncés onglet 1 sont corrects)
A2-A34 : le nombre de palette (nombre de palette 1 à 33 )
B1 : Pays (B1 : portugal, C1 : Belgique......)
B2- B34 : Cout (B2-34 cout du transport pour le portugal en fonction du nombre de palette, C2-C34 cout du transport pour la belgique.........)
Je souhaite que la celulle C1 (onlget 1) change de couleur si le cout de transport n'est pas correct avec ma base de l'onglet 2.
je vous remercie de votre aide.
A voir également:
- Verification automatique de données
- Fuite données maif - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Réponse automatique gmail - Guide
2 réponses
Bonjour,
Merci de ne pas poster la même question sur plusieurs forum.
Je réponds ici.
Tu peux avoir une formule en C1 qui renvoie directement la valeur cherchée dans le tableau de la Feuil2 :
Dans l'exemple le tableau de recherche est : Feuil2!A1:K34 (tu peux augmenter la taille de ce tableau à ta convenance) les valeurs à chercher sont : A1 nombre de palettes et B1 : pays
=SI(ESTERREUR(INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)));"";INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
Sinon, si tu veux vraiment que cela change de couleur, tu mets cette formule en D1 (par exemple) :
=INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
tu te replaces en C1 et : Format/mise en forme conditionnelle : "la valeur de la cellule" "est différente de" "=$D$1"
cliques sur format et change le format de ta cellule (police, motifs etc...)
Edit : la longue formule que l'on ne voit pas bien est :
=SI(ESTERREUR(INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)));
"";INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
Merci de ne pas poster la même question sur plusieurs forum.
Je réponds ici.
Tu peux avoir une formule en C1 qui renvoie directement la valeur cherchée dans le tableau de la Feuil2 :
Dans l'exemple le tableau de recherche est : Feuil2!A1:K34 (tu peux augmenter la taille de ce tableau à ta convenance) les valeurs à chercher sont : A1 nombre de palettes et B1 : pays
=SI(ESTERREUR(INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)));"";INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
Sinon, si tu veux vraiment que cela change de couleur, tu mets cette formule en D1 (par exemple) :
=INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
tu te replaces en C1 et : Format/mise en forme conditionnelle : "la valeur de la cellule" "est différente de" "=$D$1"
cliques sur format et change le format de ta cellule (police, motifs etc...)
Edit : la longue formule que l'on ne voit pas bien est :
=SI(ESTERREUR(INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)));
"";INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
Voici la formule.
=INDEX('onglet 2'!$A$1:$C$34;(EQUIV(A2;'onglet 2'!$A$1:$A$34;0));(EQUIV(B2;'onglet 2'!$A$1:$C$1;0)))
Le message d'erreur venait certainement de l'absence de $ dans $A$1 par exemple... Ce signe $ sert à conserver la cellule concernée lorsque l'on "étire" la formule vers le bas.
Votre tableau (avec la mise en forme conditionnelle) : ici
=INDEX('onglet 2'!$A$1:$C$34;(EQUIV(A2;'onglet 2'!$A$1:$A$34;0));(EQUIV(B2;'onglet 2'!$A$1:$C$1;0)))
Le message d'erreur venait certainement de l'absence de $ dans $A$1 par exemple... Ce signe $ sert à conserver la cellule concernée lorsque l'on "étire" la formule vers le bas.
Votre tableau (avec la mise en forme conditionnelle) : ici
merci pour votre aide,
Lorsque je rentre vos formules il y a un message d'erreur qui s'affiche .
Y a t il un moyen pour mettre le fichier excel en piéce jointe ??
Sinon voici la representation exact de mon probléme !
Onglet 1
1,2,3.... lignes (A),(B)........ colonnes
1....Nbre de palette (A)..........Pays (B)...............Cout (C)..........Verification (D)
2............33........................Portugal................3410
3.............1.........................Belgique.................250
4............33........................Belgique...............3450
5.............2........................Portugal..................180
voici la representation concrete de mon fichier excel,
je veux verifier si le
Onglet 2
1........Nbre de palette (A)..........Portugal (B)..........Belgique (C)
2..............1..................................170 ..........................150
3..............2..................................180 ..........................200
... ... ... ...
34...........33................................3410........................ 3450
Je souhaite pouvoir verifier si le cout onglet 1 correspond bien au cout onglet 2 (en prennant en compte le pays et le nombre de palette).
Vous joignez votre fichier en copiant / collant le lien donné sur ce site.
Je vous conseille d'utiliser la méthode suivante :
Insérer la formule suivante en D1 (vérification) :
=INDEX(Feuil2!A1:K34;(EQUIV(A1;Feuil2!A1:A34;0));EQUIV(B1;Feuil2!A1:K1;0)))
se replacer en C1 et :
Format/mise en forme conditionnelle : "la valeur de la cellule" "est différente de" "=$D$1"
cliquer sur format et change le format de ta cellule (police, motifs etc...)
voici mon fichier joint
merci de m'indiquer la formule que pensez pour resoudre mon probléme.