Les SI imbriqués vous donnent des maux de tête ? Découvrez comment les remplacer par d'autres fonctions et rendre vos formules Excel plus simples, plus lisibles et plus efficaces. Optimisez votre productivité en quelques clics.
Excel est un outil puissant. Mais comme tout super-héros, un grand pouvoir implique de grandes responsabilités.
Vous voulez automatiser des décisions ? Parfait. Vous pensez que les SI imbriqués sont la solution ? Stop.
Quand votre formule SI commence à ressembler à un plat de spaghetti, il est temps de passer à une approche plus efficace.
Dans cet article, nous allons voir comment dépasser les limites des SI imbriqués et utiliser les bonnes fonctions avancées pour optimiser vos tableaux.
🚨 Pourquoi éviter les SI imbriqués en excès ?
Les SI imbriqués sont séduisants… au début. Mais très vite :
- Ils deviennent illisibles : une formule trop longue est une erreur en attente de se produire.
- Ils sont difficiles à maintenir : vous devez modifier une condition ? Bonne chance pour retrouver la bonne partie de la formule.
- Ils ralentissent Excel : chaque SI ajouté alourdit le calcul, et sur un gros fichier, ça peut vite devenir un cauchemar.
Exemple classique : Calcul de primes
Vous voulez calculer une prime en fonction du chiffre d’affaires :
- si CA < 10 000€, la prime est de 5%
- si CA entre 10 000€ et 20 000€, la prime est de 7%
- si CA entre 20 000€ et 50 000€, la prime est de 10%
- si CA > 50 000€, , la prime est de 15%
Formule avec SI imbriqués :
=SI(A1>=50000;15%;SI(A1>=20000;10%;SI(A1>=10000;7%;5%)))
Ça fonctionne, mais si vous devez ajouter une nouvelle tranche, c’est l’enfer. Heureusement, il existe mieux.
🚀 Remplacez les SI complexes par RECHERCHEV(), RECHERCHEX() ou INDEX/EQUIV
Quand on commence à empiler des SI, c’est souvent parce qu’on essaie de gérer plusieurs niveaux de conditions.
Excel a des fonctions faites pour ça.
Méthode 1 : RECHERCHEV() – Trouver une valeur en fonction d’un critère
La fonction RECHERCHEV() permet de rechercher une valeur dans une colonne et de renvoyer une information associée.
1️⃣ Créez un tableau avec les seuils et les taux associés :
Seuil |
Prime |
0 |
5% |
10 000 |
7% |
20 000 |
10% |
50 000 |
15% |
2️⃣ Utilisez la fonction RECHERCHEV :
=RECHERCHEV(A1; $D$2:$E$5; 2; VRAI)
Si la valeur de la cellule A1 est 5000, la valeur retournée sera 5%.
✅ Avantages : Plus clair, facile à modifier.
🚨 Limite : RECHERCHEV ne fonctionne que sur une colonne.
Excel : Perfectionnement
Élevez vos compétences : faites d’Excel un outil puissant et sans limites
(5,00 / 5)
Méthode 2 : INDEX/EQUIV – Une alternative plus flexible
La combinaison INDEX/EQUIV() permet de rechercher une valeur sans être limité à une colonne spécifique.
=INDEX(E2:E5; EQUIV(A1; D2:D5; 1))
✅ Avantages : Peut fonctionner avec plusieurs colonnes, recherche à droite ou à gauche.
🚀 Meilleure solution pour les tableaux complexes.
Excel : Spécialisez-vous dans les fonctions de Recherche
Maîtrisez les fonctions de recherche avancées et faites d’Excel votre boussole de données
Méthode 3 : RECHERCHEX() – La solution ultime
Si vous utilisez Excel 365, RECHERCHEX() est une alternative plus avancée qui permet de gérer plus de cas.
=RECHERCHEX(A1; D2:D5; E2:E5; "Valeur non trouvée")
✅ Avantages : Plus souple, permet de gérer des erreurs facilement.
🔥 Boostez l'analyse avec NB.SI(), SOMME.SI() et SOMME.SI.ENS()
Les SI sont utiles pour prendre des décisions, mais quand il s'agit d'analyser des tendances, d'autres fonctions sont bien plus puissantes.
1️⃣ NB.SI() – Compter le nombre d’occurrences selon un critère
La fonction NB.SI() permet de compter combien de fois une condition est remplie dans une plage donnée.
Combien de fois un commercial a dépassé 10 000€ de CA ?
=NB.SI(A2:A100; ">10000")
2️⃣ SOMME.SI() – Additionner des valeurs selon un critère
La fonction SOMME.SI() additionne uniquement les valeurs qui répondent à un critère.
Total des ventes des clients VIP ?
=SOMME.SI(B2:B100; "VIP"; A2:A100)
3️⃣ SOMME.SI.ENS() – Additionner selon plusieurs critères
La fonction SOMME.SI.ENS() permet d'additionner des valeurs en vérifiant plusieurs conditions.
Chiffre d’affaires des commerciaux de Paris ayant fait plus de 10 000€ ?
=SOMME.SI.ENS(A2:A100; B2:B100; "Paris"; C2:C100; ">10000")
✅ Analyse rapide et efficace, sans SI imbriqués.
Excel : Spécialisez-vous dans les fonctions conditionnelles
Excel et fonctions conditionnelles : maîtrisez l’art de l’analyse précise et des décisions automatisées
🎯 Cas pratiques : Analyse de performances et mises en forme conditionnelles
Vous voulez identifier en un coup d'œil les commerciaux sous-performants ? Associez les formules avancées avec la mise en forme conditionnelle :
🎨 Exemple : Mettre en rouge les performances en dessous de la moyenne
1️⃣ Sélectionnez les cellules concernées.
2️⃣ Allez dans Mise en forme conditionnelle > Règles des valeurs de plage haute/basse.
3️⃣ Choisissez : Valeurs supérieures à la moyenne.
4️⃣ Appliquez un format jaune.
Résultat ? Un tableau visuel et actionnable en un clin d’œil.
Excel : Intermédiaire à Perfectionnement
Dominez les formules avancées d’Excel et libérez tout le potentiel de vos données
🏆 Défi Excel : Saurez-vous optimiser cette formule ?
Voici un challenge : vous avez une liste de ventes et vous devez afficher "Bon client" si :
- Le client a dépensé plus de 5 000€.
- ET a effectué plus de 3 achats.
Actuellement, vous utilisez :
=SI(ET(A2>5000; B2>3); "Bon client"; "")
Mais si vous avez des milliers de lignes, cette méthode n'est pas la plus rapide.
📌 **Saurez-vous la réécrire en mode optimisé ?
🚀 Passez au niveau supérieur !
Testez ces formules et décuplez votre productivité.
📌 Envie d’aller encore plus loin ? Consultez nos formations ! et...🚀
Excel : Perfectionnement
Élevez vos compétences : faites d’Excel un outil puissant et sans limites
(5,00 / 5)