Utiliser une Valeur de Cellule dans une Formule – Excel et Google Sheets
Télécharger le Classeur Exemple
Ce tutoriel montre comment utiliser une valeur de cellule dans une formule dans Excel et Google Sheets.
Utiliser une 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, qu’il s’agisse de l’adresse de la cellule ou du nom d’une plage.
=INDIRECT(D4)
La fonction INDIRECT examine la chaîne de texte de la cellule D4, qui est dans ce cas B4. Elle utilise ensuite la chaîne de texte comme référence de cellule valide et renvoie la valeur contenue dans B4 – dans ce cas, 50.
Si vous copiez la formule vers le bas, la cellule D4 deviendra D5, D6, etc., et la valeur correspondant à la colonne B sera renvoyée.
La syntaxe de la fonction INDIRECT est la suivante :
=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 supposé.
Fonction SOMME avec la Fonction INDIRECT
Nous pouvons également utiliser la fonction INDIRECT avec la fonction SOMME pour additionner les valeurs de la colonne B en utilisant les chaînes de texte de la colonne D.
Cliquez dans G4 et tapez la formule suivante.
=SOMME(INDIRECT(D4&":"&D8))
Fonction INDIRECT avec des Plages Nommées dans Excel
Voyons maintenant un exemple d’utilisation de la fonction INDIRECT avec des plages nommées.
Considérons la feuille de calcul suivante, qui présente les chiffres de vente pour une période de 3 mois pour plusieurs représentants commerciaux.
- Sélectionnez la plage B3:E9.
- Dans le ruban, sélectionnez Formules > Depuis sélection
- Assurez-vous que les cases à cocher Ligne du Haut et Colonne de Gauche sont cochées et cliquez sur OK.
- Excel a maintenant créé des noms de plages sur la base de votre sélection.
- Cliquez dans H4 et créez un tableau comme indiqué ci-dessous.
- Dans I4, tapez la formule suivante :
=SOMME(INDIRECT(I3))
- Appuyez sur Entrée pour terminer la formule.
- Faites glisser la formule vers la colonne K.
- La formule passe de I3 à J3 (le nom de la plage de février), puis à K3 (le nom de la plage de mars).
- Répétez le processus pour les fonctions MOYENNE, MAX et MIN.
- Nous pouvons ensuite modifier les noms de la ligne 3 pour obtenir les totaux de trois des représentants. Les formules prendront automatiquement les valeurs correctes grâce à la fonction INDIRECTE
- Saisissez le nom des autres représentants commerciaux dans la colonne adjacente et faites glisser les formules pour obtenir leurs chiffres de vente.
Utiliser une Valeur de Cellule Comme Référence de Cellule dans Google Sheets
L’utilisation de la fonction INDIRECT dans Google Sheets fonctionne de la même manière que dans Excel.
Fonction INDIRECT avec des Plages Nommées dans Google Sheets
Les plages nommées fonctionnent de manière similaire à Excel dans Google Sheets.
- Dans le menu, sélectionnez Données>Plages nommées.
- Saisissez le nom de la plage, puis sélectionnez la plage.
- Cliquez sur Terminer.
- Répétez le processus pour tous les mois et tous les représentants commerciaux
- Une fois que vous avez créé les noms des plages, vous pouvez les utiliser de la même manière que dans Excel.
- Faites glisser la formule sur les mois de février et mars.
- Répétez l’opération pour les fonctions MOYENNE, MIN et MAX.
- Nous pouvons ensuite modifier les noms de la ligne 3 pour obtenir les totaux pour 3 des représentants. Les formules prendront automatiquement les valeurs correctes grâce à la fonction INDIRECT.