5 fonctions Excel qui seront complètement obsolètes en 2026 (utilisez des alternatives modernes)

Presque tous les utilisateurs d'Excel ont une fonction fétiche qu'ils utilisent depuis leurs études, car elle est suffisamment efficace pour éviter d'en apprendre de nouvelles. C'est pourquoi on trouve encore des fonctions RECHERCHEV et CONCATENER dans des fichiers tout nouveaux, même en 2026. Je le comprends, car j'hésite encore moi-même à… Abandon du SOUS-TOTAL au profit du TOTAL GÉNÉRAL Après m'avoir soutenu pendant si longtemps.

5 fonctions Excel qui seront complètement obsolètes en 2026 (utilisez des alternatives modernes)

Cependant, Excel a évolué, et nombre de formules apprises il y a quelques années sont désormais plus complexes, moins robustes ou plus difficiles à maintenir. Si vos formules semblent inchangées et que vos feuilles de calcul paraissent plus lourdes qu'elles ne devraient l'être, il est peut-être temps de les mettre à jour.

XLOOKUP remplace complètement VLOOKUP et HLOOKUP

Une fonction unique qui fonctionne dans toutes les directions

Recherche de l'identifiant client 105 à l'aide de la fonction RECHERCHEX dans Excel

Les fonctions RECHERCHEV et RECHERCHEH constituent en quelque sorte le premier ensemble de fonctions de recherche d'Excel. Elles sont fonctionnelles, familières et omniprésentes. Le problème réside dans leur rigidité, qui devient de plus en plus frustrante à mesure que vos feuilles de calcul s'agrandissent. Une opération aussi simple que l'insertion d'une colonne au milieu d'un tableau peut fausser vos résultats, car ces deux fonctions utilisent des numéros d'index de colonne ou de ligne codés.

=RECHERCHEV(valeur_recherchée; tableau_tableau; num_index_colonne; [recherche_plage]) =RECHERCHEH(valeur_recherchée; tableau_tableau; num_index_ligne; [recherche_plage])

De plus, la fonction RECHERCHEV ne peut pas effectuer de recherche à gauche de la colonne clé, ce qui vous oblige à réorganiser les données ou à créer des colonnes auxiliaires pour que la recherche de base fonctionne. La fonction RECHERCHEX résout tous ces problèmes. Au lieu de pointer vers un grand tableau et de compter les colonnes ou les lignes, vous indiquez précisément à Excel où chercher et ce que vous souhaitez obtenir :

=XLOOKUP(valeur_recherchée, tableau_recherché, tableau_retourné, [si_non_trouvé], [mode_correspondance], [mode_recherche])

Grâce à cette approche, vos formules resteront valides même si une colonne est ajoutée ou si des champs sont réorganisés dans un tableau. La fonction RECHERCHEX fonctionne également de gauche à droite, de droite à gauche et de haut en bas, ce qui la rend plus flexible lorsque vos données ne sont pas organisées dans un tableau de recherche classique.

Autre amélioration importante : XLOOKUP inclut désormais un argument if_not_found, ce qui vous dispense d’utiliser IFERROR pour éviter les messages #N/A disgracieux. Ces deux syntaxes illustrent la différence :

=SIERREUR(RECHERCHEV(B2; C2:E7; 4; VRAI)" ") =RECHERCHEX(B2; C2:E7; D2:D7; "Introuvable")

La première formule recherche B2 dans la première colonne de la plage C2:E7 et renvoie la quatrième colonne, tandis que la seconde formule recherche B2 dans la plage C2:E7 et renvoie la valeur correspondante de D2:D7. Par défaut, la fonction RECHERCHEX utilise des correspondances exactes, ce qui réduit le risque d'obtenir accidentellement des résultats approximatifs à partir d'une liste non triée. Elle gère également les valeurs manquantes sans vous obliger à inclure chaque recherche dans la fonction SIERREUR.

XMATCH est une version plus efficace de MATCH

Contrôle précis des types de correspondance et des tendances de recherche

La fonction XMATCH d'Excel renvoie le nom et la position d'un employé spécifique.

Il est fort probable que vous utilisiez encore MATCH par automatisme. Cette méthode a toujours été très efficace pour trouver une position avantageuse dans une zone, notamment lorsque MATCH est combiné avec INDEXLe problème, c'est que la fonction EQUIV est facile à mal utiliser. Si vous oubliez de préciser le type de correspondance exact, Excel risque d'afficher le résultat le plus proche en se basant sur des hypothèses de tri qui ne s'appliquent pas à vos données.

=EQUIV(valeur_recherchée, tableau_recherche, [type_correspondance])

