测试一个布尔参数,返回两个结果基于是否真或假。
例如,您可以使用其他如果函数以确保计算只适用于满足一定标准的值。
如果布尔参数,那么结果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 | |
布尔参数 | ||
数的例子
|
One hundred. | 200年 |
布尔的例子
|
||
日期的例子
|
1/1/2021 | 2/2/2021 |
时间的例子
|
1月21日 | 2月21日 |
列表的例子
|
伦敦 | 巴黎 |
文本的例子
|
好 | 坏 |
例子使用操作符
您可以使用运营商如,不,或者或布尔参数创建更详细的条件如果然后其他函数。
一个地区 | 地区B | 地区C | |
值1 | 1 | 10 | 10 |
值2 | 10 | 1 | 10 |
如果值1 > = 10和的值2 > = 10然后其他“A”“B” |
B | B | 一个 |
如果“价值1 ' > = 10或“值2”> = 10然后其他“A”“B” |
一个 | 一个 | 一个 |