Criando uma fórmula que analisa se um indivíduo foi ou não servido entre duas datas

1

Estou escrevendo um relatório de concessão no qual preciso contar o número de pessoas que receberam um serviço durante um trimestre específico. Isto é, se a pessoa esteve em nosso abrigo qualquer dia entre 10/1/2015 e 12/31/2015 .

A maneira como os dados são exibidos, a data de entrada e a data de saída são registrados. O que eu estou com dificuldades é, se eu escrever uma fórmula countifs observando se a data de entrada OU a data de saída deles ocorre entre 10/1/2015 e 12/31/2015 , posso perder as pessoas que inseriram 9/30/2015 ou anterior e saiu em 1/1/2016 ou mais tarde.

Esses indivíduos podem estar em abrigos todos os dias de 10/1/2015 a 12/31/2015 , mas eles não seriam contados porque suas datas de entrada e saída ocorrem fora do intervalo de datas 10/1/2015 to 12/31/2015 .

Pode ser que eu precise fazer isso em várias etapas (várias colunas fazendo cálculos diferentes que eu possa usar para obter o resultado final), mas não sei por onde começar.

    
por JEB 27.04.2016 / 20:25

1 resposta

4

Você está verificando se dois intervalos se sobrepõem.

Eu atribuirei seu trimestre de Q1 a Q2 e será atendido de S1-S2

Q1 sendo a primeira data do Trimestre, Q2 sendo a data final do Trimestre.

S1 é a primeira data de serviço, S2 é a última data de serviço

Basicamente, você precisa verificar

=if(and(S2>=Q1,S1<=Q2),"They stayed here","They didn't stay here")

Isso deve cobrir todos os quatro casos na imagem abaixo.

    
por 27.04.2016 / 20:56