Les tableaux dynamiques et le comportement de tableau projections

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

À partir de septembre 2018, toutes les formules Excel qui renvoient plusieurs valeurs, également appelées matrice, renverront des résultats aux cellules voisines. Ce comportement est appelé dispropagation.

Toute formule qui a le potentiel de renvoyer plusieurs résultats peut être désignée sous le nom de formule matricielle dynamique . Les formules qui renvoient actuellement plusieurs résultats et qui sont déchargés avec succès peuvent être désignées sous le nom de formules de tableaux dispersés .

Voici quelques notes pour vous aider à comprendre et à utiliser ces types de formules.

Qu'est-ce que cela signifie?

Le renversement signifie qu'une formule a généré plusieurs valeurs et que ces valeurs ont été placées dans les cellules voisines. Par exemple, = tri (D2: D11, 1,-1), qui trie un tableau dans l'ordre décroissant, retourne une matrice correspondante de 10 lignes de hauteur. Toutefois, il vous suffit d'entrer la formule dans la cellule supérieure gauche ou F2 dans ce cas, et celle-ci est automatiquement propagée vers la cellule F11.

Trier les valeurs de cellules D2 : D11 avec =SORT(D2:D11,1,-1)

Remarque : 24 septembre, 2018: les fonctions de tableau en débordement sont actuellement une fonctionnalité bêta et ne sont disponibles que pour une partie des parties du Bureau . Nous allons continuer à optimiser ces fonctionnalités sur les prochains mois. Lorsqu'ils sont prêts, nous les publierons pour tous les participants au programme Office Insider et pour les abonnés à Office 365.

Points clés

  1. Lorsque vous appuyez sur entrée pour confirmer votre formule, Excel redimensionne la plage de sortie de manière dynamique, et place les résultats dans chaque cellule dans cette plage.

  2. Si vous écrivez une formule de tableau dynamique pour agir sur une liste de données, il peut être utile de la placer dans un tableau Excel, puis d'utiliser des références structurées pour faire référence aux données. En effet, les références structurées sont automatiquement ajustées à mesure que des lignes sont ajoutées ou supprimées du tableau.

  3. Les formules de tableaux dispersés ne sont pas prises en charge dans les tableaux Excel eux-mêmes, par conséquent, vous devez les placer dans la grille en dehors du tableau. Les tableaux conviennent mieux pour la détention de lignes et de colonnes de données indépendantes.

  4. Une fois que vous avez entré une formule matricielle déplacée, lorsque vous sélectionnez une cellule dans la zone de démontage, Excel place une bordure en surbrillance autour de la plage. La bordure disparaît lorsque vous sélectionnez une cellule en dehors de la zone.

    Formule matricielle avec la plage de sortie mis en surbrillance avec une bordure bleue

  5. Seule la première cellule de la zone de renversement est modifiable. Si vous sélectionnez une autre cellule dans la zone de débordement, la formule est visible dans la barre de formule, mais le texte est «fantôme» et ne peut pas être modifié. Si vous avez besoin de mettre à jour la formule, vous devez sélectionner la cellule supérieure gauche de la plage du tableau, la modifier si nécessaire, Excel met automatiquement à jour le reste de la zone de projection lorsque vous appuyez sur entrée.

    Image d’une formule matricielle fantôme, ce qui signifie qu’il n’est pas modifiable, car il n’est pas la première cellule de la plage de tableau

  6. La superposition des formules ne peut pas être entrée s'il y a des éléments bloquant la plage de sortie. et si cela se produit, Excel renvoie une erreur #SPILL! indiquant l'existence d'un blocage. Si vous supprimez le blocage, la formule s'informera comme prévu. Dans l'exemple ci-dessous, la plage de sortie de la formule chevauche une autre plage de données et est affichée avec une bordure en pointillé qui recouvre des cellules contenant des valeurs indiquant qu'elles ne peuvent pas se renverser. Supprimez les données bloquantes ou copiez-les ailleurs, et la formule s'informera comme prévu.

    Image d’un #SPILL ! message d’erreur indiquant qu’une sortie formule matricielle rencontre un blocage qui empêche de débordement.

  7. Les formules matricielles héritées entrées via Ctrl + Maj + Entrée (CSE) sont toujours prises en charge pour des raisons de compatibilité de retour, mais elles ne doivent plus être utilisées. Si vous le souhaitez, vous pouvez convertir des formules de tableau héritées en formules matricielles dynamiques en localisant la première cellule de la plage matricielle, copiez le texte de la formule, supprimez toute la plage du tableau hérité, puis entrez à nouveau la formule dans la cellule supérieure gauche. Avant de mettre à niveau des formules de tableau héritées vers des formules matricielles dynamiques, vous devez tenir compte de certaines différences de calculentre les deux.

  8. La prise en charge par Excel des tableaux dynamiques entre des classeurs est limitée. Ce scénario n’est pris en charge que lorsque les deux classeurs sont ouverts. Si vous fermez le classeur source, les formules de tableau dynamique liées renverront une erreur #REF! lorsqu’elles seront actualisées.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

FILTER, fonction

Fonction RANDARRAY

SEQUENCE, fonction

Fonction unique

Fonction SORT

SORTBY, fonction

Fonction UNIQUE

#SPILL! Erreurs dans Excel

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×