EXCEL_2007_ANALYSE_ECART_ONGLET
Comment comparer une plage de donnée sur Excel d’un onglet à l’autre en moins de 5 min.
J’ai toujours souhaité comparer des écarts notamment par rapport à mon activité pro, sur des livrables avec structure de document similaire et passage d’indice d’une version à l’autre…Voilà une piste de comment faire..[sociallocker id=5467][/sociallocker]
Ensuite, je veux comparer le résultat de ce traitement (en E2) avec une la feuille initiale.
Choisir une feuille de comparaison en changeant le contenu d’une cellule – fonction INDIRECT
=SI(A5=INDIRECT($B$1&”!A”&LIGNE());”IDENTIQUE PAR RAPORT A LA REF DE COMPARAISON”;”ECART”)
Ci-dessous, le détail de la formule.
En Feuille Initiale, on a ceci :
Et on veut comparer cette feuille initiale avec la version 1 sur l’onglet V1 et la version 2 sur l’onglet V2 (Changement d’indice)
Version Youtube :
D’où la formule suivante :
Vous pouvez vérifier la formule avec : l’évaluation de formule
D’où la formule suivante :
=SI(A5=INDIRECT($B$1&”!A”&LIGNE());”IDENTIQUE PAR RAPPORT A LA REF DE COMPARAISON”;”ECART”)
qui permet de reprendre l’adresse de la cellule à comparer :
$B$1&”!A”&LIGNE()
soit
“Liste B”=INDIRECT($B$1&”!A”&LIGNE());”IDENTIQUE PAR RAPPORT A LA REF DE COMPARAISON”;”ECART”)
et ensuite avec INDIRECT de renvoyer la valeur de la cellule.
On se trouve donc avec une formule comme ceci :
=SI(“Liste B”=INDIRECT(“V1&!A”&LIGNE());”IDENTIQUE PAR RAPPORT A LA REF DE COMPARAISON”;”ECART”), soit après plusieurs clic ” Evaluer” sur l’évaluation de formule.
=SI(“Liste B”=INDIRECT(“V1!A5”);”IDENTIQUE PAR RAPPORT A LA REF DE COMPARAISON”;”ECART”), soit)
et le INDIRECT renvoit donc :
=SI(“Liste B”=“Liste B”;”IDENTIQUE PAR RAPPORT A LA REF DE COMPARAISON”;”ECART”)
Evidemment, deux avantages :
– on peut recopier la formule vers le bas, grâce à LIGNE.
– en changeant la valeur en B1 (Choix de l’onglet à comparer), par exemple, en utilisant un menu déroulant, vous changez la référence de comparaison.