J'ai trouver une formule

Résolu
Kalakalaki -  
 Kalakalaki -
Bonjour,

J'ai trouvé une formule sur excel mais je ne la comprend pas
cette formule secrit comme suit

=MAX(0;MIN(D1;B1)-MAX(C1;A1)+1)*(A1*B1>0)
dans un premier numero elle me donne 24 losque A1=2008-11-03 B1= 2008-12-24
C1= 2008-12-01 et D1 = 2009-03-31
dans le suivant elle me donne 35 au lieur de 34. Mon A1=2007-12-28 B1= 2008-01-31
C1=2007-12-01 et D1=2008-03-31
La formule est pour calculer le nombre de jour de la periode A1 - B1 qui sont dans la periode C1 - D1 (tout ceci est pour une facture)
Pouvez-vous me dire commen amiliorer cette formule pour quel soit le plus juste posible et me dire commen elle fonctionne

1 réponse

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    si j'ai bien suivi, tu veux compter les jours entre deux périodes, la formule peut s'écrire plus simplement
    =MIN(D1;B1)-MAX(C1;A1)+1

    en fait cette partie de la formule MIN(D1;B1) va retenir la date la moins importante si en B1 tu as 01/11/2011 et en D1 tu as 15/11/2011 la formule retiendra le contenu B1 01/11/2011

    cette partie MAX(C1;A1)+1 retiendra la date la plus élevée, si en A1 tu as 1/11/2011 et en C1 1/10/2011 la date retenue sera 01/11/2011 et comme c'est le principe des intervalles on rajoute +1 parce que le premier ou dernier jour compte

    Si on veut retenir que le nombre de jours entre les deux dates retenues on supprime le +1

    et =MIN(D1;B1)-MAX(C1;A1)+1 donnera
    01/11/2011-02/11/2011 = 1 jour

    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Salut le forum

      La formule vient de cette discussion

      Elle permet de compter le nombre de jours commun à deux périodes.

      Mytå
      0
    2. Kalakalaki
       
      Merci
      0