Cas n°1 – Table de données (c)
Nous
avons remarqué dans le dernier article que la table de données à 2 dimensions
permettait de faire varier deux paramètres, mais – en revanche – ne pouvait
être utilisée que pour analyser les valeurs d’un résultat.
Il
y a une façon très esthétique de contourner cette limitation en utilisant une
fonction assez peu connue des utilisateurs lambda, la fonction choisir().
La fonction choisir()
La
syntaxe de cette fonction est =choisir(index;formule_1;formule_2 ;…).
index est un nombre allant de 1 à 254 ou une formule
aboutissant à un tel nombre.
Quand
index
est égal à 1, le résultat est celui de formule_1 ; quand il vaut
2, c’est celui de formule_2, et ainsi de suite.
Je
n’ai encore jamais testé cette fonction avec 254 arguments, et je ne suis pas
sûr qu’Excel vous laisse saisir une formule de cette longueur. Si vous l’avez
déjà tenté, n’hésitez pas à ajouter un commentaire en nous disant ce qui vous
est arrivé…
Mise en place de la solution
Insérons
une ligne au-dessus de la ligne 20, pour aérer un peu et créons en A20 une zone
de validaton par liste à partir de $A$14:$A$18.
Cela nous permet donc de sélectionner Ventes prévues, Coût variable total,
Chiffre d'affaires, Coût produits vendus ou Marge bénéficiaire.
Il
suffit alors d’entrer en A21 la formule =recherchev(A20;A14:B18;2;faux).
Nous
avons donc à présent une table capable de calculer les résultats de cinq
formules différentes en fonction de deux paramètres !
Remarque – Reste à résoudre un
problème esthétique. Quand nous sélectionnons « Ventes
prévues », les quantités vendues
sont formatées en € !
Pour
résoudre ce problème, il suffit d’utiliser le format personnalisé suivant pour
l’intérieur de la table de données : [>10000]# ##0 €;# ##0. En
effet, toutes les valeurs en € sont supérieures à 10.000 !
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil