Aide avec formule

J-Art Messages postés 19 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un tableau avec une liste du personnel oû il y a l'age et sur un autre tableau j'ai des pourcentages a associer selon l'age. Ainsi, si un employé a entre 18 ans (y compris) et 24 ans (y compris) il faut que cela affiche le pourcentage correspondant. Aussi, si un employé est au fait un apprenti,celui-ci n'a pas de pourcentage. Voici la formule que j'ai essayé de rentrer :

=SI(U5="APP";"";SI(ET(T5>=18;T5<=24);Variables!C19;SI(ET(T5>=25;T5<=34);Variables!C20;SI(ET(T5>=35;T5<=44);Variables!C21;SI(ET(T5>=45;T5<=54);Variables!C22;Variables!C23)))))

Le seul truc qui marche avec cette formule c'est que pour les apprentis il ne mets rien mais pour tous les employés il met 0

C'est faisable de faire ca sans utiliser des macros ?

Merci
A voir également:

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour

sur la base de votre formule, mais il n'est pas utile de "cerner" les limites sauf pour le >18 (si vous en avez des inférieurs) car Excel s'arrête à la 1° condition remplie, à condition de les placer dans le bon sens:
le signe = n'st pas non plus nécessaire si vous allez au plafond +1

=SI(U5="APP";"";SI(ET(T5>=18;T5<25);Variables!C19;SI(T5<35;Variables!C20;SI(T5<45;Variables!C21;SI(T5<55;Variables!C22;Variables!C23)))))

crdlmnt




La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
J-Art Messages postés 19 Statut Membre
 
merci beaucoup pour votre aide.

Cependant j'ai toujours le même problème pour les apprentis il n'affiche rien dans la case et pour les employés il affiche 0 au lieu d'afficher les taux correspondants. Une idée ?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443 > J-Art Messages postés 19 Statut Membre
 
pour les apprentis (on suppose qu'il s'agit de APP, effectivement la formule n'affiche rien, c'est ce que vous avez demandé au début
pour les employés, ça devrait fonctionner, si les âges en T5 sont bien des valeurs numériques, <gras>et si la formuleest bien écrite
</gras> a vérifier chez vous ou fichier à soumettre, même avec des noms bidonnés sur:
https://www.cjoint.com/
en revenant ici coller le lien créé sur le site.

pour vérifier les valeurs num: format de cellule / alignement / horizontal / standard
valeur alignée à droite > num à gauche > texte

ou alors remplacer dans la formule T5 par T5*1
A vous lire
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   826
 
Bonjour

Qu'elle est le format de la cellule

Il faut nombre avec décimales vos données sont des pourcentages donc inférieur à 1
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour à tous

a essayer suivant la formule donnée
=SI(OU(U5="APP";T5<18);"";INDEX(variables!C19:C23;EQUIV(T5;{18;25;35;45;55};1)))


Maintenant, sans boule de cristal, va t'en savoir la définition de "apprenti" et "adulte" dans la formule excel
 Michel
0