Problème de Format de cellules (fonction RECHERCHEV)

Bonjour à tous,

j'ai voulu créer un tableur me permettant d'afficher un pourcentage (taux de réduction en l'espèce), en fonction de l'age d'une personne.

Pour ce faire j'ai utilisé en premier lieu la fonction "AUJOURD'HUI - [date de naissance de la personne]" afin d'obtenir son age.

J'ai mis cette cellule au format personnalisé "aa" pour afficher le résultat en "age".

sur une seconde feuille de calcul j'ai déroulé un tableau de deux colonnes, la première contenant des nombres de 1 à 100, (sensés représenter l'age de la personne) et la seconde colonne indique le pourcentage applicable à chaque age.

j'ai ensuite, sur ma première feuille de calcul, inscrit une fonction RECHERCHE V, pour rechercher l'age (déterminé avec la fonction aujourd’hui), dans ma colonne 1 de ma feuille 2, et ainsi indiquer le pourcentage applicable (colonne 2).

ma formule indique une erreur #N/A

je ne suis qu'un simple amateur, mais il me semble que cela provient du fait que l'age obtenu avec ma fonction Aujourd'hui, est en format aa, et que mes nombres de référence pour ma fonction RECHERCHE V sont au format nombre..

je ne trouve pas de solution, si je mets mes nombres de 1 à 100 au format aa forcément excel ne m'affiche que des 00,

Or si je mets mon "age" au format nombre j'obtiens un nombre à 4 chiffres..

je ne parviens pas à faire coïncider ces deux valeurs,

pourriez vous m'aider en ce sens ?

avec mes remerciements anticipés

Bonjour,

Plutôt qu'un long discours, un classeur serait bien plus explicite

Bonjour,

Si tu te contentes de changer le format d'affichage de la cellule avec ta formule :

"AUJOURD'HUI - [date de naissance de la personne]"

Tu as peu être un âge qui s'affiche mais ce n'est pas la valeur de la cellule. Donc lors d'une recherche aucune valeur ne va

correspondre a un âge au format nombre.

Si tu veux pouvoir faire des calculs avec l'age ensuite alors

=ANNEE(AUJOURDHUI())-ANNEE(date naissance)

ainsi tu trouveras l'age que la personne aura cette année. (avec un format nombre et pas date pour la cellule. )

bonjour

ce n'est pas parce que tu modifie l'affichage que le contenu de la cellule est modifié

si tu fait un recherchev il faut que la valeur cherchée soit au même format que dans la plage de recherche

voir si mon exemple répond à ta question

A plus sur le forum

74rechvpourcent.xlsx (11.26 Ko)

re bjr

autre test avec un format texte des 2 cotés

A plus sur le forum

35rechvpourcent2.xlsx (11.45 Ko)

Bonjour,

merci à tous pour vos réponses !

Bonjour,

Si tu te contentes de changer le format d'affichage de la cellule avec ta formule :

"AUJOURD'HUI - [date de naissance de la personne]"

Tu as peu être un âge qui s'affiche mais ce n'est pas la valeur de la cellule. Donc lors d'une recherche aucune valeur ne va

correspondre a un âge au format nombre.

Si tu veux pouvoir faire des calculs avec l'age ensuite alors

=ANNEE(AUJOURDHUI())-ANNEE(date naissance)

ainsi tu trouveras l'age que la personne aura cette année. (avec un format nombre et pas date pour la cellule. )

cette solution, simple, mais efficace, fais très bien l'affaire,

si ce n'est qu'elle n'affiche pas l'age en soit, j'ai donc conservé ma fonction =AUJOURD'HUI () - [date de naissance de la personne], pour afficher l'age, mais sur la seconde feuille de calcul j'ai repris votre solution, c'est ce résultat qui sert de base de recherche à ma fonction RECHERCHEV.

C'est parfait !

merci à tous

Pour un résultat plus proche on peut aussi utiliser une formule avec arrondi.inf

Puisque aujourdhui() - Date naissance donne un nombre de jours ; la division par 365.25 devrait ramener l'âge.

=ARRONDI.INF((AUJOURDHUI()-cellule date naissance)/365.25;0)

365.25 .... 0.25 pour les années bissextiles.

Rechercher des sujets similaires à "probleme format fonction recherchev"