Un test logique retourne VRAI ou FAUX par défaut mais il est possible de retourner 1 ou 0 dans Excel. Deux méthodes sont possibles
Résultat renvoyé par un test logique
Dans Excel, le résultat d'un test logique retourne VRAI ou FAUX. Et c'est la même chose avec tous les langages informatiques.
Par exemple, dans le document suivant nous réalisons le test suivant pour savoir si les prénoms sont les mêmes entre les colonnes A et B.
=A2=B2

Autre exemple, ici nous effectuons un test pour savoir si les clients ont plus de 21 ans
=B2>=21

Comment remplacer VRAI et FAUX en 1 et 0 ?
Il existe trois techniques dans Excel pour retourner les valeurs 1 et 0 au lieu de VRAI et FAUX.
Technique : Multiplier par 1
La première technique consiste à multiplier votre test logique par 1. Pour être certain que l'ensemble du test soit concerné, il est indispensable d'écrire le test entre parenthèse.
=(A2=B2)*1

Technique 2 : Utiliser deux signes moins (--)
Cette technique est moins connue mais fonctionne tout aussi bien. Au lieu de multiplier par 1, on ajoute 2 signes moins avant le test.
=--(B2>=21)

Technique 3 : La fonction N
Il existe une fonction dans Excel qui permet de faire des conversions, c'est la fonction N (astuce donnée par Etienne Strasman). Cette fonction convertie les dates, les nombres et aussi les tests logiques.
La fonction s'écrit tout simplement
=N(B2>=21)

22/02/2025 @ 13:23
Bonjour,
J'ai besoin d'aide, je travail dans un collège sauf que pour le comptage de la demi pension c'est indiqué O ou N
dans 4 colonnes différentes, je suis obligé de compter les 300élèves qui mangent les lundis, les mardis, les jeudis et les vendredi, je voudrais me simplifié les choses en changeant les O pour 1 et les N pour 0, comment je peux faire ?? en vous remerciant
23/02/2025 @ 09:51
Vous avez essayez d'utiliser l'outil Rechercher / Remplacer pour remplacer les O par 1 et les N par 0 ?