我在Excel中有一张表格,所有行的列中都有一些方程式。
我有这样的等式:=IF([@C1]=0,[@C2],MIN([@C1], [@C2]))
然后像这样:=IF([C1]=0,[C2],MIN([C1], [C2]))
目标是检查C1
列,如果不是0
,则使用C1
和C2
之间的最小值。
如果我将第一个选项与@
一起使用,则可以正常工作,而第二个总是返回0
,无论C1
或C2
中是什么。
方程之间有什么区别?
答案 0 :(得分:1)
使用@表示公式所在的行。如果没有@,则引用整个列。
但是您的公式令人困惑,因为C1通常不是列,而是Excel中的单元格。在Excel表中使用结构化引用的典型语法是TableName[ColumnName]
来引用表的列。