Microsoft teste des fonctionnalités Excel qui permettent aux utilisateurs de stocker plusieurs valeurs structurées dans une seule cellule. Auparavant, une cellule contenait une valeur ; les formules qui renvoyaient plusieurs résultats les déversaient généralement dans les lignes ou les colonnes voisines. Les nouvelles options gardent ces valeurs regroupées dans la cellule.

L’aperçu comprend trois structures. Les listes contiennent des éléments distincts dans une seule colonne et peuvent mêler du texte, des nombres, des dates et des valeurs booléennes tout en conservant leurs types de données. Les tableaux contiennent des lignes et des colonnes dans une seule cellule, tandis que les tableaux imbriqués permettent aux formules de renvoyer des tableaux à l’intérieur d’autres tableaux.

Ces fonctionnalités pourraient réduire l’encombrement des feuilles de calcul. Par exemple, une liste peut regrouper les domaines d’expertise d’une personne dans une seule colonne, au lieu d’exiger une colonne distincte pour chaque compétence. Les réponses à un sondage peuvent également être regroupées dans une seule cellule par répondant. Les tableaux imbriqués offrent une autre façon de gérer les résultats des formules : des fonctions comme TEXTSPLIT peuvent conserver leurs résultats dans la cellule de chaque ligne, au lieu de les déverser sur la feuille de calcul et de risquer de déclencher une erreur #SPILL!.

Les utilisateurs peuvent créer des listes en appuyant sur Ctrl + J dans une cellule sélectionnée ou en choisissant Insertion > Liste, puis en saisissant des éléments séparés par des virgules ou des sauts de ligne. Les tableaux et les tableaux imbriqués peuvent être saisis à l’aide d’accolades, et des formules peuvent également les générer. Le référencement d’une structure dans une cellule à l’aide d’une formule standard peut déverser son contenu dans la grille ; des fonctions comme INDEX permettent de récupérer des éléments précis sans le faire.

Ces fonctionnalités sont en aperçu pour les membres de Microsoft 365 Insider qui utilisent Excel pour Windows ou Mac sur le canal bêta. Microsoft n’a pas annoncé quand elles seront accessibles à tous les abonnés Microsoft 365. Elles ne sont pas prises en charge dans Excel pour le web ni dans les éditions sous licence perpétuelle telles qu’Office 2021 et Office 2024.

Microsoft précise que ces structures peuvent rendre les données moins immédiatement visibles, car les utilisateurs doivent interagir avec une cellule pour en examiner le contenu. Elles peuvent également consommer davantage de mémoire et ralentir les calculs par rapport aux cellules contenant une seule valeur. Les classeurs qui en contiennent peuvent afficher des erreurs de formule dans les anciennes versions d’Excel ou celles qui ne les prennent pas en charge ; les collaborateurs risquent donc de rencontrer des problèmes de compatibilité.

La plupart des calculs impliquant des tableaux imbriqués nécessitent la Version de compatibilité 3, qui peut être définie sous Formules > Options de calcul. Excel a également ajouté FLATTEN pour décomposer les tableaux imbriqués en lignes et colonnes de feuille de calcul, ainsi que HAS, HASANY et HASALL pour vérifier la présence de valeurs dans un tableau. Certaines fonctions classiques, notamment SUMIF, COUNTIF et VLOOKUP, peuvent ne pas évaluer les valeurs contenues dans des cellules à valeurs multiples sans fonctions d’encapsulation adaptées ou solutions de remplacement plus récentes. Microsoft indique que le comportement de ces fonctionnalités pourrait évoluer en fonction des commentaires des membres Insider.

Sources: Computerworld.