Fonction AGRANDIRÉtendre des tableaux aux dimensions souhaitées – Guide 2026
AGRANDIR est une fonction de tableau dynamique qui étend un tableau aux dimensions spécifiées en ajoutant des lignes et colonnes supplémentaires. Les nouvelles cellules peuvent être remplies avec une valeur personnalisée ou rester vides. Fonction exclusive à Excel 365 et Excel 2021.
Syntaxe
AGRANDIR(tableau; lignes; [colonnes]; [valeur_remplissage])Principe de fonctionnement
Comment AGRANDIR étend-elle les tableaux ?
AGRANDIR prend votre tableau d'origine et l'étend en ajoutant des lignes en bas et des colonnes à droite. Les nouvelles cellules sont remplies selon le paramètre valeur_remplissage.
A2: 30 | B2: 40
30 | 40 | 0 | 0
0 | 0 | 0 | 0
0 | 0 | 0 | 0
Le tableau passe de 2×2 à 4×4, avec les valeurs d'origine préservées en haut à gauche et les nouvelles cellules remplies de zéros.
Exemples pratiques
Exemple 1 : Agrandissement basique avec valeur de remplissage
Étendre un petit tableau de données 2×2 vers un tableau 5×5, en remplissant les cellules vides avec des zéros.
Le tableau d'origine est préservé en haut à gauche, le reste est rempli de zéros.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Données originales | Résultat AGRANDIR | ||||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | 10 | 20 | 10 | 20 | 0 | 0 | 0 |
| 4 | 2 | 30 | 40 | 30 | 40 | 0 | 0 | 0 |
| 5 | 3 | 0 | 0 | 0 | 0 | 0 | ||
| 6 | 4 | 0 | 0 | 0 | 0 | 0 | ||
| 7 | 5 | 0 | 0 | 0 | 0 | 0 |
=AGRANDIR(A1:B2;5;5;0)Exemple 2 : Agrandir uniquement les lignes
Ajouter des lignes supplémentaires à un tableau sans modifier le nombre de colonnes. Utilisez 0 pour le paramètre lignes et omettez ou utilisez 0 pour colonnes.
Conserve 2 colonnes mais étend à 6 lignes avec cellules vides.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nom | Score | Résultat agrandi | ||
| 2 | Alice | 95 | Alice | 95 | |
| 3 | Bob | 87 | Bob | 87 | |
| 4 | Claire | 92 | |||
| 5 | |||||
| 6 |
=AGRANDIR(A1:B3;6;0;"")Exemple 3 : Agrandir uniquement les colonnes
Étendre un tableau horizontalement en ajoutant des colonnes supplémentaires, utile pour créer des espaces pour de futures données.
Conserve 3 lignes mais étend à 5 colonnes avec tirets comme remplissage.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Produit | Prix | Colonne ajoutée | Colonne ajoutée | Colonne ajoutée |
| 2 | Ordinateur | 999 | - | - | - |
| 3 | Souris | 25 | - | - | - |
| 4 | Clavier | 75 | - | - | - |
=AGRANDIR(A1:B3;0;5;"-")Exemple 4 : Créer une grille de rapport formatée
Combiner AGRANDIR avec d'autres fonctions pour créer des rapports avec espacement et structure prédéfinis.
Crée une structure de rapport avec espace pour ajouter des données supplémentaires.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | T1 | T2 | T3 | T4 | Total |
| 2 | 1000 | 1200 | 1100 | 1300 | 4600 |
| 3 | |||||
| 4 | Prévisions | ||||
| 5 | |||||
| 6 |
=AGRANDIR(A1:E1;5;5;"")Exemple 5 : Utilisation avec des formules dynamiques
Combiner AGRANDIR avec SEQUENCE ou d'autres fonctions de tableau dynamique pour créer des structures de données complexes.
Combinaison de SEQUENCE et AGRANDIR pour créer une liste numérotée extensible.
| A | B | |
|---|---|---|
| 1 | Original | Agrandi avec numérotation |
| 2 | Tâche 1 | 1 - Tâche 1 |
| 3 | Tâche 2 | 2 - Tâche 2 |
| 4 | Tâche 3 | 3 - Tâche 3 |
| 5 | 4 - | |
| 6 | 5 - |
=SEQUENCE(5)&" - "&AGRANDIR(A1:A3;5;1;"")Exemple 6 : Matrice de planification
Créer une matrice de planification en agrandissant un tableau de base avec des valeurs par défaut pour les créneaux non assignés.
Étend un planning partiel à une semaine complète avec disponibilités par défaut.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
| 2 | Réunion | Formation | Disponible | Disponible | Disponible | Disponible | Disponible |
| 3 | Client A | Client B | Disponible | Disponible | Disponible | Disponible | Disponible |
| 4 | Disponible | Disponible | Disponible | Disponible | Disponible | Disponible | Disponible |
| 5 | Disponible | Disponible | Disponible | Disponible | Disponible | Disponible | Disponible |
=AGRANDIR(A1:B2;4;7;"Disponible")Erreurs fréquentes
#VALEUR! - Dimensions insuffisantes
Cette erreur survient si vous spécifiez un nombre de lignes ou colonnes inférieur aux dimensions du tableau d'origine. AGRANDIR ne peut pas réduire un tableau, uniquement l'étendre.
#CALCUL! - Résultat trop volumineux
Si vous tentez de créer un tableau extrêmement grand qui dépasse les limites d'Excel (1 048 576 lignes × 16 384 colonnes), vous obtiendrez cette erreur.
#DEVERSER! - Conflit de déversement
Les tableaux dynamiques nécessitent un espace libre pour se déverser. Si des cellules contiennent déjà des données dans la zone de déversement, vous obtenez cette erreur.
#NOM? - Fonction non disponible
AGRANDIR n'existe que dans Excel 365 et Excel 2021. Si vous utilisez Excel 2019 ou version antérieure, cette fonction n'est pas reconnue.
Valeur de remplissage #N/A par défaut
Si vous omettez le paramètre valeur_remplissage, Excel utilise automatiquement #N/A, ce qui peut rendre votre tableau difficile à lire.
Techniques avancées
Agrandissement dynamique basé sur conditions
Utilisez des formules dans les paramètres de dimension pour créer des agrandissements adaptatifs qui changent selon vos données.
Combinaison avec FILTRE et TRI
Créez des tableaux filtrés et triés avec des dimensions standardisées en combinant AGRANDIR avec d'autres fonctions de tableau dynamique.
Matrices de calcul préformatées
Créez des matrices de calcul avec des dimensions fixes pour standardiser vos rapports, particulièrement utile pour les dashboards.
Normalisation de données variables
Quand vous consolidez des sources de données de tailles différentes, AGRANDIR garantit que tous les tableaux ont les mêmes dimensions.
Cas d'usage professionnels
Tableaux de bord standardisés
Dans les rapports récurrents, AGRANDIR permet de garantir que vos tableaux ont toujours les mêmes dimensions, facilitant la création de graphiques et mises en forme automatiques.
Peu importe le mois (28, 30 ou 31 jours), votre tableau fait toujours 31×12 pour un formatage cohérent.
Plannings et calendriers
Créez automatiquement des grilles de planning avec des créneaux prédéfinis, en partant d'une base partielle que vous agrandissez.
Transforme quelques rendez-vous en planning complet 24h × 7 jours avec disponibilités marquées.
Comparaison de données multi-sources
Lors de consolidations de données provenant de différents systèmes avec des structures variées, AGRANDIR harmonise les dimensions pour faciliter les comparaisons.
Joint horizontalement deux sources après les avoir normalisées à 100 lignes × 10 colonnes.
Questions fréquentes
AGRANDIR fonctionne-t-elle avec Excel 2019 ?
Non, AGRANDIR est une fonction de tableau dynamique exclusive à Excel 365 et Excel 2021. Les versions antérieures ne la supportent pas.
Que se passe-t-il si je spécifie moins de lignes que le tableau d'origine ?
Si le nombre de lignes ou colonnes spécifié est inférieur aux dimensions originales, AGRANDIR retourne une erreur #VALEUR!. Cette fonction ne peut que agrandir, jamais réduire.
Peut-on utiliser une formule comme valeur de remplissage ?
Oui, le paramètre valeur_remplissage accepte une formule. Par exemple : =AGRANDIR(A1:B2;5;5;ALEA()) remplit avec des valeurs aléatoires. Attention, la formule est calculée une seule fois, pas pour chaque cellule.
Comment agrandir uniquement les colonnes sans toucher aux lignes ?
Utilisez 0 pour le paramètre lignes pour conserver le nombre de lignes d'origine : =AGRANDIR(A1:C3;0;10) garde 3 lignes mais étend à 10 colonnes.
Fonctions similaires
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel.
Essayer pendant 30 jours