【发布时间】:2018-11-27 16:00:03
【问题描述】:
我的数据集将每天的小时数记录在一个列中,其中行是员工记录时间。我正在尝试在另一个谷歌表格中为某个日期范围总结一个人的小时数,但这个公式一直给我错误
N/A(参数必须是范围)
这些公式在单独使用时会拉出正确的范围,但在组合使用时会出错。我也尝试过使用 Query,但由于数据的设置方式,我也无法让它工作。在下面的公式中,B18 是查找其他工作表 URL 的关键,C18 是要查找的人名,E17 和 F17 是日期绑定器。
=sumifs(importrange(Vlookup(B18,$B$3:$O$15,14,0),"Hours!A"&match(C18,Importrange(Vlookup(B18,$B$3:$O$15,14,0),"Hours!A:A"),0)&":AM"&Match(C18,Importrange(Vlookup(B18,$B$3:$O$15,14,0),"Hours!A:A"),0)),Importrange(Vlookup(B18,$B$3:$O$15,14,0),"Hours!$A$1:$AM$1"),">="&F17,Importrange(Vlookup(B18,$B$3:$O$15,14,0),"Hours!$A$1:$AM$1"),"<="&E17)
【问题讨论】:
-
将错误移到块引用中,将代码移到代码块中
-
可以改用 Query 来解决这个问题。
标签: google-sheets google-sheets-formula importrange