tls,
Isso é devido à função DESLOC(). A sintaxe dela é:
Referência,
Linhas a deslocar
Colunas a deslocar;
Altura;
Largura;
Pelo modelo que eu fiz, comecei diretamente na célula A1. Porém, quando eu coloquei a parte CORRESP(Plan1!F12;Marca;0)-1, o resultado de CORRESP() sempre vai ser, no mínimo, 1.
Assim, veja que essa parte com CORRESP() está, dentro da função DESLOC(), na parte em que ela desloca a referência "A1" para os lados.
Assim, ao localizar com CORRESP() a marca "Honda", por exemplo, o resultado será 1 (sendo que "Honda" está em "A1").
Porém, a referência em DESLOC() é "A1", então, se eu colocar o resultado de CORRESP(), ela vai para a coluna do lado, no caso, "A1" passa a ser "B1".
Então, eu preciso diminuir 1 na fórmula.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 02/04/2014 10:05 am