=IF
Logique Débutant Google Sheets

Formule Excel IF : Test Logique et Valeurs

Maîtrisez la formule Excel IF pour effectuer des tests logiques et renvoyer des valeurs spécifiques selon les conditions. Exemples concrets inclus !

Syntaxe

=IF(test_logique, valeur_si_vrai, [valeur_si_faux])

La fonction IF évalue un test logique. Si le test est VRAI, elle renvoie la 'valeur_si_vrai'. Sinon, elle renvoie la 'valeur_si_faux'. L'argument 'valeur_si_faux' est optionnel.

Utilisation dans Google Sheets

La fonction IF dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et la logique sont identiques. L'avantage de Google Sheets est la collaboration en temps réel. Les IF imbriqués sont possibles, mais la fonction IFS peut simplifier les formules complexes. La fonction ARRAYFORMULA est très utile pour appliquer la fonction IF à une plage de cellules entière sans avoir à la copier-coller.

Cas d'utilisation

Calcul de commissions

Validation de données

Automatisation de décisions

Création de rapports dynamiques

Exemples pratiques

Bonus si chiffre d'affaires supérieur à 50000€

Données : B2 contient le chiffre d'affaires du commercial

=IF(B2>50000, B2*0.03, 0)

Si le chiffre d'affaires est supérieur à 50000€, un bonus de 3% est attribué, sinon aucun bonus.

Résultat : Bonus calculé ou 0
Statut 'En règle' si date d'échéance dépassée de moins de 30 jours

Données : C2 contient la date d'échéance d'une facture

=IF(TODAY()-C2<30, "En règle", "En retard")

Vérifie si la date d'échéance est dépassée de moins de 30 jours pour déterminer le statut de la facture.

Résultat : 'En règle' ou 'En retard'
Augmentation de salaire si performance 'Excellente'

Données : D2 contient l'évaluation de performance de l'employé, E2 son salaire actuel

=IF(D2="Excellente", E2*1.05, E2)

Si l'évaluation est 'Excellente', le salaire est augmenté de 5%, sinon il reste inchangé.

Résultat : Nouveau salaire ou salaire actuel

Conseils et astuces

Utilisez des noms de plages pour rendre vos formules plus lisibles.

Utilisez la fonction IFERROR pour gérer les erreurs potentielles dans vos formules IF.

Utilisez des constantes nommées pour les valeurs fréquemment utilisées dans vos tests logiques.

Testez vos formules IF avec différents jeux de données pour vous assurer qu'elles fonctionnent correctement dans tous les cas.

Erreurs courantes

#VALUE!

Le test logique contient une erreur de syntaxe ou compare des types de données incompatibles (par exemple, texte et nombre).

Vérifiez la syntaxe du test logique et assurez-vous que les types de données comparés sont compatibles. Utilisez les fonctions de conversion de type (comme VALUE ou TEXT) si nécessaire.

#NAME?

La fonction IF est mal orthographiée ou n'est pas reconnue par Excel.

Vérifiez l'orthographe de la fonction (IF) et assurez-vous qu'elle est correctement saisie.

Formules associées