Skip to main content

Excel Trick pour additionner un nombre de cellules avec une plage variable

Astuce Excel: Sélectionner les cellules visibles seulement dans Excel (Avril 2025)

Astuce Excel: Sélectionner les cellules visibles seulement dans Excel (Avril 2025)
Anonim

Dans Excel, vous pouvez additionner un nombre de cellules en utilisant une plage de variables avec la fonction INDIRECT. La fonction INDIRECT met à jour automatiquement la plage de cellules que vous avez référencée sans modifier manuellement la formule elle-même. Vous pouvez utiliser la fonction INDIRECT avec un nombre illimité de fonctions Excel, mais le plus commun (et utile) est l'utilisation de la fonction SOMME.

Remarque: Les informations contenues dans l'article s'appliquent aux versions Excel 2019, 2016, 2013, 2010 et Excel pour Mac.

01 de 05

Comment faire la somme d'un nombre de cellules à l'aide d'une plage variable

Vous pouvez incorporer la fonction INDIRECT en tant qu'argument à l'intérieur de la fonction SUM pour créer une plage de références de cellules variable à ajouter par la fonction SUM. La fonction INDIRECT effectue cette opération en référençant indirectement la plage de cellules, via une référence de cellule intermédiaire.

Le format des deux fonctions utilisées ensemble ressemble à ceci:

= SUM (INDIRECT ("D1": D4)

Cela verrouille la plage pour qu'elle commence à D1 et permet à D4 de changer si vous insérez ou supprimez des cellules dans la colonne D.

Vous pouvez également utiliser d'autres cellules de la feuille de calcul pour modifier les références de cellules. Par exemple, si vous utilisez E1 pour référencer la première cellule de la plage et E2 pour référencer la dernière cellule de la plage, la formule se présente comme suit:

= SUM (INDIRECT ("D" & E1 & ": D" & E2))

En modifiant les nombres situés dans les cellules E1 et E2, vous pouvez modifier la plage dans la formule sans avoir à modifier manuellement la formule.

02 de 05

Essayez les fonctions SUM et INDIRECT

Créez une feuille de calcul pour tester vous-même les fonctions SUM et INDIRECT. Commencez par créer une feuille de calcul vierge et entrez les données suivantes dans les colonnes D et E:

Cellule Les données D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4

Ensuite, créez la formule dans la cellule F1. Voici comment:

  1. Sélectionner une cellule F1. C'est ici que le résultat de cet exemple s'affichera.
  2. Sélectionner Formules.
  3. Choisir Math & Trig pour ouvrir la liste déroulante des fonctions.
  4. SélectionnerSOMME dans la liste pour ouvrir la boîte de dialogue Arguments de la fonction SUM.
03 de 05

Imbrication de la fonction INDIRECT dans la fonction SUM

Ensuite, entrez la fonction INDIRECT dans la fonction SUM en utilisant cette boîte de dialogue.

  1. dans le Numéro 1 Dans le champ, entrez la fonction INDIRECT suivante:

    INDIRECT ("D" & E1 & ": D" & E2)

  2. Sélectionner D'accord pour compléter la fonction et fermer la boîte de dialogue.
  3. Le nombre 50 apparaît dans la cellule F1. C'est la somme des cellules D1 à D4.
  4. Lorsque vous sélectionnez la cellule F1, le champ de formule affiche:

    = SUM (INDIRECT ("D" & E1 & ": D" & E2))

Une fois que vous avez compris comment formater les fonctions SUM et INDIRECT imbriquées, vous pouvez taper la fonction entière indiquée à l'étape 4 directement dans la cellule de résultat (dans cet exemple, la cellule F1).

04 de 05

Construire l'argument pour la fonction INDIRECT

Dans l'exemple ci-dessus, les références aux cellules E1 et E2 sont en dehors des guillemets. Ceci, combiné avec le & symbole concaténé, intègre tout ce qui est contenu à l'intérieur des cellules E1 et E2 dans la formule elle-même.

Voici comment fonctionnent les éléments de la formule:

  • & est utilisé pour joindre des données de texte (dans ce cas, la lettre D) à une référence de cellule (E1 et E2) contenant une valeur numérique.
  • ' ' doit entourer les données de texte à l'intérieur des références de cellule (dans cet exemple, la lettre D).
  • : est un séparateur entre la première cellule et la dernière cellule de la plage SUM.

Dans l'exemple ci-dessus, le point de départ de la plage est défini par les caractères: "D" et E1.

Le point final de la plage est défini par les caractères: ": D" et E2

Les deux points doivent être inclus à l'intérieur des guillemets.

La troisième perluète au milieu est utilisée pour concaténer les deux segments en un seul argument:

"D" & E1 & ": D" & E2 05 de 05

La plage de variables de la fonction SOMME

La fonction INDIRECT imbriquée dans la fonction SUM facilite le changement du début et de la fin de la plage totalisée par la fonction SUM, sans avoir à éditer la fonction elle-même.

À l'aide de la technique de concaténation décrite à l'étape 3, utilisez les nombres stockés dans les cellules E1 et E2 du tableur pour modifier la plage de cellules de la fonction SUM.

Testez ceci dans votre propre feuille de calcul en modifiant les cellules E1 et E2 et observez l’évolution des résultats de la fonction SOMME.

  1. Sélectionner une cellule E1.
  2. Tapez le nombre 3.
  3. presse Entrer.
  4. Sélectionner une cellule E2.
  5. Tapez le nombre 6.
  6. presse Entrer.
  7. La réponse dans la cellule F1 passe à 90. Il s'agit de la somme des nombres contenus dans les cellules D3 à D6.

Pour voir la fonction INDIRECT en action, insérez une nouvelle cellule dans la cellule D3. Cela décale toutes les autres cellules. La nouvelle somme est le total des cellules D3 à D7. La fonction INDIRECT modifie de manière dynamique l’ensemble de la plage pour inclure la liste complète que vous avez initialement entrée, ainsi que la nouvelle cellule que vous avez également insérée.

Le # REF! Valeur d'erreur

Le # REF! La valeur d'erreur apparaît dans la cellule F1 si la fonction INDIRECT:

  • Contient une référence de cellule non valide.
  • Contient une référence externe à une autre feuille de calcul qui n'existe pas.
  • Fait référence à une plage de cellules hors des limites de la feuille de calcul.
  • Fait référence à une cellule qui est vide.