在 Calc 中,与大多数电子表格应用程序一样,存在一个 IF() 函数,可用于控制行为,例如在单元格 C1 中插入此公式。
=IF(A1>B1;"A";"B")
将显示A如果 A1 中的值超过 B2 中的值,则在 C1 中显示,否则将显示乙。同样,可以使用类似下面的方法使包含公式的单元格显示为空白,当单元格应该显示为空白时插入一个空字符串。
=IF(A1>B1;"A";"")
问题是,无法使用另一个单元格中的 ISBLANK() 函数测试此“空白”值,因为包含此类公式的单元格上的 ISBLANK() 无论显示哪个值都会返回 false。因此,我的问题是,可以在 IF() 函数的 true 或 false 分支中插入什么,以便允许单元格上的 ISBLANK() 返回 true?
换句话说,如果 C1 中的公式是
=IF(A1>B1;"A",X)
X 的什么值会导致公式=ISBLANK(C1)
成立?
答案1
没有值会使 isblank 返回 true,因为 C1 始终包含公式,而 isblank 实际上是测试空白。不是空字符串,而是实际的空单元格。
我认为你需要使用另一个 if -
if(c1="";"one thing";"or another")