Ce type d'erreur produisant souvent un résultat apparemment correct, il peut être difficile à détecter et à corriger. Avec XMATCH, vos formules effectuent par défaut une correspondance exacte, ce qui correspond de toute façon au comportement souhaité par la plupart des utilisateurs dans la grande majorité des cas.

=XMATCH(valeur_recherchée, tableau_recherche, [mode_correspondance], [mode_recherche])

Si vous écrivez =EQUIV(25; A1:A3; 0) Par habitude, il est utile de passer à =XMATCH(25; A1:A3; 1) Profitez de cette amélioration. Outre des paramètres par défaut plus sûrs, XMATCH vous permet également de contrôler le sens de la recherche. Il peut effectuer une recherche à partir de la fin de la liste et non plus seulement du début, ce qui est particulièrement utile lorsque vous souhaitez obtenir la dernière entrée ou la dernière occurrence d'une valeur sans ajouter de colonnes auxiliaires.

=XMATCH(E3; C3:C100; 0; -1)

La fonction MATCH reste utilisable, bien sûr, mais à ce stade, ce serait comme choisir une solution qui fonctionne simplement alors qu'une option plus efficace est disponible juste à côté.

Les formules dynamiques FILTER, UNIQUE et SUM remplacent les innovations de SUMPRODUCT.

Plus facile à lire, à corriger et à maintenir au fil du temps

La fonction SOMMEPROD permet de gérer des calculs multicritères, des sommes pondérées et une logique matricielle dans une seule formule. Cette flexibilité explique sa popularité depuis des années. Son principal inconvénient réside dans le fait que les formules SOMMEPROD ressemblent souvent à du code, ce qui les rend plus difficiles à lire, à déboguer et à maintenir. Prise en charge native des tableaux dynamiques par ExcelBon nombre des opérations pour lesquelles nous utilisions auparavant la fonction SOMMEPROD ne nécessitent plus des formules aussi complexes et obscures.

Grâce aux tableaux dynamiques d'Excel moderne, les fonctions standard comme SOMME peuvent désormais effectuer directement des calculs matriciels. En comparant les deux méthodes, la plus récente est généralement plus claire et plus facile à comprendre.

Le calculSUMPRODUCTSUM
addition simple=SOMMEPROD($A$20:$A$50)=SOMME($A$20:$A$50)
Combinaison pondérée classique=SOMMEPROD(A2A5; C2:C5)=SOMME(A2:A5 * C2:C5)
Agrégation multicritères=SUMPRODUCT((A2:A9=”East”)*(B2:B9=”Cherries”)*C2:C9)=SUM((A2:A9=”East”)*(B2:B9=”Cherries”)*C2:C9)

De plus, grâce à des fonctions plus récentes comme FILTER et UNIQUE, au lieu de créer une formule longue et difficile à lire, vous pouvez décomposer le problème en étapes plus petites et plus claires. Vous pouvez filtrer les données qui vous intéressent, extraire les valeurs uniques si nécessaire, puis synthétiser le résultat. La logique reste la même, mais l'objectif de la formule devient beaucoup plus évident pour quiconque devra la lire ou la maintenir ultérieurement.

Par exemple, si vous avez une liste de ventes dans la colonne B et des noms de produits dans la colonne A, et que vous souhaitez collecter les ventes d'un produit spécifique tel que les « Pommes », vous pouvez écrire l'une de ces deux formules :

=SUMPRODUCT((A2:A10="Apples")*(B2:B10))
=SUM(FILTER(B2:B10, A2:A10="Apples", 0))

Dans la version SOMMEPROD, Excel crée un tableau de valeurs VRAI et FAUX pour vérifier la présence de « Pommes », les convertit en 1 et 0, puis les multiplie par le chiffre des ventes. Tout ce qui n'est pas « Pomme » est converti en zéro et supprimé du total final. Dans la seconde formule, la fonction FILTRE renvoie simplement les chiffres des ventes où le produit est « Pommes » et ajoute la SOMME à cette liste déjà plus courte et plus claire. Le résultat est identique, mais la seconde approche permet de comprendre beaucoup plus facilement le but de la formule.

La fonction SOMMEPROD peut s'avérer pratique, car ses structures de tableaux (array1 et array2) sont faciles à modifier pour vos essais. Cependant, pour les grands ensembles de données comportant des centaines de milliers, voire des millions de lignes, elle peut être nettement plus lente que des alternatives modernes et plus facilement accessibles. Outre les performances, les fonctions plus récentes offrent des formules plus claires, plus faciles à relire et moins intimidantes pour la personne qui ouvrira votre feuille de calcul par la suite.

