Formules de tableaux dynamiques vs. formules de tableaux CSE traditionnelles

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour iPad Excel pour iPhone

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 anciennes formules Ctrl+Maj+Entrée (CSE) sont décrites ci-dessous.

Formules de tableau dynamiques :

  • Peut « déborder » en dehors des limites de la cellule où la formule est entrée. L’exemple suivant montre la fonction TABLEAU.ALEA en D1, qui s’étend 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 devrait être entrée dans toute la plage.

    Fonction TABLEAU.ALEA entrée dans la cellule D1, débordant de D1 à F5.

  • Redimensionnera automatiquement à mesure que des données sont ajoutées ou supprimées de la plage source. Les formules de tableau CSE tronqueront la zone de retour si elle est trop petite ou renverront des #N/A si elle est trop grande.
  • Calculez dans un contexte 1x1. Par instance, la fonction ALEA renvoie un résultat unique. Par conséquent, si vous souhaitez que plusieurs nombres aléatoires soient retournés dans la grille, vous pouvez utiliser la fonction TABLEAU.ALEA. Les fonctions LIGNE et COLONNE renvoient la ligne et la colonne de la cellule source. SEQUENCE(ROW()) peut être utilisé pour reproduire l’ancien comportement de ROW dans une formule de tableau héritée.
  • Toutes les nouvelles formules qui renvoient plus de 1 résultat se répandront automatiquement. Il n’est pas nécessaire d’appuyer sur Ctrl+Maj+Entrée.
  • Les formules de tableau CSE sont conservées pour des raisons de compatibilité. À l’avenir, vous devriez plutôt utiliser des formules de tableaux dynamiques.
  • Lorsque les cellules d’une formule de tableau CSE héritées dépendaient les unes des autres, Excel tente de calculer chacune d’elles individuellement plutôt que sous forme de tableau. Ce comportement était appelé « rupture CSE » et, dans certaines circonstances, les formules calculées de cette manière pouvaient produire des résultats incohérents. Pour éviter tout risque de résultats incohérents, nous vous recommandons d’utiliser des formules distinctes plutôt que de vous fier à la rupture de l’ESC. Les formules de tableau dynamique ne se briseront pas. Au lieu de cela, ils rapporteront la référence circulaire afin que vous puissiez y répondre.
  • Peut être facilement modifié en changeant la cellule source, alors que les formules de tableau CSE nécessitent que toute la plage 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 gênent.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.

Voir aussi

Fonction FILTRE

Fonction TABLEAU.ALEAT

Fonction SEQUENCE

Fonction TRI

Fonction TRIERPAR

Fonction UNIQUE

#SPILL ! erreurs dans Excel

Les tableaux dynamiques et le comportement de matrice dispersé

Opérateur d'intersection implicite : @