Afficher valeur selon l'âge....
Résolu
Celuiquiabesoindaide
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Celuiquiabesoindaide Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Celuiquiabesoindaide Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je dois créer une formule pour afficher une valeur selon l'âge. J'ai 8 valeurs à choix a afficher. Ces 8 valeurs sont sur la feuille Ptech (cellules A1 à A8). La cellule B37 où la valeur doit s'afficher est sur la feuille Offre nouvel appareil. Exemple, pour un appareil de 1,2 et 3 ans, le facteur est de 0.00, pour 4 ans, le facteur est de 0,15, etc (voir pièce jointe). Le nombre d'année se trouve sur la feuille Ptech (cellule D5).
Merci pour votre Aide...

Je dois créer une formule pour afficher une valeur selon l'âge. J'ai 8 valeurs à choix a afficher. Ces 8 valeurs sont sur la feuille Ptech (cellules A1 à A8). La cellule B37 où la valeur doit s'afficher est sur la feuille Offre nouvel appareil. Exemple, pour un appareil de 1,2 et 3 ans, le facteur est de 0.00, pour 4 ans, le facteur est de 0,15, etc (voir pièce jointe). Le nombre d'année se trouve sur la feuille Ptech (cellule D5).
Merci pour votre Aide...


A voir également:
- Afficher valeur selon l'âge....
- Afficher appdata - Guide
- Vampire diaries age - Forum Cinéma / Télé
- Quel âge pour Vampire Diaries ? ✓ - Forum Cinéma / Télé
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. - Forum VB / VBA
- Mise en forme conditionnelle "compris entre" ✓ - Forum Excel
1 réponse
Bonjour
1°) comment sont formatées les cellules de colonne B feuille Ptech
si ce sont des valeurs num avec "ans" affichées par le formatage personnalisé de cellule c'est ok. Si par contre ce sont des textes, mieux vaut les transformer en valeur num en éliminant le "ans" et en formatant en "standard"
2°)ensuite pour trouver le correspondant en A de la valeur de D5 en B37 de "Offre nouvel appareil":
=INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0))
et si besoin pour éviter un affichage d'erreur quand D5 est vide (à partir de Excel 2007)
=SIERREUR(INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0));"")
et avant 2007
=SI(Ptech!D5="";"";INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0)))
crdlmnt
1°) comment sont formatées les cellules de colonne B feuille Ptech
si ce sont des valeurs num avec "ans" affichées par le formatage personnalisé de cellule c'est ok. Si par contre ce sont des textes, mieux vaut les transformer en valeur num en éliminant le "ans" et en formatant en "standard"
2°)ensuite pour trouver le correspondant en A de la valeur de D5 en B37 de "Offre nouvel appareil":
=INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0))
et si besoin pour éviter un affichage d'erreur quand D5 est vide (à partir de Excel 2007)
=SIERREUR(INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0));"")
et avant 2007
=SI(Ptech!D5="";"";INDEX(Ptech!A:A;EQUIV(Ptech!D5;Ptech!B:B;0)))
crdlmnt
bonne route
crdlmnt
=SI(D3<>"";DATEDIF(D3;D1;"y");"")
en fait vos dates donnent 8 ans, 1 mois et14 jours
il reste à savoir comment vous voulez compter les années et à, partir de quel moment vous devez inclure une année complète
par exemple
si chaque année entamée d'au moins un mois est considérée comme complète, cette formule devrait faire l'affaire:
=SI(D3<>"";DATEDIF(D3;D1;"y")+SI(DATEDIF(D3;D1;"ym")>0;1;0);"")
mais pour ça, il faut que vous sachiez décider de ce qui est une année à prendre en compte
exemple:
pour une année entamée d'un seul jour: remplacer "ym" par "yd"
pour 6 mois; remplacez >0 par >6
etc..
Si besoin, revenez avec l'information et on concoctera la solution.
à vous lire
crdlmnt