Google表格:在公式中重复参考

时间:2018-05-22 15:30:49

标签: google-sheets

=ArrayFormula(IF(A1:B6<0,0,A1:B6))

范围被提及两次。是否可以在公式中使用单数引用来做到这一点?

也许像IFCONDITION一样类似于IFERROR(范围,条件,结果_if_condition)

用例是范围本身在许多情况下使用复杂的排列计算 - 因此当需要将相同的复杂排列插入多个位置时,它变得非常不方便/不实用。

示例sheet

1 个答案:

答案 0 :(得分:1)

在这种特殊情况下,您可以使用

=ArrayFormula(text(A1:A6,"0;\0"))

以便任何负数显示为零。

由于结果是字符串,因此可能需要将其强制转换为数字以供进一步计算。

@barry houdini首次向我建议 - here是一个正在使用的示例(在Excel中)。

OP编辑(如下面的评论);

这是链接https://support.google.com/docs/answer/56470所以如果你想让空白单元格为零,你可以将第四部分设置为\ 0 ie = ArrayFormula(文本(A1:A7,“0; \ 0; \ 0; \ 0“))因为空白单元格不是数字。