以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [在线等]请问IIF函数可以嵌套么?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18452)

--  作者:shakespp
--  发布时间:2012/4/13 15:42:00
--  [在线等]请问IIF函数可以嵌套么?
做了一个表达式,里面嵌套了个IIF结果报错,不知道是软件不支持嵌套还是我写错了……
--  作者:狐狸爸爸
--  发布时间:2012/4/13 15:50:00
--  
可以嵌套的
--  作者:shakespp
--  发布时间:2012/4/13 15:53:00
--  
哦谢谢狐狸爸爸,那估计是我的公式哪儿写错了,我再找找原因。
--  作者:yifan3429
--  发布时间:2013/6/2 9:24:00
--  
以下是引用狐狸爸爸在2012-4-13 15:50:00的发言:
可以嵌套的 和excel  一样吗  我怎么不行啊    帮我看看哪里错了
IIF([规格_单位]=\'平方\',[规格_长] * [规格_宽] / 1000000 * [规格_数量],IIF([规格_单位]=\'立方\',[规格_长] * [规格_宽] * [规格_高] / 1000000000 * [规格_数量])

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130602092136.jpg
图片点击可在新窗口打开查看

--  作者:fjlclxj
--  发布时间:2013/6/2 11:22:00
--  
你确认在excel里是这种写法吗
iif(bool,A,B)

IIF(
[规格_单位]=\'平方\',
[规格_长] * [规格_宽] / 1000000 * [规格_数量],
[规格_长] * [规格_宽] * [规格_高] / 1000000000 * [规格_数量]
)
IIF(
[规格_单位]=\'平方\',
[规格_长] * [规格_宽] / 1000000 * [规格_数量],
IIF(
[规格_单位]=\'立方\',
[规格_长] * [规格_宽] * [规格_高] / 1000000000 * [规格_数量],
0
)
)
[此贴子已经被作者于2013-6-2 11:24:24编辑过]

--  作者:zhengboxin
--  发布时间:2013/6/2 11:27:00
--  
第二个IIF没有条件不满足时候的值
--  作者:realredred
--  发布时间:2013/6/2 19:33:00
--  
IIF([规格_单位]=\'平方\',[规格_长] * [规格_宽] / 1000000 * [规格_数量],IIF([规格_单位]=\'立方\',[规格_长] * [规格_宽] * [规格_高] / 1000000000 * [规格_数量],\'这里应该有否则的结果\')


--  作者:blackzhu
--  发布时间:2013/6/3 7:21:00
--  
7楼说的对.