Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comparaison de valeurs dans 2 fichiers excels

3 réponses
Avatar
nikros
Bonjour,

Je souhaiterai comparer 2 plages de données dans 2 fichiers Excel différents
: je m'explique.

Fichier1.xls (année 2006) contient dans feuil1 : des noms de salariés et un
salaire sur une autre colonne

dupont 12000€
durant 24000€
jeanjean 33500€


Fichier2.xls (année 2007) contient dans feuil1 : des noms de salariés (la
plupart du temps les mêmes mais il peut y en avoir de nouveau) et un salaire
sur une autre colonne

le but du jeu est de comparer pour chaque ligne (chaque salarié) la salaire
de l'année 2007 à l'année 2006 et si salaire 2007< salaire 2006 mettre en
rouge la celulle du fichier2.xls

j'espère avoir été clair...

Merci d'avance pour toute aide

Cordialement

Nikros

3 réponses

Avatar
JB
Bonsoir,

Les 2 classeurs doivent être ouverts:

http://cjoint.com/?kwsp2oIenb

Salaires 2007 inférieurs aux salaires 2006

1-Créer les noms de champs
Nom2006 ='[CompareFichiers.xls]2006'!$A$2:$A$6
Nom2007 ='2007'!$A$2:$A$6
Salaire2006 ='[CompareFichiers.xls]2006'!$B$2:$B$6
Salaire2007 ='2007'!$D$2:$D$6

-Sélectionner C2:C8
-Format/Mise en forme conditionnelle/La formule est
=$C2<INDEX(Salaire2006;EQUIV($A2;Nom2006;0))

News:
=SI(ESTTEXTE(INDEX(Nom2007;PETITE.VALEUR(SI(ESTNA(EQUIV(Nom2007;Nom2006;0 ));EQUIV(Nom2007;Nom2007;0);"");LIGNE(INDIRECT("1:"&LIGNES(Nom2007))))));IN DEX(Nom2007;PETITE.VALEUR(SI(ESTNA(EQUIV(Nom2007;Nom2006;0));EQUIV(Nom2007; Nom2007;0);"");LIGNE(INDIRECT("1:"&LIGNES(Nom2007)))));"")

Cordialement JB

Bonjour,

Je souhaiterai comparer 2 plages de données dans 2 fichiers Excel diff érents
: je m'explique.

Fichier1.xls (année 2006) contient dans feuil1 : des noms de salariés et un
salaire sur une autre colonne

dupont 12000€
durant 24000€
jeanjean 33500€


Fichier2.xls (année 2007) contient dans feuil1 : des noms de salariés (la
plupart du temps les mêmes mais il peut y en avoir de nouveau) et un s alaire
sur une autre colonne

le but du jeu est de comparer pour chaque ligne (chaque salarié) la sal aire
de l'année 2007 à l'année 2006 et si salaire 2007< salaire 2006 m ettre en
rouge la celulle du fichier2.xls

j'espère avoir été clair...

Merci d'avance pour toute aide

Cordialement

Nikros


Avatar
JB
Rectification: Les noms de champ vers 2006 doivent être crées après
la MFC (la MFC refuse la référence à d'autres classeurs):

1-Créer les noms de champs
Nom2007 ='2007'!$A$2:$A$6
Salaire2007 ='2007'!$D$2:$D$6

2 -
-Sélectionner C2:C8
-Format/Mise en forme conditionnelle/La formule est
=$C2<INDEX(Salaire2006;EQUIV($A2;Nom2006;0))

3- Créer les noms de champs vers l'autre classeur:
Nom2006 ='[CompareFichiers.xls]2006'!$A$2:$A$6
Salaire2006 ='[CompareFichiers.xls]2006'!$B$2:$B$6

http://cjoint.com/?kwsGXxgKg5

JB

Bonjour,

Je souhaiterai comparer 2 plages de données dans 2 fichiers Excel diff érents
: je m'explique.

Fichier1.xls (année 2006) contient dans feuil1 : des noms de salariés et un
salaire sur une autre colonne

dupont 12000€
durant 24000€
jeanjean 33500€


Fichier2.xls (année 2007) contient dans feuil1 : des noms de salariés (la
plupart du temps les mêmes mais il peut y en avoir de nouveau) et un s alaire
sur une autre colonne

le but du jeu est de comparer pour chaque ligne (chaque salarié) la sal aire
de l'année 2007 à l'année 2006 et si salaire 2007< salaire 2006 m ettre en
rouge la celulle du fichier2.xls

j'espère avoir été clair...

Merci d'avance pour toute aide

Cordialement

Nikros


Avatar
nikros
Merci beaucoup JB pour la rapidité et la précision !
cela répond exactement à ma question

Merci encore



Rectification: Les noms de champ vers 2006 doivent être crées après
la MFC (la MFC refuse la référence à d'autres classeurs):

1-Créer les noms de champs
Nom2007 ='2007'!$A$2:$A$6
Salaire2007 ='2007'!$D$2:$D$6

2 -
-Sélectionner C2:C8
-Format/Mise en forme conditionnelle/La formule est
=$C2<INDEX(Salaire2006;EQUIV($A2;Nom2006;0))

3- Créer les noms de champs vers l'autre classeur:
Nom2006 ='[CompareFichiers.xls]2006'!$A$2:$A$6
Salaire2006 ='[CompareFichiers.xls]2006'!$B$2:$B$6

http://cjoint.com/?kwsGXxgKg5

JB

Bonjour,

Je souhaiterai comparer 2 plages de données dans 2 fichiers Excel différents
: je m'explique.

Fichier1.xls (année 2006) contient dans feuil1 : des noms de salariés et un
salaire sur une autre colonne

dupont 12000€
durant 24000€
jeanjean 33500€


Fichier2.xls (année 2007) contient dans feuil1 : des noms de salariés (la
plupart du temps les mêmes mais il peut y en avoir de nouveau) et un salaire
sur une autre colonne

le but du jeu est de comparer pour chaque ligne (chaque salarié) la salaire
de l'année 2007 à l'année 2006 et si salaire 2007< salaire 2006 mettre en
rouge la celulle du fichier2.xls

j'espère avoir été clair...

Merci d'avance pour toute aide

Cordialement

Nikros