FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

La fonction SI d'Excel est aussi polyvalente que dans les langages de programmation. Saviez-vous qu'il est possible d'appliquer une logique similaire directement dans une cellule ?

Une instruction SI permet d'afficher un résultat spécifique selon les conditions d'entrée. Elle autorise des calculs différenciés, une mise en forme conditionnelle ou des recherches dans des chaînes de cellules.

Si cela paraît complexe, pas de panique. Découvrez des usages créatifs de la fonction SI dans Excel.

Qu'est-ce que la fonction SI dans Excel ?

La plupart associent la fonction SI au VBA, typique de la programmation. Pourtant, elle s'utilise directement dans les cellules de la feuille de calcul.

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

En tapant "=SI(" dans une cellule, la syntaxe s'affiche : un test logique est requis. Par défaut, le résultat est VRAI ou FAUX, mais des paramètres additionnels le personnalisent.

Comment fonctionne une fonction SI basique

Examinons un exemple simple. Sur cette feuille, quatre activités liées à une voiture sont suivies : vidange d'huile, réparation, immatriculation ou renouvellement d'assurance.

Si la colonne "Réparé" affiche "OUI", le type d'événement est "RÉPARATION". Sinon, "NON-RÉPARATION". La formule est :

=IF(C2="YES","Repair","Non-Repair")

Appliquer cette formule à la colonne donne :

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Cette logique est basique ; une inspection visuelle suffit souvent. Passons à des usages plus avancés.

Fonctions ET et SI

Comme en programmation, la fonction ET combine plusieurs conditions interdépendantes.

Définissons deux types : planifié ou non. Focalisons-nous sur la colonne changement d'huile. Les vidanges sont prévues le 2e jour du mois.

La formule ET s'écrit :

=IF(AND(DAY(A2)=2,B2="YES"),"Planifié","Non planifié")

Résultats :

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Efficace, mais défaut : si aucune vidange, le résultat persiste. Utilisons les SI imbriquées.

Fonctions SI imbriquées

Ajoutez une SI externe vérifiant si la cellule est vide :

=IF(ISBLANK(B2),"",IF(AND(DAY(A2)=2,B2="YES"),"Planifié","Non planifié"))

Première vérification : cellule vide → blanc. Sinon, applique la logique ET. Résultat :

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Imbriquez progressivement et testez chaque étape pour éviter les erreurs.

Fonctions OU

Pour une logique avancée : "Entretien annuel" si vidange/réparation + immatriculation/assurance ; sinon "Entretien de routine" si seule vidange.

=IF(OR(B2="YES",C2="YES"),IF(OR(D2="YES",E2="YES"),"Maintenance annuelle","Entretien de routine"),"")

Résultats :

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Les opérateurs logiques dans des SI imbriquées permettent des analyses sophistiquées.

Résultats basés sur des plages de valeurs

Convertir des plages numériques en texte est courant (notes, températures). Exemple : notation scolaire.

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Échelles : 90-100=A ; 80-89=B ; 70-79=C ; 60-69=D ; <60=F.

  • 90 à 100 : A
  • 80 à 89 : B
  • 70 à 79 : C
  • 60 à 69 : D
  • Moins de 60 : F
=IF(B2>89,"A",IF(B2>79,"B",IF(B2>69,"C",IF(B2>59,"D","F"))))

Feuille résultante :

Maîtriser la fonction SI dans Excel : Guide pratique avec exemples avancés

Automatique et dynamique.

La puissance de la logique SI

Comme en programmation, la fonction SI automatise l'analyse dans Excel. Associez-la à d'autres formules pour des résultats impressionnants.

Quelle astuce SI avez-vous découverte ? Partagez en commentaires !


[]