Monsieur Excel
Pour tout savoir faire sur Excel !

01 décembre 2018

Un critère sur les salaires

Créons un nouveau critère pour en finir avec les critères calculés. En A1, nous entrons le nom Paye (je vous rappelle que cela ne doit pas être le nom d’un champ existant) et, en A2, la condition =E6>E7.

Question : selon vous, avec ce critère calculé, à quoi correspondront les « gagnants », c’est-à-dire les participants qui resteront visibles ?

Réfléchissez bien avant de lire la suite… Je propose souvent cet exercice à mes étudiants et à mes stagiaires, et je peux vous dire que rares sont ceux qui trouvent la réponse exacte.

En fait comme la formule nous dit que George gagne plus qu’Alper, cela veut dire que l’on gardera tous ceux qui gagnent plus que le suivant dans la liste. Comment le vérifier facilement ?

Vérification des lignes sélectionnées

La façon d’effectuer cette vérification est toute simple. Une fois la base filtrée à partir de cette nouvelle zone de critères en A1:A2, sélectionnons toutes les lignes qui restent visibles et colorons ces lignes en rouge. Il ne reste alors plus qu’à effacer le filtre pour vérifier comment celui-ci a fonctionné. On voit bien que, pour chaque ligne en rouge, le salaire est supérieur au salaire de la personne suivante ?

L’écran ci-dessous montre le haut du résultat. Il suffirait de repeindre la base en bleu pour rétablir la situation antérieure.

Si la condition avait été =E6>$E$7, nous n’aurions gardé que les personnes gagnant plus de 2.200 € !



Quelques conseils

Profitons-en pour donner deux conseils utiles…

1. Annulation du filtre

Pour annuler un filtre, il y a dans le ruban un petit bouton « Effacer ». Pourquoi donc vous fatiguer à viser ce bouton ? Il est bien plus rapide et plus facile d’utiliser le grand bouton « Filtrer » qui, quand il y a déjà un filtre actif, joue exactement le même rôle !

2. Nom du filtre calculé

Le nom du champ d’un filtre doit être différent de celui des noms des champs de la base. Certes mais, dans notre exemple, nous aurions bien aimé utiliser « Salaire » comme nom de champ. Que peut-on faire ?

Il y a une énorme astuce pour cela, entrez donc " Salaire " sans les guillemets, c’est-à-dire en ajoutant un espace avant et un espace après. Du coup, ce nom est différent des noms des champs de la base !

Mieux encore, si vous avez l’esprit mutin, montrez cela à une personne sans lui expliquer le coup des espaces, et défiez-la de parvenir à obtenir le même résultat que vous…