ETENDRE (EXPAND en anglais) agrandit un tableau aux dimensions que tu lui imposes en ajoutant des lignes et des colonnes. Les nouvelles cellules sont remplies avec la valeur de ton choix : zéro, une chaîne vide ou une valeur par défaut. Si ton tableau source évolue, le résultat s'adapte automatiquement.
C'est la fonction idéale pour aligner des tableaux de tailles différentes avant de les combiner avec ASSEMB.V ou ASSEMB.H, créer des structures de données uniformes à partir de sources hétérogènes, ou préparer une grille de saisie vide à partir d'une ligne d'en-têtes.
Syntaxe de la fonction ETENDRE
=ETENDRE(tableau; lignes; [colonnes]; [valeur_remplissage])ETENDRE est disponible uniquement dans Excel 365 et Excel 2021+. Sur une version antérieure, la formule retourne #NOM?. Pour réduire un tableau au lieu de l'agrandir, utilise PRENDRE ou EXCLURE.
Comprendre chaque paramètre de la fonction ETENDRE
Les deux premiers arguments sont obligatoires : tu donnes d'abord le tableau à agrandir, puis le nombre total de lignes que tu veux atteindre. Le nombre de colonnes et la valeur de remplissage viennent ensuite, et tu peux les laisser de côté : sans colonnes précisées, ETENDRE garde la largeur d'origine, et sans valeur de remplissage, les nouvelles cellules se peuplent de #N/A.
tableau
: le tableau source à étendreCe peut être une plage de cellules, un tableau nommé, ou le résultat d'une autre fonction dynamique comme FILTRE ou TRIER.
Les données existantes du tableau sont intégralement conservées : seules des lignes et colonnes supplémentaires sont ajoutées autour d'elles.
lignes
: le nombre total de lignes que le tableau étendu doit atteindreCette valeur doit être supérieure ou égale au nombre de lignes actuel du tableau source.
Si ton tableau source a 3 lignes et tu spécifies 5, deux nouvelles lignes apparaissent en bas, remplies avec la valeur de remplissage.
Attention : Si tu indiques un nombre inférieur au nombre de lignes du tableau source, ETENDRE renvoie #VALEUR!. Pour réduire, utilise PRENDRE.
colonnes
: le nombre total de colonnes du tableau étendu(facultatif)Facultatif : si tu l'omets, le nombre de colonnes reste celui du tableau source.
Comme pour les lignes, la valeur doit être supérieure ou égale au nombre de colonnes actuelles.
valeur_remplissage
: la valeur utilisée pour remplir les nouvelles cellules(facultatif)Par défaut, c'est #N/A.
Tu peux utiliser 0 pour faciliter les calculs ultérieurs, "" pour des cellules visuellement vides, ou n'importe quel texte comme "À définir".
Astuce : Utilise "" comme valeur de remplissage pour obtenir des cellules visuellement vides plutôt que des erreurs #N/A : =ETENDRE(A1:B3; 5; 2; "").
Exemples pratiques pas à pas
Contrôleur de gestion : uniformiser des tableaux trimestriels
Tu es contrôleur de gestion. Tes tableaux trimestriels ont des nombres de lignes différents selon les régions : le tableau Nord contient 3 lignes, le tableau Sud en a 5. Pour les empiler avec ASSEMB.V, ils doivent avoir la même largeur de colonnes.
| A | B | |
|---|---|---|
| 1 | Région | CA |
| 2 | Région Nord | 15 000 € |
| 3 | Région Sud | 12 000 € |
| 4 | Région Est | 9 000 € |
| 5 | 0 € | |
| 6 | 0 € |
=ETENDRE(A1:B3; 5; 2; 0)La fonction passe le tableau de 3 à 5 lignes (sur 2 colonnes), les deux nouvelles cellules de la colonne CA étant remplies avec la valeur de remplissage 0. Une somme sur la colonne CA ne sera donc pas polluée par des erreurs #N/A.
Chef de projet : créer une grille de planning vide
Tu es chef de projet et tu veux créer un planning dynamique à partir de ta ligne d'en-têtes. Tu as besoin de 10 lignes pour saisir les tâches.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tâche | Responsable | Début | Fin |
| 2 | ||||
| 3 | ||||
| 4 |
=ETENDRE(A1:D1; 10; 4; "")La fonction transforme la ligne d'en-têtes (4 colonnes) en une grille de 10 lignes. Comme la valeur de remplissage est une chaîne vide, les nouvelles cellules apparaissent vides (sans #N/A) et sont prêtes à être saisies.
Data analyst : aligner des séries temporelles
Tu es data analyst et tu as deux séries de longueurs différentes : une série Q1 sur 3 mois et une série annuelle sur 12 mois. Tu veux les comparer côte à côte.
| A | B | |
|---|---|---|
| 1 | Mois | Valeur |
| 2 | Jan | 100 |
| 3 | Fév | 120 |
| 4 | Mar | 115 |
| 5 | Avr | #N/A |
| 6 | ... | ... |
=ETENDRE(DonneesQ1; 12; 2)Ici, la fonction étend la série Q1 à 12 lignes sans préciser de valeur de remplissage : les mois ajoutés reçoivent donc le #N/A par défaut. Cela distingue clairement les mois sans données d'un vrai zéro.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction ETENDRE
Avec ETENDRE, les soucis tournent autour de trois choses : des dimensions que tu vises trop petites, un voisinage encombré, ou un tableau criblé de #N/A. Le #VALEUR! arrive quand tu demandes moins de lignes ou de colonnes que la source, puisque la fonction ne sait qu'agrandir. Le #EPARPILL!, lui, veut dire qu'une cellule occupée bloque la zone où le tableau doit se déverser.
Erreur #VALEUR! au lieu du tableau étendu
Tu as spécifié un nombre de lignes ou de colonnes inférieur à la taille actuelle du tableau source. ETENDRE ne peut qu'agrandir, jamais réduire.
Solution : Vérifie que les dimensions cibles sont supérieures ou égales aux dimensions actuelles. Pour réduire un tableau, utilise PRENDRE ou EXCLURE.
Erreur #EPARPILL! autour de la formule
Le tableau étendu n'a pas assez d'espace pour s'afficher : des cellules dans la zone de déversement contiennent déjà des données.
Solution : Libère les cellules autour de ta formule pour permettre l'expansion du tableau dynamique. Déplace les données qui bloquent ou choisis une cellule de départ avec plus d'espace vide en dessous et à droite.
Trop de #N/A visibles dans le tableau
Par défaut, ETENDRE remplit les nouvelles cellules avec #N/A si tu n'as pas précisé le quatrième argument.
Solution : Ajoute une valeur de remplissage plus lisible : "" pour des cellules vides, 0 pour des zéros, ou "-" pour un tiret visuel. Par exemple : =ETENDRE(A1:B3; 5; 2; 0).
Questions fréquentes sur la fonction ETENDRE
À quoi sert la fonction ETENDRE ?
ETENDRE agrandit un tableau aux dimensions spécifiées en ajoutant des lignes et des colonnes. Les nouvelles cellules sont remplies avec la valeur de remplissage choisie (par défaut #N/A ou une valeur personnalisée). Elle est particulièrement utile pour aligner des tableaux avant de les combiner.
Quelle est la différence entre ETENDRE et copier des cellules ?
ETENDRE est dynamique : si ton tableau source change, le résultat s'adapte automatiquement sans que tu aies à recopier quoi que ce soit. De plus, tu contrôles la valeur de remplissage des nouvelles cellules, ce qu'une simple copie ne permet pas.
ETENDRE fonctionne-t-il dans Google Sheets ?
Non, ETENDRE (EXPAND) est exclusif à Excel 365 et Excel 2021+. Google Sheets ne propose pas d'équivalent direct natif. Sur une version Excel plus ancienne, la formule retourne #NOM?.
Que se passe-t-il si je spécifie des dimensions plus petites que le tableau ?
ETENDRE renvoie une erreur #VALEUR! si tu essaies de réduire le tableau. La fonction ne peut qu'agrandir. Pour extraire une portion d'un tableau, utilise PRENDRE (qui prend les N premières lignes ou colonnes) ou EXCLURE (qui retire les N dernières).
Peut-on utiliser ETENDRE pour aligner des tableaux de tailles différentes avant de les combiner ?
Oui, c'est l'un des cas d'usage principaux. Tu étends plusieurs tableaux à la même taille avec ETENDRE, puis tu les combines avec ASSEMB.V (empilement vertical) ou ASSEMB.H (empilement horizontal). Cela garantit que les colonnes s'alignent parfaitement.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