IFS et SWITCH éliminent les formats IF imbriqués

Une logique plus claire, sans parenthèses interminables.

La fonction IFS pour trouver la note du vendeur dans Excel.

Techniquement, les instructions IF imbriquées fonctionnent, mais elles deviennent vite un véritable casse-tête : difficiles à lire et à maintenir, surtout si vous ne les avez pas écrites vous-même. Avec IFS, au lieu d'imbriquer des instructions IF les unes dans les autres, vous listez les conditions et les résultats dans l'ordre, ce qui rend la formule plus logique : si ceci, alors cela ; si ceci est autre chose, alors autre chose. SWITCH va encore plus loin en comparant une seule valeur à plusieurs probabilités fixes ; c'est plus clair, plus lisible et cela inclut une option par défaut, ce qui vous évite d'avoir à gérer les erreurs à la fin.

=SI(test1; résultat1; SI(test2; résultat2; SI(test3; résultat3; ...))) =SI(test_logique1; valeur_si_vrai1; test_logique2; valeur_si_vrai2; ...) =SWITCH(expression; valeur1; résultat1; valeur2; résultat2; ... [par défaut])

Par exemple, si vous souhaitez attribuer des scores aux résultats, vous pouvez utiliser des instructions IF imbriquées, mais IFS exprime la même logique de manière plus claire :

=SI(A1>90; « A »; SI(A1>80; « B »; SI(A1>70; « C »; « F »))) =SI.ENS(A1>90; « A »; A1>80; « B »; A1>70; « C »; VRAI; « F »)

L'argument VRAI à la fin d'une formule SSI agit comme une condition globale, indiquant à Excel la valeur à renvoyer si aucune des conditions précédentes n'est remplie. Dans ce cas, tout résultat inférieur à 70 est remplacé par « F » sans qu'il soit nécessaire d'imbriquer d'autres fonctions SI. La fonction SWITCH gère un cas légèrement différent, comme l'attribution de codes numériques à des sections, et inclut un argument par défaut à la fin ; elle ne requiert donc pas l'argument VRAI.

=SWITCH(A1; 101; « Ventes »; 102; « Marketing »; « Autres »)

Si la cellule A1 contient 101, Excel renverra la valeur « Ventes ». Si elle contient 102, Excel renverra la valeur « Marketing ». Si elle contient une autre valeur, Excel renverra la valeur « Autre ». Cette logique restera claire même si la liste des cas s'allonge.

TEXTJOIN et CONCAT remplacent complètement CONCATENATE

Fusionnez les plages de cellules, et non les cellules individuelles.

La fonction TEXTJOIN dans Excel

La fonction CONCATENER est aujourd'hui quasiment obsolète. On la retrouve encore dans de nombreux tableurs, mais elle a été officiellement remplacée, et à juste titre. Elle ne fonctionne pas bien avec les plages de cellules entières car il faut référencer chaque cellule manuellement, et elle ne propose pas de délimiteur intégré.

CONCAT, son alternative moderne, fonctionne de manière très similaire mais ajoute la prise en charge des références de domaine complet :

=CONCAT(texte1, ...)

Au lieu de sélectionner manuellement chaque cellule, vous pouvez saisir une formule comme celle-ci et laisser Excel s'occuper du reste :

=CONCAT(B2:C8)

Lorsque vous souhaitez spécifier un séparateur, tel qu'une virgule ou un espace, et indiquer à Excel d'ignorer les cellules vides, la fonction TEXTJOIN est l'outil le plus adapté :

=TEXTJOIN(délimiteur, ignorer_vide, texte1, ...) =TEXTJOIN(", ", VRAI, B2:C8)

Le premier argument est votre séparateur, qui peut être n'importe quel type, et le second indique à Excel s'il doit ignorer les cellules vides. Ceci s'avère particulièrement utile pour créer des listes lisibles, des requêtes SQL ou générer du texte enrichi à partir d'une colonne ou d'une plage de données.

Il est temps d'abandonner ces vieilles habitudes Excel.

La bonne nouvelle, c'est qu'aucune de ces mises à jour ne nécessite de réapprendre Excel à zéro. Dans la plupart des cas, les nouvelles fonctions sont même plus simples que les précédentes ; il faut juste un peu de temps pour s'y habituer.

Si vous ne devez modifier qu'une seule habitude cette semaine, commencez par la fonction que vous utilisez le plus souvent et remplacez-la par son équivalent moderne. Ensuite, vous pouvez essayer de réécrire une petite section d'un classeur en utilisant ces cinq substitutions et constater à quel point vos formules sont simples.

Aller au bouton supérieur