求助:Google Sheets中SUMIF函数始终返回ERROR错误
先明确SUMIF的标准语法:SUMIF(range, criteria, [sum_range]),其中range是要匹配条件的单元格区域,criteria是判断条件,sum_range是可选的求和区域(若与range为同一区域可省略)。针对你遇到的报错,按以下步骤排查:
核对区域引用一致性
若使用了sum_range,必须保证它和range的行数、列数完全对应。比如range是A2:A10,sum_range就不能是B2:B9,区域维度不匹配会直接触发错误。如果求和区域与条件区域是同一列,直接省略sum_range即可,例如SUMIF(A:A, 1)。统一数据与条件格式
即便设置了条件单元格为数字格式,也要确认range内的数据是否为真数字(部分单元格看似数字实际是文本格式)。可选中range区域,点击顶部菜单「格式」→「数字」→「数字」统一格式;也可用ISNUMBER()函数验证,比如ISNUMBER(A2)返回FALSE则说明是文本,此时可改用兼容性更强的SUMPRODUCT(--(A:A=1), B:B)公式求和。规范条件输入格式
条件为纯数字时无需加引号,直接写1即可;带比较运算符的数字(如大于1)需加引号写成">1";引用单元格作为条件时,直接写单元格引用(如B5),不要加引号,否则会将"B5"作为文本条件匹配。排查合并单元格
若range或sum_range包含合并单元格,会因区域不连续导致报错。取消合并单元格,确保区域为连续的单元格范围。测试最简公式
先写一个最简公式排除复杂因素,比如在空白单元格输入SUMIF(A:A, 1, B:B)(假设A列是条件列、B列是求和列)。若最简公式仍报错,检查表格区域设置:点击「文件」→「设置」→「区域」,确认与你使用的地区一致。
若以上方法仍无法解决,补充截图中的表格结构(如列标题、数据示例、你使用的具体公式),可进一步定位问题。
内容的提问来源于stack exchange,提问作者pad31

