Como sua planilha é salva como .xlsx, acredito que você esteja usando o Excel 2007 ou superior. Basicamente, enquanto houver um erro na sua função VLOOKUP, em princípio você pode não obter os resultados desejados se usar o VLOOKUP ou o INDEX MATCH no seu caso.
O que você está tentando fazer é pesquisar um item em "Transação" & Folhas 'Recebidas' com duas condições, de acordo com os seus comentários inline.
1 - o nome do item deve corresponder
2 - A data deve ser menor ou igual à data atual
Com essas duas condições atendidas, você precisa somar a quantidade.
Aparentemente, não sei ao certo por que você precisa corresponder à data, geralmente porque não deve haver nenhuma transação futurista nela.
No entanto, isso pode ser feito usando a função SUMIFS que está disponível no Excel 2007 em diante.
Veja as capturas de tela abaixo.
Na sua célula B6 da planilha chamada Estoque, coloque a seguinte fórmula e arraste-a para baixo. Neste exemplo, peguei um pequeno intervalo de células, digamos A4 a A14, mas ele pode ser modificado de acordo com a sua planilha.
=SUMIFS(Received!$E$4:$E$14,Received!$A$4:$A$14,"<="&NOW(),Received!$D$4:$D$14,A6)-SUMIFS(Transactions!$E$4:$E$15,Transactions!$A$4:$A$15,"<="&NOW(),Transactions!$D$4:$D$15,A6)