mercredi 7 janvier 2009

Recherche de valeurs cibles dans un tableur

Bonjour,

Nous allons voir quelque chose d'assez utile dans les tableurs qui peut faire gagner beaucoup de temps, c'est la recherche d'une valeur prédéfinie par l'utilisateur.


Tout d'abord, imaginons que j'ai une cellule A1 égal à 20 et une autre cellule A2 égal à 5 et que je veux que la cellule A3 (par exemple) qui fait une relation entre les 2 cellules A1 et A2 (dans l'exemple, on va supposer qu'on les additionne) soit égal à une certaine valeur définie par l'utilisateur. (par exemple 256)

J'ai été gentil, je vous ai même concocté une petite image représentant ce que nous cherchons à faire. ;-)






On a 2 possibilités à notre disposition:
  • On recherche manuellement dichotomiquement afin de gagner du temps.
    Cette méthode à toutefois le désavantage de ne pas être assez rapide...
    Passons donc à ce qui va nous intéresser...

  • On demande au tableur de rechercher une valeur cible et là, c'est le tableur qui fait les calculs à votre place et vous pouvez ainsi gagner beaucoup de temps.
    Allez hop, on va passer à l'attaque!
NB: la valeur de la cellule A2 aura probablement changé de telle sorte que A3 devienne le nombre prédéfini. (c'est le but d'ailleurs et ce, automatiquement si on adopte la 2ème méthode)

Rechercher une valeur cible


Pour faire ce que nous venons de voir plus haut, c'est simple.

Vous n'avez qu'à sélectionner la cellule où vous voulez obtenir une certaine valeur prédéfinie (A3) et vous allez dans l'onglet Outils->Rechercher de valeur cible...
Ensuite, rien de plus simple, on vous demande la valeur cible et la cellule variable (dans notre exemple, la valeur cible est A3 et la cellule variable est A2)
Au final, on voit que A2 sera remplacé par 180 et C2 par 200...

Voilà, vous savez maintenant comment faire.
Vous pouvez l'utiliser même sur plus de 2 cellules sans problème... gardez seulement en tête que vous pouvez avoir qu'une seule valeur variable. (en tout cas dans les versions récentes de OpenOffice)

Copie de formule avec cellule constante

Pour finir ce billet, j'aimerais faire une petite remarque sur quelque chose de déjà vu mais souvent pas utilisé et qui pourtant peut vous faire gagner un temps fou.
Imaginez que vous devez copier normalement une formule mais qu'il y a dedans une valeur qui doit rester sur la même cellule...
C'est assez ennuyant car après la copie de formule, vous n'aurez plus cette cellule mais une autre...
Dans ce cas, appuyez simplement sur SHIFT+F4 au moment où vous écrivez la formule.
Maintenant vous n'avez plus qu'à copier normalement votre formule comme vous faites d'habitude.

Voilà c'est simple, ce n'est qu'un rappel mais beaucoup de personnes encore l'utilisent mal.


Liens externes

1 commentaire:

F. Schoubben a dit…

Voici (la suite de) mes remarques.

Au niveau du fond :

* une petite définition du (ou un lien vers) "dichotomiquement" serait la bienvenue;

* tu ne parles pas du "$" en tant que tel, ce qui est dommage, mais tu m'as appris le raccourcis clavier pour le choix de la cellule, et ça, ça va m'aider. Par contre, ce n'est pas exactement au moment où on "écrit" la formule, mais où on choisit la cellule "invariable" dans l'écriture de la formule.

Au niveau de la forme :

* typo : "telle sorte que A3 devienne" et intéresser;
* j'aime bien le "en 2 parties", une qui présente le problème et une qui le résoud;

* j'aurais ajouté le nom de la cellule pour "Vous n'avez qu'à sélectionner la cellule où vous voulez obtenir une certaine valeur prédéfinie " : A3;

* je n'aurais pas ajouté la phrase "on aurait pu le faire manuellement", puisque tu le dis déjà dans l'exposé du problème;

* j'aurais ajouté un exemple pour ta "Copie de formule avec cellule constante";

* il n'y a pas de lien externe... Pourtant, on doit trouver un endroit sur internet où tout est expliqué, aussi bien le raccourcis clavier que la recherche de la valeur cible; il y a également la dichotomie par exemple.

Bonnes corrections,