Comment créer une plage définie dynamique dans une feuille Excel de calcul

Notes

Office 365 ProPlus est renommé Applications Microsoft 365 pour les entreprises. Pour plus d’informations sur ce changement, lisez ce billet de blog.

Résumé

Dans Microsoft Excel, vous pouvez avoir une plage nommée qui doit être étendue pour inclure de nouvelles informations. Cet article décrit une méthode pour créer un nom défini dynamiquement.

Notes

La méthode de cet article suppose qu’il n’y a pas plus de 200 lignes de données. Vous pouvez réviser les noms définis afin qu’ils utilisent le nombre approprié et reflètent le nombre maximal de lignes.

Utilisation de la formule OFFSET avec un nom défini

Pour ce faire, suivez ces étapes, selon la version de Excel que vous exécutez.

Microsoft Office Excel 2007, Microsoft Excel 2010 et Microsoft Excel 2013

  1. Dans une nouvelle feuille de calcul, entrez les données suivantes.

    Nombre A B
    1 Mois Ventes
    2 Jan 10
    3 Feb 20
    4 Mar 30
  2. Cliquez sur l’onglet Formules.

  3. Dans le groupe Noms définis, cliquez sur Gestionnaire de noms.

  4. Cliquez sur Nouveau.

  5. Dans la zone Nom, tapez Date.

  6. Dans la zone Références, tapez le texte suivant, puis cliquez sur OK:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1)

  7. Cliquez sur Nouveau.

  8. Dans la zone Nom, tapez Ventes.

  9. Dans la zone Références, tapez le texte suivant, puis cliquez sur OK:

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  10. Cliquez sur Fermer.

  11. Clear cell B2, and then type the following formula:

    =RAND()*0+10

    Notes

    Dans cette formule, COUNT est utilisé pour une colonne de nombres. COUNTA est utilisé pour une colonne de valeurs de texte.

    Cette formule utilise la fonction RAND volatile. Cette formule met automatiquement à jour la formule OFFSET utilisée dans le nom défini « Ventes » lorsque vous entrez de nouvelles données dans la colonne B. La valeur 10 est utilisée dans cette formule, car 10 est la valeur d’origine de la cellule B2.

Microsoft Office Excel 2003

  1. Dans une nouvelle feuille de calcul, entrez les données suivantes :

    Nombre A B
    1 Mois Ventes
    2 Jan 10
    3 Feb 20
    4 Mar 30
  2. Dans le menu Insérer, pointez sur Nom, puis cliquez sur Définir.

  3. Dans la zone Noms du livre de travail, tapez Date.

  4. Dans la zone Références, tapez le texte suivant, puis cliquez sur OK:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1).

  5. Cliquez sur Ajouter.

  6. Dans la zone Noms du livre de travail, tapez Ventes.

  7. Dans la zone Références, tapez le texte suivant, puis cliquez sur Ajouter :

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  8. Cliquez sur OK.

  9. Clear cell B2, and then type the following formula:

    =RAND()*0+10

    Notes

    Dans cette formule, COUNT est utilisé pour une colonne de nombres. COUNTA est utilisé pour une colonne de valeurs de texte.

    Cette formule utilise la fonction RAND volatile. Cette formule met automatiquement à jour la formule OFFSET utilisée dans le nom défini « Ventes » lorsque vous entrez de nouvelles données dans la colonne B. La valeur 10 est utilisée dans cette formule, car 10 est la valeur d’origine de la cellule B2.