Retorna um valor com Vlookup, depois subtrai o valor da célula acima dele

1

Estou tentando subtrair um valor de outro em células em uma planilha diferente. Estou retornando o primeiro valor usando um vlookup

=VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)

E eu preciso então subtrair o valor da célula acima dele na folha (É B6) dele.

No momento, só consigo subtrair um valor estático como este:

=(VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)-Data!B5)

Alguém pode fornecer uma fórmula simples?

    
por TCassa 28.02.2018 / 16:20

1 resposta

1

Você deve poder substituir VLOOKUP por INDEX & MATCH , você pode repetir isso para compensar a célula acima usando -1, no MATCH para o número da linha da subtração.

Algo como o abaixo deve funcionar para você, por favor, tente e deixe-me saber,

=INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0),2)-INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0)-1,2)
    
por 28.02.2018 / 16:25