Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1960|回复: 4

[已解决]IF和IIF的有什么不同?

[复制链接]
发表于 2013-3-7 19:48 | 显示全部楼层 |阅读模式
本帖最后由 dadasdas 于 2013-3-7 20:43 编辑

IF和IIF的有什么不同?
最佳答案
2013-3-7 20:23
IIf 函数
请参阅     示例     特性

根据表达式的值,来返回两部分中的其中一个。

语法

IIf(expr, truepart, falsepart)

IIf 函数的语法含有下面这些命名参数:

部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。



说明

由于 IIf 会计算 truepart 和 falsepart,虽然它只返回其中的一个。因此要注意到这个副作用。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 True。
发表于 2013-3-7 19:50 | 显示全部楼层
回复

使用道具 举报

发表于 2013-3-7 20:23 | 显示全部楼层    本楼为最佳答案   
IIf 函数
请参阅     示例     特性

根据表达式的值,来返回两部分中的其中一个。

语法

IIf(expr, truepart, falsepart)

IIf 函数的语法含有下面这些命名参数:

部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。



说明

由于 IIf 会计算 truepart 和 falsepart,虽然它只返回其中的一个。因此要注意到这个副作用。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 True。
回复

使用道具 举报

发表于 2013-3-7 20:23 | 显示全部楼层
如2楼所讲,是VBA中的函数。
回复

使用道具 举报

发表于 2013-3-8 08:38 | 显示全部楼层
hwc2ycy 发表于 2013-3-7 20:23
如2楼所讲,是VBA中的函数。

我就说嘛,输入IIF函数没反应啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 04:25 , Processed in 0.264788 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表