Intervalo de datas - fórmula de inclusão de mês

1

Preciso de uma fórmula para visualizar um período, ou seja, começar e terminar a data dentro de um ano civil e retornar sim ou não se um mês nomeado (em uma célula fixa) estiver dentro desse intervalo:

ColA              ColB      Fixed cell   Formula would return
01/04/2015     04/06/15       October       No
    
por Julia Campbell 19.08.2015 / 10:08

1 resposta

1

A questão é um pouco ambígua, com várias perguntas abertas nos comentários. Para cobrir as bases, fornecerei três exemplos com base em diferentes interpretações da questão.

Exemplo 1

Suposições:

  • Inclusão mensal significa que qualquer parte do mês (no seu exemplo, April seria considerada como estando no intervalo). Veja o segundo exemplo, abaixo, se essa suposição não estiver correta.

  • O mês da célula fixa é inserido como o número do mês ( 10 em vez de October ). Veja o terceiro exemplo, abaixo, se essa suposição não estiver correta.

Digamos que os dados estão na linha 2, a célula fixa é C2 e o resultado está em D2. Uma fórmula que funcionaria em D2:

=IF(AND(C2>=MONTH(A2),C2<=MONTH(B2)),"Yes","No")

Exemplo 2 (inclusão = mês inteiro)

Se a inclusão mensal significa que o mês inteiro deve estar dentro do período, você pode usar uma fórmula como esta:

=IF(AND(DATE(YEAR(A2),C2,1)>=A2,DATE(YEAR(A2),C2,DAYSINMONTH(DATE(YEAR(A2),C2,1)))<=B2),"Yes","No")

Isso compara o primeiro e o último dia do mês com o período.

Exemplo 3 (nome do mês)

Se o mês precisar ser inserido como nome do mês, você poderá fazer isso substituindo todas as referências a C2 nas fórmulas acima por:

MONTH(DATEVALUE(C2&" 1"))

Isso transforma o nome do mês em uma data (o primeiro dia do mês) e, em seguida, encontra o número do mês. Então, por exemplo, a fórmula no Exemplo 1 seria convertida para:

=IF(AND(MONTH(DATEVALUE(C2&" 1"))>=MONTH(A2),MONTH(DATEVALUE(C2&" 1"))<=MONTH(B2)),"Yes","No")

Uma outra observação: sua pergunta sugere que o mês na célula fixa pode se aplicar a uma coleção de intervalos de datas. Nesse caso, ancore as referências a C2 se você copiar a fórmula para outras células usando $ C $ 2 em vez de C2 nas fórmulas acima.

    
por 19.08.2015 / 10:45