Nouvelles fonctions d’Excel depuis 2019 (Excel 365 et Excel 2024)

Depuis 2019, Excel s’est enrichi de nombreuses fonctionnalités destinées à rendre les formules plus dynamiques, plus modulables et plus puissantes.
Cette page récapitule toutes les fonctions nouvelles introduites depuis Excel 2019 jusqu’à Excel 365 (et Excel 2024 version perpétuelle).
Chaque fonction est accompagnée d’une brève présentation ; vous pouvez ensuite cliquer vers l’article dédié pour un guide détaillé.

Fonctions de recherche et de correspondance

FonctionDescription succincte
RECHERCHEXEffectue une recherche dans un tableau et renvoie la première valeur correspondante. Cette fonction remplace les fonctions RECHERCHEV et RECHERCHEH (VLOOKUP/HLOOKUP) ; elle prend en charge les correspondances exactes et approximatives, les jokers, et fonctionne aussi bien à la verticale qu’à l’horizontale.
EQUIVXRenvoie la position relative d’une valeur recherchée dans une plage ; elle offre plusieurs modes de correspondance (exacte, approximative, joker) et permet de parcourir la plage de haut en bas ou de bas en haut.

Fonctions d’extraction, tri et filtrage (tableaux dynamiques)

FonctionDescription succincte
FILTREExtrait les valeurs répondant à un ou plusieurs critères et renvoie un tableau dynamique qui se met à jour lorsque les données changent.
UNIQUERenvoie la liste des valeurs uniques d’une plage ou d’un tableau.
TRIERTrie un tableau par ordre croissant ou décroissant sur un ou plusieurs champs.
TRIERPARTrie un tableau en fonction d’une autre plage ou d’un autre tableau, sans que la plage de tri n’apparaisse dans le résultat.
TABLEAU.ALEAGénère un tableau de nombres aléatoires de dimensions spécifiées ; vous pouvez définir le nombre de lignes et de colonnes, indiquer des bornes minimales et maximales et choisir de renvoyer des nombres entiers ou décimaux.
SEQUENCECrée une suite de nombres séquentiels sous forme de tableau (par exemple : 1, 2, 3…).

Fonctions pour nommer et créer des formules personnalisées

FonctionDescription succincte
LETPermet d’assigner des noms à des calculs intermédiaires au sein d’une formule afin d’éviter les répétitions et d’améliorer la lisibilité.
LAMBDACrée des fonctions personnalisées réutilisables dans Excel, sans recourir au VBA ; elle évite de copier/coller des formules complexes.
MAPApplique une fonction LAMBDA à chaque élément d’un ou plusieurs tableaux et renvoie un nouveau tableau des résultats.
REDUCERéduit un tableau à une valeur unique en appliquant une fonction LAMBDA cumulée sur chaque élément.
SCANApplique une fonction LAMBDA à chaque élément et renvoie un tableau contenant toutes les valeurs intermédiaires de l’accumulation.
BYROWApplique une fonction LAMBDA à chaque ligne d’un tableau et renvoie un tableau des résultats.
BYCOLApplique une fonction LAMBDA à chaque colonne et renvoie un tableau des résultats.
MAKEARRAYGénère un tableau de dimensions spécifiées en appliquant une fonction LAMBDA aux indices de lignes et de colonnes.

Fonctions de texte

FonctionDescription succincte
TEXTE.AVANTRécupère le texte qui se trouve avant un caractère ou une chaîne donnés ; elle est l’inverse de TEXTE.APRES.
TEXTE.APRESRenvoie le texte qui se trouve après un caractère ou une chaîne donnés.
FRACTIONNER.TEXTEDécoupe une chaîne de caractères en colonnes et/ou en lignes à partir de délimiteurs ; cette fonction reproduit l’outil « Convertir » mais sous forme de formule et constitue l’inverse de TEXTJOIN.

Fonctions de manipulation de tableaux

FonctionDescription succincte
ASSEMB.VEmpile verticalement plusieurs tableaux en ajoutant chaque tableau sous le précédent.
ASSEMB.HVariante horizontale de ASSEMB.V : aligne des tableaux côte à côte.
DANSLIGNEConvertit un tableau bidimensionnel en une seule ligne ; les valeurs sont lues ligne par ligne (ou colonne par colonne via un argument optionnel).
DANSCOLConvertit un tableau bidimensionnel en une seule colonne ; les valeurs sont parcourues par défaut ligne par ligne.
ORGA.LIGNESRéorganise une liste en un tableau de plusieurs lignes : après un certain nombre d’éléments, elle « retourne » à la ligne suivante.
ORGA.COLSRéorganise une liste en plusieurs colonnes : elle passe à la colonne suivante après un nombre défini d’éléments.
PRENDREExtrait un nombre donné de lignes ou de colonnes depuis le début ou la fin d’un tableau.
EXCLUREExclut un nombre de lignes ou de colonnes depuis le début ou la fin d’un tableau ; utile pour supprimer des en‑têtes ou des totaux.
CHOISIRLIGNESSélectionne des lignes spécifiques dans un tableau en fonction d’indices fournis.
CHOISIRCOLSSélectionne des colonnes spécifiques dans un tableau en fonction d’indices fournis.
ETENDREAgrandit un tableau en ajoutant des lignes ou des colonnes pour atteindre des dimensions définies.
SUPPR.PLAGESupprime les lignes et colonnes vides aux bords d’une plage ; le résultat est une plage « épurée » qui se met à jour dynamiquement.

Fonctions d’agrégation

FonctionDescription succincte
GROUPER.PARCrée un résumé des données en regroupant des lignes et en appliquant des fonctions d’agrégation (par ex. SOMME, MOYENNE) ; le regroupement se fait sur une seule dimension.
PIVOTER.PARSynthétise les données selon deux axes (lignes et colonnes) et agrège les valeurs correspondantes ; cela rappelle un tableau croisé dynamique mais sous forme de formule.
POURCENTAGE.DERetourne la part qu’un sous‑ensemble représente par rapport à l’ensemble des données ; cette fonction divise la somme du sous‑ensemble par la somme totale.

Fonctions liées aux images

FonctionDescription succincte
IMAGEInsère une image dans une cellule à partir d’une URL et lui associe un texte alternatif ; l’image reste liée au tableau et peut être triée ou filtrée.

Fonctions utilisant des expressions régulières (en préversion)

FonctionDescription succincte
REGEXTESTVérifie si un texte contient un motif régulier et renvoie VRAI ou FAUX.
REGEXEXTRACTExtrait la ou les parties d’un texte qui correspondent à un motif regex.
REGEXREPLACERemplace les occurrences qui correspondent à un motif regex par une autre chaîne.

Fonction Python

FonctionDescription succincte
PYExécute du code Python dans un runtime sécurisé et renvoie le résultat sous forme d’objet Python ou de valeur Excel. Cette fonction fait partie de l’intégration Python dans Excel.

Remarques générales

  • Disponibilité : la plupart de ces fonctions sont disponibles dans Excel 365 et Excel 2024, tandis que certaines (REGEXTEST, REGEXEXTRACT, REGEXREPLACE, GROUPER.PAR, PIVOTER.PAR, POURCENTAGE.DE, PY, TRIMRANGE) sont en cours de déploiement pour les abonnés Microsoft 365 Insider.
  • Compatibilité : les versions antérieures à 2019 ne prennent pas en charge ces fonctions.

Utilisez cette page comme portail pour découvrir chaque fonction : cliquez sur le nom de la fonction pour accéder à un guide détaillé et à des exemples d’utilisation.