非常感谢大家帮助我解决间接问题,现在我意识到这个公式在关闭的工作簿时不起作用,有没有办法解决这个问题,以便当只有主文件打开时公式才能起作用?
=SUMIFS(INDIRECT("'[EURO.XLS]"&L1&" 2018'!$H$13:$H$75"),INDIRECT("'[EURO.XLS]"&L1&" 2018'!$A$13:$A$75"),">="&$B$15,INDIRECT("'[EURO.XLS]"&L1&" 2018'!$A$13:$A$75"),"<="&$B$90,INDIRECT("'[EURO.XLS]"&L1&" 2018'!$B$13:$B$75"),"智力“)
答案1
您可以INDIRECT
像下面这样使用:
=SUMIFS(INDIRECT("'[EURO.XLS]"&A1&" 2018'!$H$13:$H$75"),INDIRECT("'[EURO.XLS]"&A1&" 2018'!$A$13:$A$75"),"<="&$A$3&"-5",INDIRECT("'[EURO.XLS]"&A1&" 2018'!$B$13:$B$7"),"*Int*")
下面分解的是原始公式的总范围。
INDIRECT(" '[EURO.XLS]" & A1 & " 2018'!$H$13:$H$75" )
Jan 现在被 中的任何内容所替换A1
,有点像字符串连接。