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é.
Effectue 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.
EQUIVX
Renvoie 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)
Fonction
Description succincte
FILTRE
Extrait les valeurs répondant à un ou plusieurs critères et renvoie un tableau dynamique qui se met à jour lorsque les données changent.
UNIQUE
Renvoie la liste des valeurs uniques d’une plage ou d’un tableau.
TRIER
Trie un tableau par ordre croissant ou décroissant sur un ou plusieurs champs.
TRIERPAR
Trie 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.ALEA
Gé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.
SEQUENCE
Cré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
Fonction
Description succincte
LET
Permet 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é.
Crée des fonctions personnalisées réutilisables dans Excel, sans recourir au VBA ; elle évite de copier/coller des formules complexes.
MAP
Applique une fonction LAMBDA à chaque élément d’un ou plusieurs tableaux et renvoie un nouveau tableau des résultats.
REDUCE
Réduit un tableau à une valeur unique en appliquant une fonction LAMBDA cumulée sur chaque élément.
SCAN
Applique une fonction LAMBDA à chaque élément et renvoie un tableau contenant toutes les valeurs intermédiaires de l’accumulation.
BYROW
Applique une fonction LAMBDA à chaque ligne d’un tableau et renvoie un tableau des résultats.
BYCOL
Applique une fonction LAMBDA à chaque colonne et renvoie un tableau des résultats.
MAKEARRAY
Génère un tableau de dimensions spécifiées en appliquant une fonction LAMBDA aux indices de lignes et de colonnes.
Fonctions de texte
Fonction
Description succincte
TEXTE.AVANT
Ré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.APRES
Renvoie le texte qui se trouve après un caractère ou une chaîne donnés.
FRACTIONNER.TEXTE
Dé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
Fonction
Description succincte
ASSEMB.V
Empile verticalement plusieurs tableaux en ajoutant chaque tableau sous le précédent.
ASSEMB.H
Variante horizontale de ASSEMB.V : aligne des tableaux côte à côte.
DANSLIGNE
Convertit un tableau bidimensionnel en une seule ligne ; les valeurs sont lues ligne par ligne (ou colonne par colonne via un argument optionnel).
DANSCOL
Convertit un tableau bidimensionnel en une seule colonne ; les valeurs sont parcourues par défaut ligne par ligne.
ORGA.LIGNES
Réorganise une liste en un tableau de plusieurs lignes : après un certain nombre d’éléments, elle « retourne » à la ligne suivante.
ORGA.COLS
Réorganise une liste en plusieurs colonnes : elle passe à la colonne suivante après un nombre défini d’éléments.
PRENDRE
Extrait un nombre donné de lignes ou de colonnes depuis le début ou la fin d’un tableau.
EXCLURE
Exclut 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.
CHOISIRLIGNES
Sélectionne des lignes spécifiques dans un tableau en fonction d’indices fournis.
CHOISIRCOLS
Sélectionne des colonnes spécifiques dans un tableau en fonction d’indices fournis.
ETENDRE
Agrandit un tableau en ajoutant des lignes ou des colonnes pour atteindre des dimensions définies.
SUPPR.PLAGE
Supprime 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
Fonction
Description succincte
GROUPER.PAR
Cré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.PAR
Synthé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.DE
Retourne 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
Fonction
Description succincte
IMAGE
Insè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)
Fonction
Description succincte
REGEXTEST
Vérifie si un texte contient un motif régulier et renvoie VRAI ou FAUX.
REGEXEXTRACT
Extrait la ou les parties d’un texte qui correspondent à un motif regex.
REGEXREPLACE
Remplace les occurrences qui correspondent à un motif regex par une autre chaîne.
Fonction Python
Fonction
Description succincte
PY
Exé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.