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