Ajouter 2.5 si

Résolu
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -  
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un fichier de congés dans une cellule j"ai une formule qui ajoute 2.5 tous les mois de mai a juin pour avoir les congés acquis

=SI(MOIS(AUJOURDHUI())>=6;DATEDIF(DATE(ANNEE(AUJOURDHUI());5;1);AUJOURDHUI();"m")-1;DATEDIF(DATE(ANNEE(AUJOURDHUI())-1;5;1);AUJOURDHUI();"m")-1)*2,5

je voudrais faire que ça ne rajoute par rapport a la date d'entrée jusqu"a mai puis reprendre la formule du haut
je sais pas si c est clair je vous mets un fichier en exemple
https://www.cjoint.com/c/DBjqVsopkZ6
merci
a bientot

10 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    Rien de clair dans votre demande, pouvez vous préciser un peu:

    1° le résultat n'est pas en E2 à mais en E6 dans votre modèle?

    2° la date en B2 ne correspond pas à un mois complet jusqu'à aujourd'hui? Faut il donc en conséquence compter quand même 2,5, comme vous le précisez ou le nombre de jour *2,5/12?

    4° on suppose qu'il ne faut prendre en compte que les mois (complets???) depuis 1° mai de l'année précédente?

    à vous lire
    crdlmnt

    0
  2. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonsoir
    1° oui le résultat est en E6 dans ma formule actuelle qui est vrai compte en mois pleins je n ai pas réussi a compter a partir du jour d'entrée.

    2° la date en B2 correspond au jour d'entrée dans l'entreprise 2.5 jours acquis par mois je pense que votre formule Nbre de j*2.5/12 est peut être plus précise

    4° oui il faut prendre les mois complets depuis le 1er juin de l année précédente au 31 mai de l'année actuelle puisque on parle de congés acquis on a jusqu'au 31 mai pour les solder et on accumule de juin 2013 a mai 2014 actuellement
    crdlmnt
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    voyez si cette option vous convient:

    https://www.cjoint.com/c/DBkhFb7PDDS

    le tout restant à vérifier :mise en accord avec vos règles de calcul _jour en cours inclus ou non, arrondi sup ou inf, ect)

    crdlmnt
    0
  4. surplus
     
    bonjour
    vos calculs sont bons
    mais ce que je voudrais arriver a faire c'est que au lieu de cumuler sur vos formules c'est que tous repartent de 0 au 1 juin 2014
    Je ne veux calculer que les conges acquis du 01/06/2013 au 31/05/2014
    puisque ils doivent etre soldés avant le 31 mai.
    Puis tous repartent a 0 du 1 juin 2014 au 31/05 2015 ou ils cumuleront tous 30 j de congès acquis.
    au depart je pensais prendre ma formule
    mettre genre si entree en cours d'année compter a partir de la date d'entree jusqu'au mois de 31/05/2014 puis compter normal a partir de 1/06/2014 compteur a 0 pour tous.
    merci
    crdlmnt
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      La formule compte: 2,5*365/12 pour chaque jour:
      ___passé depuis le 1/6/ de l'année d'avant inclus jusqu'au jour en cours si la date d'entrée est inférieure au 1/6 de l'année précédente.
      ___Sinon selon le nombre de jours passés depuis la date d'entrée jusqu'au jour en cours.

      cette formule se base donc (jusqu'au 1/6 en cours)sur le 1/6/2013 jusqu'au 31/5/2014 et ensuite repartira à 0 en se basant sur le 1/6/2014.. et ainsi de suite tous les ans. Mais vous ne pouvez voir le changement que lorsque le 1/6/2014 sera dépassé, puisque les formules se basent sur la date du jour pour affecter l'année de référence.

      C'est ce que j'ai compris de votre demande
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonjour
    oui mais en avancant la date de l'ordinateur on le voit .non?
    merci
    a bientot
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Alors faites le,
      mais pour que le changement s'applique, n'oubliez pas d'entrer la formule =AUJOURDHUI() dans une cellule hors champ, pour activer la modification.
      Vous verrez alors que dans mon modèle, si vous régler sur le 10/2/2015 toutes les lignes passent à 21 jours!
      Crdlmnt
      0
  7. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    merci
    je vais essayer ce soir
    je vous tiens au courant
    merci
    Crdlmnt
    0
  8. surplus
     
    bonsoir
    effectivement toutes les lignes passent a 21 jour le 10/2/2015
    mais ce que je voudrais c'est d'avoir tous les compteurs a 0 au 1er juin 2014
    car la votre formule cumule les jours au delà de 30
    alors que moi je voudrais après 30 repartir a 0 afficher 1 a 2.5 par mois
    merci
    a bientot
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Je ne comprend pas... vous voulez compter uniquement 2,5 jours par mois complets et uniquement pour les mois complets?... au lieu de l'actuel qui compte le quota au jour le jour?

      à vous lire (demain!!)
      0
  9. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonjour
    non votre formule va bien de compter sur 365 j votre comptage est bon
    Je ne compte que les j acquis du 1er juin au 31 mai c 'est un comptage perpétuel
    qui recommence a 0 tous les 1ers juin.
    bien sur ce comptage me sert parce que a coté j ai les jours de congés pris
    congés acquis -congés pris =0 si pas pris ils sont perdus c'est pour ça que on ne compte plus après 30
    slts
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour

      Bon, j'ai peut être compris (pas sur)
      voyez ici:

      https://www.cjoint.com/?DBlj7q1AuHG

      Notez que j'ai placé un calcul en D1 qui donne la date limite pour repartir à 0 pour simplifier les formules et éviter à excel de recalculer les limites à chaque ligne.

      Crdlmnt
      0
  10. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonjour
    c'est exactement ce que je voulais
    autre probleme que j'ai
    est ce possible de memoriser dans une cellule le cumul de chacun avant la remise a zero du decompte?
    merci de votre patience
    a bientot
    0
  11. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    si vous voulez enregistrer les données automatiquement le 31/5 de l'année en cours, c'est peut être possible, mais ça relève d'un VBA qui n'est pas dans mes compétences qui sont assez limitées dans ce domaine.
    Vous aurez sans doute plus de chance avec quelques talents de ce forum.
    Bonne chance

    crdlmnt
    0
    1. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      Re
      merci de votre aide précieuse
      crdlmnt
      0