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