Excel:Calculer pourcentage de jours par mois

Bonjour,

je suis secrétaire comptable et je recherche une manière avec excel de calculer le pourcentage de jours par mois en fonction des contrats des employés.

Je vous explique :

J'ai mes 2 dates de contrats : exemple => un employé du 15 janvier 2012 au 20 mars 2012.

Je dois remplir un tableau avec le pourcentage de jours qu'il fait dans le mois.

par exemple :

du 15 janvier au 31 janvier = 0.52
du 1er février au 29 février = 1
du 1er mars au 20 mars = 0.64

JANV-FEV-MAR
0.52- 1 - 0.64


Je souhaiterais avoir une formule pour que mon tableau se remplisse tout seul après la saisie des 2 dates.

voici un screen de ce que j'aimerais

http://www.noelshack.com/2012-18-1336033920-excel.jpg

Est-ce possible ?

merci d'avance à qui m'aidera car je planche dessus depuis quelques jours ^^' et cela me faciliterait grandement la tâche :)

Aurélie

5 réponses

  1. Contributeur
    Bonjour tout le monde,

    Effectivement raymond, j'ajouterai qu'additionner les % pour le total des mensualités (sur l'exemple image) semble correspondre à rien...

    Ci-joint une autre approche avec 1 formule plus simple et pas cellules supplémentaires.

    Avec les mois (en C1:N1) qui soient de dates au premier du mois et le format d'affichage mmm, mettre en C2 :
    =MAX(MIN(D$1;$B2+1)-MAX($A2;C$1);0)/(FIN.MOIS(C$1;0)-C$1+1)
    fichier exemple

    eric
    2
    1. merci beaucoup Lentzouille.

      Ca marche à merveille !

      Bonne journée :) !

      Aurélie
      0
      1. Fait attention car je l'ai fait à l'arrache ça marche là mais je n'ai rien bloqué avec les "$" et février marche que pour ce cas précis,

        Bonne continuation
        0
      2. je vais tenter de retravailler tout ça pour que ca marche à l'année, merci :)
        je reviens ici en cas de soucis.
        0
      3. Oui n'hésite pas,
        Bon courage
        0
      4. J'ai réussi grâce à toi à faire l'année entière.

        J'ai juste un dernier soucis je t'explique :

        en effet quand je mets 01/01/12 au 31/12/12, je devrais avoir que des 1 partout, hors, j'ai 0.97 en janvier. Excel m'affiche 1 que si je mets 00/01/12 comme date de début. Tu saurais comment arranger ça ? :) (ou quelqu'un qui arrive sur ce topic par hasard ^^ )

        merci d'avance.
        0
      5. Re,

        =SI(JOUR(D9)=1;31/31;"")
        Integre cette formule quelque part ;)

        le 31 étant à changer par la rechercheV

        Cdt,
        0
    2. Contributeur
      Bonjour Aurélie.

      Désolé, mais déjà ton exemple est erronné :
      Du 15 au 31 janvier, dates inclues, il y a 17 jours, et 17/31=0,5484 arrondi à 0,55.
      Du 1er au 20 mars, dates inclues, il y a 20 jours, et 20/31=0,6452 arrondi à 0,65.
      Si tu fais la différence 31-15=16 ou bien 20-1=19, tu commets une erreur.

      C'est la même erreur qui survient quand tu fais 31-1=30 pour le mois complet !
      0
      1. Contributeur
        Bonjour

        La formule

        =(JOUR(C12)-JOUR(C11))/JOUR(C12)
        ou
        C11 cellule contenant la date de début
        C12 cellule contenant la date de fin
        -2
        1. Contributeur
          Ah non ! ce coup-ci, tu n'as pas assuré, Philou ...
          0