当搜索键不在两列中时,Google 工作表中 VLOOKUP 的 2 列的总和

SUM of 2 columns from VLOOKUP in Google Sheets when the search key is not in both columns

我有 2 列文件 # 数据,代表薪资周期中的不同周。我还有 2 列正常营业时间数据。我正在使用 VLOOKUP 和 SUM 将正常小时数加在一起以获得支付期间的小时数。

=SUM(VLOOKUP($AI2,RICS_TimeClocks!O:S,4, FALSE) , VLOOKUP($AI2,RICS_TimeClocks!T:X,4, FALSE))

我将文件#s 和名称平放在一列中,每列使用

=UNIQUE(FLATTEN(

不过,我现在遇到的问题是,有些员工只在其中一周工作,导致

"Did not find value '____' in VLOOKUP evaluation"...

有什么建议可以使公式在只有 2 个数据列之一中有信息时起作用?例如,文件#43021 仅在第二周有效,文件#43034 仅在第一周有效,但我仍然希望能够计算并显示他们的总小时数。

...或者更好的方法来匹配信息并将其添加到另一个扁平的信息列中?

尝试将 IFNA 设置为零:

=SUM(IFNA(VLOOKUP($AI2, RICS_TimeClocks!O:S, 4, 0), 0), 
     IFNA(VLOOKUP($AI2, RICS_TimeClocks!T:X, 4, 0), 0))