Office中国论坛/Access中国论坛

标题: [己解决]IIF条件如何用3个条件呀 [打印本页]

作者: xiaowuo2    时间: 2014-2-3 23:36
标题: [己解决]IIF条件如何用3个条件呀
本帖最后由 xiaowuo2 于 2014-2-6 21:58 编辑

Text20=Sum(IIf([项目名称]<>"东区",[实洋],0))
各位老师,我想在上面的代码中增加判断不等于北区、南区的条件,该如何改呀?{:soso_e100:}



作者: xiaowuo2    时间: 2014-2-3 23:42
我用了=Sum(IIf([项目名称]<>"东区",[实洋],0),IIf([项目名称]<>"北区",[实洋],0),IIf([项目名称]<>"南区",[实洋],0))后,提示参数错误,伤脑筋呀
作者: 玉树TMD临风    时间: 2014-2-3 23:55
用 or 连接,<>"东区" or 项目名称<>“北区”…
作者: 玉树TMD临风    时间: 2014-2-3 23:57
在项目名称后加or连接
作者: xiaowuo2    时间: 2014-2-5 00:44
经过老师"aslxt  "西出阳光无故的帮助,已经得到解决,在些再次感谢aslxt老师的帮助!
以下是代码:

=Sum(IIf([项目名称]<>"东区",IIf([项目名称]<>"北区",IIf([项目名称]<>"西北区",[实洋],0),0),0))
作者: todaynew    时间: 2014-2-6 16:21
iif([项目名称]<>"东区" and [项目名称]<>"北区" and [项目名称]<>"南区",实洋,0)
作者: xiaowuo2    时间: 2014-2-6 21:50
todaynew 发表于 2014-2-6 16:21
iif([项目名称]"东区" and [项目名称]"北区" and [项目名称]"南区",实洋,0)

这两天找“西出阳光无故”老师帮忙,用了这个代码解决了

text20=Sum(IIf([项目名称]<>"东区",IIf([项目名称]<>"北区",IIf([项目名称]<>"西北区",[实洋],0),0),0))

todaynew老师的方法看上去更精练,我试试看,谢谢你的帮助。
作者: xiaowuo2    时间: 2014-2-6 21:57
确实更直观,更精练,感谢todaynew,又让我学到一个新方法{:soso_e179:}




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3