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

  • Votes
  • Date
  • Date décroissante
  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 ?
    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
      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+
        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
          1. Bon jour
            Formule testée avec succès encore une fois merci
            bonne journée
            co and co