0

我的数据集每天都有小时记录在一个列中,行是员工记录时间。我正在尝试在另一个谷歌表格中为某个日期范围总结一个人的小时数,但是这个公式一直给我错误

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)

4

1 回答 1

0

IMPORTRANGE 返回一个值数组,但 SUMIFS 参数应该是一个范围。这意味着它不可能作为返回数组的参数函数,例如 IMPORTRANGE、FILTER、QUERY 以及其他函数。

SUMIFS 要求使用范围引用形式的范围引用A1:B2

于 2018-12-02T22:40:53.397 回答