En septembre 2018, nous avons publié des formules de tableau dynamique pour Excel pour Microsoft 365. Les différences entre les tableaux dynamiques et les formules Ctrl+Maj+Entrée (CSE) héritées sont décrites ci-dessous.
Formules de tableau dynamique :
-
Peut « déborder » en dehors des limites de cellule où la formule est entrée. L’exemple suivant montre la fonction RANDARRAY dans D1, qui déborde sur D1 :F5 ou 5 lignes par 3 colonnes. Techniquement, la formule de tableau dynamique n’existe que dans la cellule D1, alors qu’avec une formule CSE héritée, la formule doit être entrée dans la plage entière.
-
Redimensionne automatiquement à mesure que les données sont ajoutées ou supprimées de la plage source. Les formules matricielles CSE tronquent la zone de retour si elle est trop petite, ou retournent #N/A si elle est trop grande.
-
Calculez dans un contexte 1x1. Par instance, la fonction RAND retourne un seul résultat. Par conséquent, si vous souhaitez renvoyer plusieurs nombres aléatoires dans la grille, vous pouvez utiliser la fonction RANDARRAY. Les fonctions ROW et COLUMN retournent la ligne et la colonne de la cellule source. SEQUENCE(ROW()) peut être utilisé pour répliquer l’ancien comportement de ROW dans une formule de tableau héritée.
-
Toutes les nouvelles formules qui retournent plus d’un résultat sont automatiquement renversées. Il n’est pas nécessaire d’appuyer sur Ctrl+Maj+Entrée.
-
Les formules matricielles CSE sont conservées pour des raisons de compatibilité. À l’avenir, vous devez utiliser des formules de tableaux dynamiques à la place.
-
Lorsque les cellules d’une formule de tableau CSE héritée dépendent les unes des autres, Excel tente de calculer chacune individuellement au lieu d’être un tableau. Ce comportement a été appelé « rupture CSE » et, dans certaines circonstances, les formules calculées de cette façon pouvaient produire des résultats incohérents. Pour éviter le risque de résultats incohérents, nous vous recommandons d’utiliser des formules distinctes au lieu de s’appuyer sur la séparation CSE. Les formules de tableau dynamique ne se décomposent pas. Au lieu de cela, ils indiquent la référence circulaire afin que vous puissiez y remédier.
-
Peut être facilement modifié en modifiant la cellule source, tandis que les formules de tableau CSE nécessitent que la plage entière soit modifiée simultanément.
-
L’insertion/suppression de colonnes et de lignes est interdite dans une plage de formules de tableau CSE active. Vous devez d’abord supprimer toutes les formules de tableau existantes qui se trouvent dans le chemin.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.