Formule conditionnelle

Bonjour,
Voila mon probléme je voudrais calculeer le nombre de jours par année exemple date de début date de fin
01/01/06 à 01/06/06 Nbre de jours sur 2006
01/04/06 Rien date de fin vide
01/05/07 à 08/07/07 Nbre de jours sur 2007
jusque là ça va à peu près en suite
01/06/07 à 01/09/08 Nbre de jours sur 2007 problème ???
Forlume provisoire :
=SI(D13=0;"";SI(E13=0;"";SI(E13<$A$13&$B$13;E13-D13;SI(E13<$A$14&$B$14>D13<$B$13;E13-D13))))

A13 01/01/06
B13 31/12/06
A14 01/01/07
B14 31/12/07
A15 01/01/08
B15 31/12/08
j'espère avoir été clair
Si quelq'un peut m'aider merci
Configuration: Windows Vista
Internet Explorer 7.0

4 réponses

  1. Bonsoir,
    Pour vous qui voyez bien ce que devrait donner la solution c'est certainement...plus clair que pour celui qui va essayer de vous aider, pourriez-vous déposer un fichier avec l'exemple ?
    Je suppose qu'une simple soustraction à chaque ligne avec un total général ne vous suffit pas, même avec une légére condition pour le passage à l'année suivante ?
    0
    1. Contributeur
      Bonsoir,

      tu fais simplement =MIN(B4;DATE(ANNEE(A4);12;31))-A4 et tu as ton nombre de jours (faire +1 éventuellement selon comment tu veux compter)...
      et tu rajoutes tes tests de cellule vide

      eric
      0
      1. Salut,

        Moins élégante que celle de Eriiic mais ne perd pas un jour en changeant d'année à tester

        =SI(ANNEE(B1)>ANNEE(A1);DATE(ANNEE(A1);MOIS(1)+12;0)-A1)+B1-DATE(ANNEE(B1);1;1)

        A+
        0
        1. Contributeur
          moui, très mal dit mon +1 :-)
          comprendre :
          ou bien =MIN(B4;DATE(ANNEE(A4);12;31)+1)-A4 equivalent à =MIN(B4;DATE(ANNEE(A4)+1;1;1))-A4
          J'hésitais entre nombre de jours entre 2 dates et nombre de jours totaux et c'est vrai que c'est plus sûrement la 2nde réponse qui est bonne
          eric
          0
          1. Bon jour
            Formule testée avec succès encore une fois merci
            bonne journée
            co and co
            0