Google表格命名函数INCOME公式解析错误,求正确写法
解决Google Sheets命名函数SUMIF解析错误问题
在新版Google Sheets的命名函数中,直接使用DB[property]这类动态结构化引用会触发公式解析错误,因为命名函数无法直接识别参数化的列引用方式。
正确的公式写法需要借助INDIRECT函数动态构建合法的列引用:
=SUMIF(DB[Type], "Income", INDIRECT("DB[" & property & "]"))
说明
INDIRECT("DB[" & property & "]")会把传入的property参数(比如你要计算的属性列名)拼接成DB[列名]的结构化引用字符串,让SUMIF能正确定位目标列- 创建好该命名函数后,调用
=INCOME("目标属性列名")即可得到Type为Income的对应列求和结果,匹配你预期的$35计算值
内容的提问来源于stack exchange,提问作者Kim Hopkins
相关产品推荐
相关产品推荐

