La formule de tableau en débordement que vous essayez d’entrer s’étend au-delà de la plage de la feuille de calcul. Réessayez avec une plage ou une matrice plus petite.
Dans l’exemple suivant, le déplacement de la formule vers la cellule F1 résoudra l’erreur et la formule sera correctement propagée.
Causes fréquentes : références de colonnes complètes
Il existe souvent une méthode de création de formules recherchevs souvent mal interprétée en spécifiant l’argument lookup_value . Avant la prise en charge de matrice dynamique , Excel ne considère la valeur sur la même ligne que la formule et ignore les autres, car RECHERCHEV attendait une seule valeur. Après l’introduction de tableaux dynamiques, Excel examine toutes les valeurs fournies au lookup_value. Cela signifie que si une colonne entière est fournie en tant qu’argument lookup_value, Excel tente de rechercher toutes les valeurs 1 048 576 dans la colonne. Lorsque vous avez terminé, l’application tente de les transmettre en grille, et il est probable que la fin de la grille soit atteinte à une #SPILL. comme erreur.
Par exemple, lorsqu’il est placé dans la cellule E2 comme dans l’exemple ci-dessous, la formule = RECHERCHEV (A :A, A :C, 2, faux) ne recherche que l’ID dans la cellule a2. Néanmoins, dans un tableau dynamique Excel, la formule provoquera une #SPILL. erreur car Excel recherche la colonne entière, renvoie les résultats 1 048 576 et atteint la fin de la grille Excel.
Il existe trois méthodes simples pour résoudre ce problème :
# |
Accessible |
Formule |
---|---|---|
1 |
Référencez uniquement les valeurs de recherche qui vous intéressent. Ce style de formule renverra un tableau dynamique, mais ne fonctionne pas avec les tableaux Excel.
|
= RECHERCHEV (a2 : a7; A :C ; 2 ; faux) |
2 |
Référencez uniquement la valeur de la même ligne, puis copiez la formule vers le bas. Ce style de formule classique fonctionne dans les tableaux, mais ne renvoie pas de tableau dynamique.
|
= RECHERCHEV (a2; A :C ; 2 ; faux) |
3 |
Demandez qu’Excel effectue une intersection implicite à l’aide de l’opérateur @, puis copie la formule vers le bas. Ce style de formule fonctionne dans les tableaux, mais ne renvoie pas de tableau dynamique.
|
= RECHERCHEV (@A : A, A :C, 2, faux) |
Besoin d’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
Les tableaux dynamiques et le comportement de matrice dispersé