Formule de calcul à plusieurs conditions

Bonjour à tous!

Je vous contacte car je ne suis pas un grand spécialiste d'excel et je souhaiterais approfondir mes connaissances.

Je suis éducateur sportif et j'ai un tableau dans lequel sont écrites des années de naissance (colonne C). Dans la colonne D je souhaite que la catégorie de la personne apparaisse. Par exemple : si la date de la colonne C est 2000 ou 2001, alors le terme "BENJAMIN" doit apparaître dans la colonne D. Si la date de la colonne C est 1998 ou 1999, alors le terme "MINIME" doit apparaitre ...etc

Est il possible de regrouper toutes ces informations en 1 seule formule de calcul?

Je vous remercie du temps que vous allez m'accorder.

Matthieu

Bonjour,

Oui c'est tout à fait possible, pourrais-tu joindre un fichier avec ton tableau (en enlevant les données personnelles comme les noms ou autres), ainsi que la liste des catégories avec leurs années stp

Cordialement,

Re bonjour,

Les catégories sont dans l onglet du même nom en bas du document.

J'espère qu'il n y a pas trop d'informations...

Merci

Cordialement

Matthieu

25categorie.zip (6.25 Ko)

Re,

Ton document en retour en modifiant un peu le tableau des catégories (j'en ai fais un 2eme à droite du tiens pour que tu comprennes) :

En fait j'ai inversé l'ordre de tes catégories, car j'ai utilisé la formule RECHERCHEV() .

Je ne sais pas si tu connais cette fonction donc voici le principe :

=RECHERCHEV(valeur_cherchée;tableau_de_recherche;colonne_à_remonter;type_de_recherche)

En gros, on lui fait chercher une valeur dans un tableau, et quand il trouve cette valeur, Excel te renvois la valeur située sur la même ligne mais dans la colonne indiquée comme 3ème argument.

La ou la subtilité se fait, c'est au niveau du type de recherche, cet argument a une valeur de FAUX pour une recherche exacte, et de VRAI pour une recherche approximative.

Dans ton cas une recherche exacte ne serait pas pratique car sinon il faudrait lister toutes les années de naissances de 1944 à 2001 pour toujours avoir une cellule qui correspond à l'année de naissance.

Alors que dans le cas d'une recherche approximative, si Excel ne trouve pas la valeur recherchée, il renvoie le résultat, pour la 1ère valeur inférieure qu'il trouve. Donc en classant les catégories par ordre décroissant comme je l'ai fais dans le 2ème tableau, cela nous donne les années de naissance dans l'ordre croissant, ce qui fait que si l'année recherchée, n'est pas dans la colonne I, Excel va remonter le résultat de l'année inférieure (et donc de la catégorie supérieure).

Un exemple pour être un peu plus clair :

Tu cherches l'année 1993, elle apparait dans le tableau, donc la formule te renvois JUNIOR directement.

Tu cherches l'année 1992, elle n'est pas dans le tableau, Excel cherche la première valeur inférieure, donc dans notre tableau 1989, et va donc renvoyer SENIOR, ce qui correspond bien à la catégorie de quelqu'un né en 1992.

SI jamais je ne suis pas assez clair, n'hésites pas

Cordialement,

27categorie.zip (9.54 Ko)

Re,

Alors, pour le principe j'ai compris...après pour la mise en pratique je ne sais pas si j'arriverais a le refaire!

Je pense avoir compris tous les éléments de la formule.( ou à peu prés)

Par contre si le tableau avait été sur un autre onglet, était il possible de faire un recherche V?

Le caractère à mettre dans la formule est bien "dollar" ?

C'est impressionant ce que l on peut faire avec ce logiciel. Ca donne envie d'en apprendre davantage.

MERCI INFINIMENT


Re,

Je m'auto réponds. J'ai essayé d'appliquer la formule sur un autre tableau. Ca fonctionne donc me^me sous un autre onglet et c est bien le sigle "dollar" qui est utilisé. Par contre j'ai essayé d' appliquer la formule de mémoire et j'ai oublié de mettre VRAI à la fin. Mais ca a l air d avoir marché. A quel moment cela risque t il de poser un problème?

Quand j'ai tapé rechercheV, il m'a préécrit aussi rechercheh. A quoi cela sert il?

Dsl mais je suis curieux

Merci

Alors,

RechercheH sert à faire une recherche Horizontal contrairement à la rechercheV qui fait une recherche Verticale (d'où le V ou le H tout simplement).

Si tu ne mets pas VRAI, ce n'est pas grave dans ton cas, car c'est un argument facultatif de la fonction, qui sera considéré à Vrai si il n'est pas renseigné ce qui correspond à ton besoin. Cela aurait pu poser des problèmes dans le cas d'une recherche Exact si tu avais oublié de mettre FAUX par contre.

Cordialement,

Merci énormément pour le tableau et pour tous les renseignements!!!

Je me coucherai moins bête ce soir!

J'espère pouvoir m'en souvenir an cas de besoins!!

Bonne continuation et encore merci!!

Rechercher des sujets similaires à "formule calcul conditions"