O Excel está funcionando conforme projetado. Ele não permite que fórmulas leiam dados em pastas de trabalho fechadas.
Para contornar essa limitação, você precisará usar o VBA para recuperar dados dos arquivos fechados. Você também pode procurar por "excel 2013 closed workbook data" para encontrar outros métodos.
Aqui está um exemplo de como realizá-lo a partir de Leia informações de uma pasta de trabalho fechada usando o VBA no Microsoft Excel :
Sub GetDataFromClosedWorkbook()
Dim wb As Workbook
Application.ScreenUpdating = False ' turn off the screen updating
Set wb = Workbooks.Open("C:\Foldername\Filename.xls", True, True)
' open the source workbook, read only
With ThisWorkbook.Worksheets("TargetSheetName")
' read data from the source workbook
.Range("A10").Formula = wb.Worksheets("SourceSheetName").Range("A10").Formula
.Range("A11").Formula = wb.Worksheets("SourceSheetName").Range("A20").Formula
.Range("A12").Formula = wb.Worksheets("SourceSheetName").Range("A30").Formula
.Range("A13").Formula = wb.Worksheets("SourceSheetName").Range("A40").Formula
End With
wb.Close False ' close the source workbook without saving any changes
Set wb = Nothing ' free memory
Application.ScreenUpdating = True ' turn on the screen updating
End Sub
Aqui está outro exemplo - Excel “Pull ”Função: Criando links dinâmicos para pastas de trabalho fechadas .
Você terá que experimentar isso para atender às suas próprias necessidades.