我在xlsx电子表格中有基于引用的索引函数
=SUM(B10:INDEX(B10:AJ10,$D$5-1))
然而,在google表格中导入这个电子表格会破坏这个函数,因为Index不再返回reference,而是返回索引处的值。
我想知道如何在google表格中解决这个问题。
这个公式看起来不对。您正在对单行中的范围范围使用INDEX函数,但是您返回的是要扩展到的行号,而不是列号。
=SUM(B10:INDEX(B10:AJ10, , $D$5-1))
这个小小的修改应该能纠正这个范围。如果D5中有7,则Excel中的SUM(B10:G10)
。
然而,Google-Docs不能像那样使用INDEX。请使用OFFSET函数。
=SUM(offset(B10:AJ10, 0, 0, 1, $D$5-1))