我应该在公式中使用什么布尔值,true,"true"或true()

LFu*_*ess 2 variables excel boolean formula excel-formula

在编写Excel公式时,是否将值设置为true,"true"或true()会有所不同吗?

换句话说,以下哪项是最好的?还是取决于具体情况?

if (A1 = 1, true, false)

if (A1 = 1, "true", "false")

if (A1 = 1, true(), false())
Run Code Online (Sandbox Code Playgroud)

Lit*_*les 7

我强烈建议避免使用第二种方法,因为你正在使用字符串文字.如果您使用单元格中的第二种方法,那么稍后需要引用第二个单元格的值,您将无法使用TRUE或TRUE()来比较它.

据我所知,第一种或第三种方法确实没有多大区别. TRUE()只是一个返回TRUE的Excel函数.