EXCEL MAC: VLOOKUP copiando a data em vez dos dados

0

Em primeiro lugar, me desculpe se isso já foi postado por outra pessoa, tentei pesquisar por horas agora, mas não encontrei algo semelhante ao que tenho aqui. Eu sou muito novo no excel.

Meu problema é que tenho dados de 2000 a apresentar, em duas commodities diferentes, Coffee e também USD x BRL (dólar americano vs moeda brasileira). O mercado de café funciona apenas em determinados dias (sem fins de semana ou feriados), enquanto o câmbio funciona 24/7. Então, eu encontrei dados para ambos, no entanto, há muito mais dados sobre a moeda do que sobre o café, e eu quero fundir os dois juntos para fazer um gráfico de dois eixos.

Eu fiz o seguinte código: = VLOOKUP ([Date], USDBRL, USDBRL [USD / BRL]) Onde [DATA] é a tabela que eu tenho para o café e eu quero o USDxBRL ao lado da data correspondente. USDBRL é a tabela onde eu tenho todo o valor para a taxa de câmbio. USDBRL [USD / BRL] é a coluna com a taxa de câmbio

Estou obtendo os seguintes resultados: 36528 (igual a janeiro, 03, 2000) na primeira linha, e é a mesma data, mas eu deveria estar recebendo 1,8055, que é a taxa que eu quero ... e as linhas abaixo são todas iguais +1 (aumentando datas)

Parte "engraçada" é que, se eu rolar um pouco mais (até 23 de agosto de 2001) eu começo a obter os resultados reais que eu quero, é então mostrando a taxa de câmbio que eu preciso.

Como posso copiar os dados corretos? Enviei uma pequena versão do meu excel aqui .

Agradeço antecipadamente se você puder me ajudar com isso, batendo minha cabeça por horas agora.

    
por Daniel Wolthers 16.07.2014 / 21:25

1 resposta

0

Um problema com o VLOOKUP é que, por padrão, ele não procura uma correspondência exata. Para corrigir isso, você precisa definir o argumento range_lookup como FALSE.

Tente usar o seguinte para C3 na primeira planilha (supondo que seja a taxa USD / BRL para essa data) e copie-a:

=VLOOKUP(A3,USDBRL!A:B,2,FALSE)

Geralmente, não uso referências de tabela nas minhas fórmulas, preferindo identificadores explícitos de coluna / linha, portanto, convém modificar a fórmula para melhor adequar sua implementação. Apenas lembre-se de incluir esse quarto argumento e torná-lo FALSO.

Esta fórmula deve funcionar com suas tabelas como estão no exemplo de pasta de trabalho.

=VLOOKUP([@Date],USDxBRL[#All],2,FALSE)
    
por 16.07.2014 / 21:55