测试一个布尔参数,返回两个结果基于是否真或假。

例如,您可以使用其他如果函数以确保计算只适用于满足一定标准的值。

如果布尔参数,那么结果1其他结果2

参数

论点 数据类型 描述
布尔参数 布尔

布尔参数,确定函数返回结果1结果2

如果是真的,该函数返回结果1。如果错误,函数返回结果2

结果1 数量、布尔值、日期、时间、列表、文本

返回如果价值布尔参数解析为真。

必须是相同的数据类型吗结果2

结果2 数量、布尔值、日期、时间、列表、文本

返回如果价值布尔参数解析为假。

必须是相同的数据类型吗结果1

然后,如果其他函数返回的结果相同的数据类型结果1结果2参数。

语法的例子

如果时间设置。当前版本的那么其他收入0

额外的信息

替代语法

您还可以使用其他电子表格应用程序使用的语法。例如:

如果(> b, x, y)

这个公式等价于下面的公式:

如果其他> b然后x y

缩进在公式编辑器中

如果您使用其他功能新的建模经验中,每个参数的函数是缩进扩大公式编辑器

布尔结果

如果你需要返回一个布尔结果根据特定标准,这并不总是必要的使用如果然后其他函数。相反,你可以使用操作符来创建一个语句和Anaplan返回真或假的值基于单元的值。例如,您可以使用:

a >

这个公式等价于下面的公式:

如果b >那么真的还假的

如果其他的多个实例

您可以使用其他如果多次在一个公式。然而,尽量避免这种情况,可能因此公式很难维护。如果你的公式需要10个或更多的实例,如果其他,考虑使用查找功能。

约束

结果参数的数据类型相匹配

结果1和2的参数都必须具有相同的数据类型。目标行项目还必须具有相同的数据类型。

Excel等效

如果

例子

一般的所有数据类型的例子

这个例子使用了两个模块。第一个模块,值模块包含多个行项目,包含两个值的数据类型:

1号 One hundred.
2号 200年
布尔1
布尔2
日期1 1/1/2021
日期2 2/2/2021
时间1 1月21日
时间2 2月21日
列表1 伦敦
列表2 巴黎
文本1
文本2

结果1结果2参数使用值高于下面的公式在第二模块。第二个模块还包含一个行项目用于布尔参数如果然后其他的功能。


场景1 场景2
布尔参数

数的例子

如果布尔参数值模块。“1号”其他值模块。“2号”

One hundred. 200年

布尔的例子

如果布尔参数值模块。“布尔1”其他值模块。“布尔2”


日期的例子

如果布尔参数值模块。其他日期1的值模块。《日期2》

1/1/2021 2/2/2021

时间的例子

如果布尔参数值模块。其他时间段1的值模块。《时间2》

1月21日 2月21日

列表的例子

如果布尔参数值模块。“清单1”其他值模块。“表2”

伦敦 巴黎

文本的例子

如果布尔参数值模块。“文本1”其他值模块。《文本2》

例子使用操作符

您可以使用运营商如,不,或者或布尔参数创建更详细的条件如果然后其他函数。


一个地区 地区B 地区C
值1 1 10 10
值2 10 1 10
如果值1 > = 10和的值2 > = 10然后其他“A”“B” B B 一个
如果“价值1 ' > = 10或“值2”> = 10然后其他“A”“B” 一个 一个 一个