Générateur de formules Excel : RECHERCHEX, INDEX/EQUIV
Indiquez vos plages pour obtenir 5 formules prêtes (RECHERCHEX, SI.CONDITIONS…) en syntaxe française ou anglaise.
Générer RECHERCHEX, SI.CONDITIONS ou SOMME.SI.ENS sans erreur
L'outil assemble cinq formules Excel courantes à partir des plages que vous saisissez : RECHERCHEX, INDEX/EQUIV, SI.CONDITIONS, SOMME.SI.ENS et FRACTIONNER.TEXTE. Il les écrit en syntaxe française (noms français, point-virgule) ou anglaise (XLOOKUP, IFS, virgule) et explique le rôle de chaque argument.
Les cinq modèles
- RECHERCHEX : valeur cherchée, colonne de recherche, colonne de retour et texte affiché si rien n'est trouvé ; les données n'ont pas à être triées.
- INDEX + EQUIV : croise une ligne et une colonne d'un tableau, chaque EQUIV en correspondance exacte (argument 0).
- SI.CONDITIONS : trois seuils testés dans l'ordre avec ≥, puis VRAI pour la valeur par défaut.
- SOMME.SI.ENS : somme d'une colonne sous deux critères, par exemple une ville et une date minimale.
- FRACTIONNER.TEXTE : découpe une cellule en colonnes selon un séparateur.
Exemple : une mention selon une note
Avec les seuils par défaut, l'outil produit =SI.CONDITIONS(B2>=90; "Excellent"; B2>=70; "Bien"; B2>=50; "Moyen"; VRAI; "Insuffisant"). Pour une note de 82, la première condition vraie est B2>=70 et la cellule affiche « Bien ». Comme les conditions sont lues de gauche à droite, saisissez les seuils du plus élevé au plus bas : dans l'ordre inverse, toute note supérieure ou égale à 50 recevrait « Moyen ». En syntaxe anglaise, la même formule commence par =IFS(, sépare les arguments par des virgules et remplace VRAI par TRUE.
Limites
- L'outil produit du texte : il ne vérifie ni l'existence des plages ni le résultat. Testez la formule sur quelques lignes.
- SI.CONDITIONS n'existe pas dans Excel 2016 et versions antérieures, RECHERCHEX pas avant Excel 2021 et FRACTIONNER.TEXTE pas avant Excel 2024 ou Microsoft 365 : les versions trop anciennes affichent #NOM?.
- Seules les syntaxes française et anglaise sont proposées ; un Excel en allemand ou en espagnol attend ses propres noms de fonctions.
- La phrase d'exemple sous la formule décrit les réglages par défaut et ne suit pas vos seuils.
Pour recopier la formule vers le bas sans décaler les plages, figez-les avec la touche F4 ($A$1:$A$100).
Questions fréquentes
Quelle différence entre RECHERCHEX et RECHERCHEV ?
RECHERCHEV impose que la valeur cherchée soit dans la première colonne et demande un numéro de colonne de retour ; elle cherche une correspondance approximative si le dernier argument est omis. RECHERCHEX prend deux plages distinctes, peut donc chercher à gauche, travaille en correspondance exacte par défaut et accepte un texte de remplacement si rien n'est trouvé.
Pourquoi ma formule Excel affiche-t-elle #NOM? ?
Excel ne reconnaît pas le nom de la fonction : soit votre version est trop ancienne (RECHERCHEX demande Excel 2021 ou Microsoft 365), soit la langue ne correspond pas, par exemple XLOOKUP saisi dans un Excel en français. Générez la formule dans la syntaxe de votre Excel.
Faut-il séparer les arguments par une virgule ou un point-virgule ?
Cela dépend des paramètres régionaux : un Excel en français, où la virgule sert de séparateur décimal, attend des points-virgules ; un Excel en anglais attend des virgules. L'outil change à la fois le séparateur et le nom des fonctions quand vous passez de FR à EN.
Comment prévoir une valeur par défaut dans SI.CONDITIONS ?
Terminez par la condition VRAI suivie de la valeur voulue : elle s'applique quand aucun seuil n'est atteint. Avec =SI.CONDITIONS(B2>=90; "Excellent"; B2>=70; "Bien"; B2>=50; "Moyen"; VRAI; "Insuffisant"), une note de 42 renvoie « Insuffisant » au lieu de l'erreur #N/A.
L'outil est-il vraiment gratuit ?
Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.
Mes données sont-elles protégées ?
Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.