Bonjour,
Voilà, j'ai un petit souci avec une mise en forme conditionnelle.
J'ai des lignes qui vont de paires, et je voulais comparer pour chaque ligne le contenu de chaque cellule avec le contenu de la cellule correspondante dans l'autre ligne.
Exemple (# indique le numéro de la ligne) :
Je voudrais avoir en rouge les valeurs V1 et V3 des tables A et B car elles diffèrent. Idem pour les valeurs V3 des tables C et D. Je veux que les autres valeurs soient en vert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # TABLE V1 V2 V3 1 A 12 3 4 2 B 5 3 3 3 C 12 2 3 4 D 12 2 12
On ne cherche pas à comparer V3 entre les tables B et C par exemple : les lignes vont vraiment de paires (une ligne avec la suivante).
J'étais parti sur une formule assez compliquée (je suis fatigué aujourd'hui, et je n'ai pas cherché plus simple, si ça se trouve, c'est possible), mais je ne comprends pas pourquoi elle ne marche pas. J'ai cherché à la simplifier au maximum sur un petit cas de test, mais ça ne passe toujours pas, et il me semble que c'est l'usage de la fonction LIGNE() qui pose problème.
Est-ce que quelqu'un a déjà fait de la mise en forme conditionnelle avec cette fonction ?
Pour info, voici la fonction utilisée :
On compare la valeur de D2 avec le gros machin qui suit et qui détermine s'il faut prendre D3 ou D1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(D2=INDIRECT("L"&LIGNE(D2)+MOD(LIGNE(D2);2)+1-3*MOD(LIGNE(D2);2)&"C"&COLONNE(D2);FAUX);VRAI;FAUX)
permet de calculer s'il faut ajouter un ou retrancher un à la ligne courante... le reste ne fait que construire une adresse à passer à INDIRECT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MOD(LIGNE(D2);2)+1-3*MOD(LIGNE(D2)
J'ai également essayé un plus simpleuniquement sur la cellule D2 sans succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(D2=INDIRECT("D"&LIGNE(D2)+1);VRAI;FAUX)
Pourtant, si je mets ces deux formules dans des cellules de ma feuille et que j'étire les formules, j'ai bien les VRAI / FAUX qui sont correctement calculés...
Une idée ?
Merci d'avance !
Partager