Aide avec formule

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

3 réponses

  1. Contributeur
    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
    1. 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
    2. Contributeur
      @J-Artpour 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
  2. Contributeur
    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
    1. Contributeur
      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