在access查询中使用iif函数避免出错

时间:2024-10-12 05:01:16

1、iif函数用于根据表嚼秒躞句达式的计算值返回两部分中的一个,它可以针对某个特定条件进行求值。它的语法结构如下。其中condition 表示要判断的表达式,true r髫潋啜缅esult 表示当 condition 为真时返回的结果,false result 表示当condition为假时返回的结果

在access查询中使用iif函数避免出错

2、在下图所示的商品表中,有实际单价和预计单价两列,我们想求两者间的百分比关系。所以在后面的单元格中输入“表达式1: [百分比:实际单价]/[预计单位]”

在access查询中使用iif函数避免出错

3、执行该查询,当预计单价不为零的情况能够正常执行。结果如下图所示。

在access查询中使用iif函数避免出错

4、但如果预计单位存在零值,此时再执行该查询,则会出现“除零错误”

在access查询中使用iif函数避免出错

5、此时,我们可以使用iif函数避免出现计算错误。将表达式改成“iif([预计单价]=0,0,[实际单价]/[预计单价])”

在access查询中使用iif函数避免出错

6、这样再次执行查询,当预计单价为零时,就直接返回0值,不会再报除零错误。效果如下图所示。

在access查询中使用iif函数避免出错
© 手抄报圈