If
 
目的 
返回“结果1”或“结果2”,具体取决于检验的值。
格式 
If(检验值;结果1;结果2)
参数 
检验值 - 任意数值或逻辑表达式
结果1 - 表达式或字段名称
结果2 - 表达式或字段名称
返回的数据类型 
文本、数值、日期、时间、时间戳、容器
源于 
FileMaker Pro 6.0 或更早版本
说明 
如果检验值为 True(任意非零数字结果),则 FileMaker Pro 返回结果1。如果检验值为 False (0),则返回结果2检验值必须是返回数值或布尔(True 或 False)结果的表达式。
注释
 •
 •
默认情况下,如果检验值参考一个尚未包含值的字段,则 If 会返回空结果。要覆盖此功能,请取消选中“如果所有引用的字段均为空,则不做解析”复选框。
示例 
如果“国家”字段包含法国或日本,则 If(国家 = 美国;美国技术支持;国际技术支持) 返回“国际技术支持”。如果“国家”字段包含美国,则返回“美国技术支持”。
如果买方是加利福尼亚居民,则 If(州 =加州;小计 * 加州税率;0) 返回税金;否则返回“0”。
相关主题 
函数参考(类别列表)
函数参考(按字母数字顺序排序的列表)
关于公式
关于函数
定义计算字段
在公式中使用运算符