Assiste.com
cr 22.06.2016 r+ 01.11.2024 r- 01.11.2024 Pierre Pinard. (Alertes et avis de sécurité au jour le jour)
Dossier (collection) : Trucs et astuces Excel |
---|
Introduction Liste Malwarebytes et Kaspersky ou Emsisoft (incluant Bitdefender) |
Sommaire (montrer / masquer) |
---|
On suppose que nous avons un grand nombre de cellules à comparer en une seule fois, que ces cellules soient contiguës (deux champs de cellules) ou non (des cellules dispersées à comparer deux à deux).
Pour cet exemple, on va, dans la cellule où se trouve la formule de comparaison, faire apparaître une « * » s'il n'y a pas d'égalité, rien sinon. La formule sera donc de la forme : si cellule truc = cellule chose, ne rien afficher, sinon, afficher "*", ce qui s'écrirait, pour comparer les cellules A1 à B1 :
=si(A1=B1;"","*")
Allons-y, pour simplifier les choses, avec des données se trouvant dans A1 à A66 à comparer à celles se trouvant dans B1 à B66.
On cherche à savoir si l'ensemble des contenus des cellules A1 à A66 est égal à l'ensemble des contenus des cellules B1 à B66 (les cellules peuvent être en ligne, en colonnes, ou complètement dis-contiguës).
Pourquoi 66 cellules dans cet exemple ? Pour vérifier que l'on rencontre bien la limite de 64 « si » imbriqués (limite générale de 64 imbrications dans Excel).
Première solution à laquelle on pense pour ces comparaisons : enchaîner (imbriquer) des « si » les uns dans les autres, mais :
La formule ne peut pas dépasser 8.192 caractères (bon, là, ce n'est pas le cas)
Il vous faut surveiller vos ouvertures / fermetures de « ( » et « ) », ce qui peut nécessiter un peu d'aspirine.
S'il y a plus de 65 paires de cellules à comparer, c'est fichu de cette manière.
Il faut donc faire autrement. Nous utiliserons l'opérateur logique « et ». Nous comparerons donc l'égalité ou l'inégalité des contenus de nombreuses cellules, en une seule expression, de la manière suivante :
|
Les encyclopédies |
---|
Les logithèques |
---|