Formule de controle

golda -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je me permets de vous sollicite car je bloque sur un variable de contrôle.
J'ai un fichier avec plusieurs onglet
onglet A : le nombre de jours d'ancienneté par salarié sous forme de tableau à double entrée
Onglet B calendrier qui permet de suivre tout les jours pris par les salariés avec une zone de contrôle.

Exemple: le nombre de Congés payées est dépassé le mot épuisé apparait en rouge
pour les jours d'ancienneté acquis, je cherche une formule qui afficherait un message en fonction du nombre affiché
ex:
Onglet B
=> le salarié A => 4 jours d'ancienneté
=> le salarié B => 1 jours d'ancienneté
Onglet A le calendrier affiché est celui du salarié B avec un solde de Jour d'ancienneté différent.

l'idée c'est que dés que je change de salarié, il y a un contrôle en fonction du nombre de jour acquis par le salarié

j ene sais pas si mon explication est claire :-/

Merci d'avance

Configuration: Windows / Edge 18.17763

5 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pas complétement limpide
    Si tu veux une aide efficace il faut fournir ton fichier (avec des noms bidons si nécessaire) en le postant sur mon-partage.fr, faire créer un lien, le copier et revenir le coller ici en donnant 2 exemples de salariés avec des ancienneté différente et les résultats attendus dans chacun des cas

    Cdlmnt
    Via
    0
    1. golda1805 Messages postés 2 Statut Membre
       
      plusieurs onglets sont lies a ces deux fichiers ça risque d'être compliqué :-(
      0
    2. golda1805 Messages postés 2 Statut Membre
       
      on va essayé de faire comme ça.
      j'ai mis cette formule de contrôle dans une cellule de l'onglet A :
      =+SI(AO20='Liste des salariés'!C5;"SOLDE";SI(AO20>'Liste des salariés'!C5;"DEPASSE";""))
      Le souci c'est que ça ne fonction que pour le salarié de la ligne 5 de l'onglet B
      ( les noms des salariés sont en colonne B et le nombre de jours acquis en C)
      le but est que si je change de salarié dans l'onglet A, la formule de contrôle s'adapte au salarié.

      :) c'est mieux?
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Si le nom du salarié est en B il doit être possible de retrouver sa ligne dans Liste des salariés grâce à une RECHERCHEV
    Impossible de donner la bonne solution sans avoir une version même simplifiée de ton fichier avec la feuille de calcul et la feuille Liste des salariés au moins (si les autres ne servent pas dans le calcul des congés elle sont sans intér^t)
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    on va essayez avec RECHERCHEV sans garanties

    onglet A, le nom du salarié en A1 à adapter:

    =SI(RECHERCHEV(A1;'Liste des salariés'!B:C;2;0)=AO20;"SOLDE";SI(RECHERCHEV(A1;'Liste des salariés'!B:C;2;0)>AO20;"DEPASSE";"EN COURS"))

    crdlmnt
    0
  4. GOLDANGOKANG
     
    Bonjour,

    Désolé pour ma réponse tardive.
    Malheureusement ça ne marche pas. Le message reste sur solde.

    Merci pour votre aide je vais essayer de trouver un autre moyen

    ????????
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    si vous ne dites pas ce qui ne fonctionne pas, ou si vous ne mettez pas de données à disposition que l'on voit ce qu''il se passe, on ne pourra pas vous aider
    bonne chance
    crdlmnt
    0