verificação de data com consulta de funções

1

eu tenho data de entrada na folha1 digamos em A! 15/07/2010 e em outra folha de faixa de datas com intervalo de seis meses em a1 01/01/2010 e em b1 30/06/2010 e c1 15 da mesma forma os dados estão lá

Eu quero verificar a data em a1 com o intervalo de datas de sheet2 e retornar o valor de rescisão na coluna c como achá-lo usando a pesquisa e se as funções

    
por d.g.dixit 08.09.2010 / 02:06

3 respostas

1

No meu entender, você quer dizer que existem muitos intervalos de datas em diferentes linhas da Planilha2.

Folha2 deve ser parecido com isto.

  |     A      |      B       |  C
--+------------+--------------+------
1 |  1/1/2010  |   30/6/2010  |  15
2 |  1/7/2010  |  31/12/2010  |  25
3 |  1/1/2011  |   30/6/2011  |  35
4 |  1/7/2011  |  31/12/2011  |  45

Como você mencionou, os intervalos de datas são de 6 meses, você pode fazer isso em Folha1 .

  |      A      |              B
--+-------------+-------------------------------
1 |  15/7/2010  |  =VLOOKUP(A1,Sheet2!A1:C4,3)

Nesta solução, Sheet2!B:B NÃO é referenciado. Sheet1!B1 está realmente procurando em Sheet2!A:A para o valor menor que Sheet1!A1 (15/7/2010). Como 1/1/2010 é apenas menor que 15/7/2010, o resultado é 25 .

Observação: a Folha2 deve ser classificada para que a função VLOOKUP funcione corretamente.
Referência: link

    
por 08.09.2010 / 05:37
0

Isso deve ser feito (escrito para fornecer o valor padrão de zero):

=IF(A1>Sheet2!A1,IF(A1<Sheet2!B1,Sheet2!C1,0),0)
    
por 08.09.2010 / 02:16
0

Tente isto:

=SUMPRODUCT(--(Sheet2!A:A>=Sheet1!A1),--(Sheet2!B:B<=Sheet1!A1),Sheet2!C:C)

Usando a simulação de wilson deste exemplo, esta fórmula iria para a Folha1! B1.

    
por 09.09.2010 / 16:13