Fonctions Logiques Excel
Tu passes des heures à vérifier manuellement tes données ? Tu copies-colles des valeurs selon des conditions que tu dois appliquer à la main ? Les fonctions logiques d'Excel sont là pour automatiser tout ça.
Imagine : tu gères un tableau de suivi commercial avec 500 lignes. Tu dois identifier les clients à relancer (ceux qui n'ont pas commandé depuis 30 jours), calculer les commissions (différentes selon le montant), et attribuer des priorités (haute, moyenne, basse). Sans les fonctions logiques, c'est plusieurs heures de travail manuel. Avec elles, c'est fait en quelques formules.
Les fonctions logiques te permettent de prendre des décisions automatiques dans tes feuilles de calcul. Elles testent des conditions (est-ce que cette valeur est supérieure à 100 ? Est-ce que cette cellule contient "Payé" ?) et renvoient un résultat différent selon que la condition est vraie ou fausse.
La fonction SI est la plus connue et la plus utilisée. Elle permet de créer des conditions simples : "Si A1 est supérieur à 10, affiche 'OK', sinon affiche 'À vérifier'". Mais Excel propose bien d'autres fonctions logiques qui, combinées, te permettent de créer des automatisations puissantes.
Automatisation
Tes décisions sont prises automatiquement selon tes règles
Précision
Fini les erreurs humaines sur les conditions répétitives
Scalabilité
Que tu aies 10 ou 10 000 lignes, ça marche pareil
Quand utiliser les fonctions logiques ?
Tu devrais utiliser les fonctions logiques dès que tu te retrouves à faire des vérifications manuelles répétitives. Voici des cas d'usage concrets :
- Catégorisation automatique : attribuer un statut (Premium, Standard, Basique) selon le chiffre d'affaires client
- Validation de données : afficher "Valide" ou "Erreur" selon des critères de qualité
- Calculs conditionnels : appliquer un taux de remise différent selon la quantité commandée
- Alertes visuelles : afficher "URGENT" pour les factures impayées de plus de 60 jours
- Gestion des erreurs : remplacer les erreurs #N/A par un message personnalisé
Les fonctions essentielles à maîtriser
Tu n'as pas besoin de toutes les connaître pour commencer. La fonction SI couvre 80% des besoins. Ensuite, ET et OU te permettent de combiner plusieurs conditions. Et SIERREUR est indispensable pour rendre tes formules robustes.
Une fois ces bases acquises, tu pourras explorer SI.CONDITIONS (pour éviter d'imbriquer plusieurs SI) et les autres fonctions avancées.
Toutes les fonctions logiques (14)
SI
Renvoie une valeur selon qu'une condition est vraie ou fausse.
=SI(test_logique; valeur_si_vrai; [valeur_si_faux])
ET
Retourne VRAI si toutes les conditions sont vraies.
=ET(logique1; [logique2]; ...)
OU
Retourne VRAI si au moins une condition est vraie.
=OU(logique1; [logique2]; ...)
NON
Inverse une valeur logique (VRAI devient FAUX).
=NON(logique)
SIERREUR
Retourne une valeur alternative si la formule génère une erreur.
=SIERREUR(valeur; valeur_si_erreur)
SI.CONDITIONS
Évalue plusieurs conditions et retourne la première valeur vraie.
=SI.CONDITIONS(test1; valeur1; [test2; valeur2]; ...)
XOU
Retourne VRAI si un nombre impair de conditions est vrai.
=XOU(logique1; [logique2]; ...)
SINA
Retourne une valeur alternative si #N/A.
=SINA(valeur; valeur_si_na)
VRAI
Retourne la valeur logique VRAI.
=VRAI()
FAUX
Retourne la valeur logique FAUX.
=FAUX()
SI.NON.DISP
Retourne une valeur alternative si l'expression retourne #N/A.
=SI.NON.DISP(valeur; valeur_si_na)
SI.MULTIPLE
Évalue plusieurs conditions et retourne la valeur correspondant à la première condition vraie.
=SI.MULTIPLE(condition1; valeur1; [condition2; valeur2]; ...)
OUX
Retourne VRAI si un nombre impair d'arguments est VRAI (OU exclusif).
=OUX(logique1; [logique2]; ...)
FONCTION.APPELANTE
Retourne la référence de la cellule qui a appelé la formule (utilisé dans LAMBDA).
=FONCTION.APPELANTE()
Besoin d'aide avec une formule logique ?
Notre Assistant IA peut t'aider à construire la formule parfaite pour ton cas d'usage.
Demander à l'Assistant Excel IA