Utiliser la valeur de la cellule dans la formule - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment utiliser une valeur de cellule dans une formule dans Excel et Google Sheets.

Valeur de cellule comme référence de cellule

La fonction INDIRECT est utile lorsque vous souhaitez convertir une chaîne de texte dans une cellule en une référence de cellule valide, que ce soit l'adresse de la cellule ou un nom de plage.

Considérez la feuille de travail suivante :

La formule en F4 est : =INDIRECT(D4)

La fonction INDIRECT examinera la chaîne de texte dans la cellule D4 qui dans ce cas est B4 - elle utilisera ensuite la chaîne de texte comme référence de cellule valide et renverra la valeur contenue dans B4 - dans ce cas, 50.

Si vous copiez la formule vers le bas, le D4 deviendra D5, D6, etc., et la valeur correcte de la colonne B sera renvoyée.

La syntaxe de la fonction INDIRECT est :

1 = INDIRECT(référence, style de référence)

Le style de référence peut être le style R1C1 ou le style A1 plus familier. Si vous omettez cet argument, le style A1 est utilisé.

Fonction SOMME avec la fonction INDIRECT

Nous pouvons également utiliser la fonction INDIRECT avec la fonction SUM pour additionner les valeurs de la colonne B en utilisant les chaînes de texte de la colonne D.

Cliquez sur H4 et tapez la formule suivante.

1 =SOMME(INDIRECT(D4&":"&D8))

Fonction INDIRECT avec des noms de plage dans Excel

Voyons maintenant un exemple d'utilisation de la fonction INDIRECT avec des plages nommées.

Considérez la feuille de calcul suivante où les chiffres de vente sont affichés pour une période de 3 mois pour plusieurs commerciaux.

  1. Sélectionnez la gamme B3:E9.
  2. Dans le ruban, sélectionnez Formules > Trier et filtrer > Créer à partir de la sélection.

  1. Assurez-vous que les cases Ligne du haut et Colonne de gauche sont cochées et cliquez sur d'accord.

  1. Excel aura maintenant créé des noms de plage en fonction de votre sélection.

  1. Cliquez sur H4 et configurez une table comme indiqué ci-dessous.

  1. Dans I4, tapez la formule suivante :
1 =SOMME(INDIRECT(I3)

  1. presse Entrer pour compléter la formule.

  1. Faites glisser la formule vers la colonne K.
  2. La formule passera de la prise en charge de I3 à la prise en charge de J3 (le nom de la plage de février), puis de K3 (le nom de la plage de mars).
  3. Répétez le processus pour les fonctions MOYENNE, MAX et MIN.

  1. Nous pouvons ensuite modifier les noms de la ligne 3 pour obtenir les totaux de 3 des commerciaux. Les formules prendront automatiquement les valeurs correctes en raison de la INDIRECT


  1. Tapez le nom des représentants restants dans la colonne adjacente et faites glisser les formules pour obtenir leurs chiffres de vente.

Valeur de cellule comme référence de cellule dans Google Sheets

L'utilisation de la fonction INDIRECT dans les feuilles Google fonctionne de la même manière que dans Excel.

Fonction INDIRECT avec noms de plage dans Google Sheets

La fonction INDIRECT est identique à Excel en ce qui concerne les noms de plage dans les feuilles Google.

  1. Dans le menu, sélectionnez Données>Plages nommées.

  1. Tapez le nom ou la plage, puis sélectionnez la plage.

  1. Cliquez sur Terminé.
  2. Répétez le processus pour tous les mois et tous les commerciaux
  3. Une fois que vous avez créé les noms de plage, vous pouvez les utiliser de la même manière que vous les avez utilisés dans Excel.

  1. Faites glisser la formule sur février et mars.

  1. Répétez l'opération pour les fonctions MOYENNE, MIN et MAX.

  1. Nous pouvons ensuite modifier les noms de la ligne 3 pour obtenir les totaux de 3 des commerciaux. Les formules prendront automatiquement les valeurs correctes en raison de la INDIRECT

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave