Fórmulas do Excel: Datas A, B, C e D. Quantos dias entre A e B também caem entre C e D

1

Exemplo:
A1 = 8/5/2004
B1 = 29/12/2004
C1 = 1/1/2003
D1 = 21/11/2004

Eu quero descobrir quantos dias entre A e B também caem entre C e D. Eu não consigo me convencer sobre qual seria a fórmula para resolver isso. Alguém pode por favor, ajudar?

    
por Mark 09.10.2014 / 22:04

1 resposta

2

  1. Primeiro, encontre os limites inferior e superior da interseção
    • O limite inferior da interseção ( IL ) é o mais alto de min([a;b]) e min([c;d]) ;
    • O limite superior da interseção ( IU ) é o menor de max([a;b]) e max([c;d]) ;
  2. Em seguida, conte os dias no intervalo [IL;IU] , supondo que seja zero se IL>IU

    IL=max( min(a,b) , min(c,d) )
    IU=min( max(a,b) , max(c,d) )
    DAYSCOUNT= min( 0, IU-IL+1)'
    

Após a substituição, recebemos

 min( 0, min(max(a,b), max(c,d)) - max(min(a,b), min(c,d)) + 1 )'

"+ 1" na contagem de dias é dependente ou não depende do que você quer dizer sob "entre" ou "dentro", incluir limites ou não. há três casos, obviamente.

  • +1 - no intervalo (inclua os limites)
  • +0 - da data de início até a data de término
  • -1 - entre essas datas, mas não inclui
por 10.10.2014 / 01:55