Ceci est un extrait de Pierre Leclerc (www.excel-vba.com et simple-excel.com)

Leçon 26 de 30: Les fonctions et formules de la catégorie "recherche et matrices"

Dans la catégorie "recherche et matrices", vous retrouverez  18 fonctions. Les 4 suivantes s'avèrent très utiles et vous sont présentées selon la fréquence d'utilisation.

Fonctions Utilisation
INDEX Renvoie la valeur d'une cellule à la rencontre de la ligne et de la colonne spécifiées comme arguments.
EQUIV Recherche une valeur dans un champ et renvoie le numéro de ligne ou de colonne.
DECALER Retourne la somme des valeurs d'un champ ou la valeur d'une cellule localisée à partir de l'adresse d'une autre cellule.
INDIRECT Renvoie une adresse ou une partie d'adresse écrite dans la cellule spécifiée dans l'argument.

NOTE IMPORTANTE: Les fonctions RECHERCHE, RECHERCHEH et RECHERCHEV n'ont pas été oubliées. Quand vous aurez découvert le formules utilisant les fonctions INDEX et EQUIV, ces trois fonctions (RECHERCHE) deviennent obsolètes. Les formules INDEX/EQUIV sont tellement importantes qu'elle sont les sujets de leur propre leçon.

Quant aux deux autres fonctions intéressantes, elles sont utilisées rarement pour régler des problèmes très particuliers. Voici leur syntaxe.

INDIRECT

Cette fonction sert à soumettre des adresses et sa syntaxe est la suivante : =INDIRECT(C1) ce qui signifie ; "ramener la valeur qui se trouve à l'adresse inscrite dans la cellule "C1". Ouvrez un nouveau classeur Excel. Il comprend 3 feuilles nommées Feuil1, Feuil2 et Feuil3. Dans la cellule A1 de la première feuille inscrivez 11, dans la cellule de la deuxième feuille inscrivez 22 et dans la cellule A1 de la troisième feuille inscrivez 33. Revenez à la première feuille. Dans la cellule C1 inscrivez Feuil1!A1. Dans la cellule D1 inscrivez la formule =INDIRECT(C1). Le résultat est 11. Si dans la cellule D1 vous inscrivez Feuille2!A1, le résultat dans D1 est 22 et si vous inscrivez Feuil3!A1 le résultat dans D1 est 33. Créez une liste déroulante dans la cellule C1 avec les valeur Feuil1!A1, Feuil2!A1 et Feuil3!A1 et testez les trois valeurs.

Je me sers de la fonction INDIRECT quand je développe un modèle d'affaires sur une feuille avec des données pour des scénarios différents sur plusieurs feuilles.

DECALER

Cette fonction sert à calculer des sommes ou des moyennes mobiles (3 derniers mois dans un tableau de 12 mois). Sa syntaxe qui nécessite 5 arguments est probablement la plus complexe de toutes les fonctions Excel. =SOMME(DECALER(A1;6;1;3;2)) fera la somme des cellules B7 à D9. Cette formule fait la somme d'une champs de trois lignes et deux colonnes (2 derniers arguments) et ce champs commence 6 ligne plus bas que la cellule A1 et 1 colonne à droite de A1.

left arrow Back Home

Kilroy site by    Affordable Solutions