永洪社区

标题: or条件判断 [打印本页]

作者: yhdata_XY4fPu2q    时间: 2022-12-1 15:16
标题: or条件判断
如果金额大于100或销量小于10就要,否则不要。怎么写iif函数公式呢?

作者: 汤七七七七七    时间: 2022-12-1 15:16
iif(or(金额大于100,销量小于10),'要','不要')
作者: yhdata_ruby    时间: 2022-12-1 15:20
本帖最后由 yhdata_ruby 于 2022-12-1 15:22 编辑

iif(col['金额']>100 or col['销量']<10,,不要)
你这个要和不要得根据你自己的数据来填
作者: yhdata_XY4fPu2q    时间: 2022-12-1 15:32
如果金额大于100且销量小于10就要,或金额小于10且销量小于10就要,否则就不要。这样?
作者: yhdata_ruby    时间: 2022-12-1 15:42
yhdata_XY4fPu2q 发表于 2022-12-1 15:32
如果金额大于100且销量小于10就要,或金额小于10且销量小于10就要,否则就不要。这样? ...

这样要和不要是什么
作者: yhdata_XY4fPu2q    时间: 2022-12-1 15:50
我想知道前面判断条件怎么写,要和不要只是指定名称没关系
作者: yhdata_ruby    时间: 2022-12-1 15:55
yhdata_XY4fPu2q 发表于 2022-12-1 15:50
我想知道前面判断条件怎么写,要和不要只是指定名称没关系

iif((col['利润']>100 and  col['销量']<10) or (col['利润']<10 and  col['销量']<10) ,'要','不要')
这样子
作者: yhdata_XY4fPu2q    时间: 2022-12-2 16:11
不行耶,隔间计算显示错误
作者: yhdata_ruby    时间: 2022-12-2 16:11
yhdata_XY4fPu2q 发表于 2022-12-2 16:11
不行耶,隔间计算显示错误

截图看一下报错,另外现在使用的什么版本
作者: yhdata_XY4fPu2q    时间: 2022-12-2 16:40
版本是9.06,
作者: yhdata_yzm    时间: 2022-12-2 16:46
yhdata_XY4fPu2q 发表于 2022-12-2 16:40
版本是9.06,

iif(a=1 && b=1,'1','2'))这么写看看
作者: yhdata_XY4fPu2q    时间: 2022-12-2 16:50
还是错的,
作者: yhdata_bear    时间: 2022-12-2 18:33
or是用的两个数据之接的,两个判断之间用or是不符合语法规则的,只能是分开写,例如这样:
iif(cell(row,column-2)<0&&cell(row+1,column-2)<0,
(cell(row,column-2)-cell(row+1,column-2))/-cell(row+1,column-2),
iif(cell(row,column-2)>0&&cell(row+1,column-2)<0,
(cell(row,column-2)-cell(row+1,column-2))/-cell(row+1,column-2),
(cell(row,column-2)-cell(row+1,column-2))/cell(row+1,column-2)))
作者: DX188    时间: 2022-12-5 10:54
可以这样写
if(金额>100 || 销量<10){
需要
}else{
不需要

&&=and,||=or




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4