Comparer cellules sans sensibilités aux accents ?

Bonjour,

Est-il possible de comparer les données en A et en B sans dans une MFC (ou autre) sans que cela ne tienne compte des accents ?

MFC actuelle :

=ET($A2<>$B2)

https://docs.google.com/spreadsheets/d/1mVkkBmqtrFIPfFCZ6lelGtQtvmHuFKsjLQ5jVqIJOPA/edit?usp=sharing

Merci de votre réponse.

Bonjour Seb,

Il faut d'abord passer tes 2 cellules à la moulinette pour retirer tous les signes diacritiques avec SUBSTITUTE et ensuite faire le test comparatif :

Pour retirer les signes diacritiques :

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C")

Formule finale :

=ET(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C")<>SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C"))


Cordialement,

Fil.

Bonjour Filoche.

Merci de ta réponse,

Elle fonctionne en partie mais je n'arrive pas au résultat souhaité.

image

Ci-dessus, à priori, je devrais obtenir B2/C2, B5/C5 et B6/D6 en couleur lila, c'est la couleur définie par ta formule qui est en première position dans les MFC.

Mais là ca ressort en rouge qui correspond à la MFC suivante :

image

Tu t'es emmêlé les pinceaux en adaptant la formule pour une MFC :

=ET(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($B2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C")<>SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($C2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C"))


À mettre en 1ère position !


Ok alors je dois, comme d'hab, être nul...

j'ai du Lila et du rouge, mais aucune des 2 couleurs sur la bonne ligne^^.

ligne 4 devrait être rouge, elle est lila

ligne 5 et 6 devraient être lila, elles sont rouges.

Et ligne 7, bon là, c'est le problème final : Elle comporte les 2 erreurs donc, je suppose qu'elle applique la règle lila en première position, mais si, elle, elle applique lila, pourquoi pas 5 et 6....

image

La couleur lila correspond bien à ce que tu demandes !

En, l'occurrence la couleur lila est attribuée si B et C sont différents (en ne tenant pas compte des accents).

Donc, ce sont bien les lignes 4 et 7 en lila...

Ok, alors j'ai du mal expliqué.

Ce que je voulais faire :

Rouge = différence autre qu'un accent ou des majuscules entre B et C (donc ligne 3 et 7)

Lila = Identique sauf accent et éventuelles MAJ/min (donc ligne 2, 5 et 6)

Vert = identique ou pas de différence autre que des MAJ/Min sans accent

1 rouge : (4 et 7)

=ET(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($B2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C")<>SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($C2;"à";"a");"â";"a");"ä";"a");"é";"e");"è";"e");"ê";"e");"ë";"e");"ï";"i");"î";"i");"ô";"o");"ö";"o");"ù";"u");"û";"u");"ü";"u");"ÿ";"y");"æ";"ae");"œ";"oe");"ç";"c");"À";"A");"Â";"A");"Ä";"A");"É";"E");"È";"E");"Ê";"E");"Ë";"E");"Ï";"I");"Î";"I");"Ô";"O");"Ö";"O");"Ù";"U");"Û";"U");"Ü";"U");"Ÿ";"Y");"Æ";"AE");"Œ";"OE");"Ç";"C"))

2 lila : (2, 5 et 6)

=ET($B2<>$C2)

3 vert : (3)

=$B2=$C2

Bon alors comme toujours, çà fonctionne très bien dans le fichier test mais plus du tout dans le fichier final... j'avais dû foiré^^. On dirait que c'est bon.

Merci beaucoup.

Rechercher des sujets similaires à "comparer sensibilites accents"