DIVIDE 函数自动去除源数据”除数”为0

DIVIDE函数
语法结构:DIVIDE(分子,分母,[替代结果])
优势:DIVIDE函数可以自动处理除数为零的情况。如果分母为零或BLANK,此函数返回BLANK。如果已有替代结果传入,则函数会返回替代结果而不是BLANK。
使用示例:
自动处理除数为零的情况:利润率 = DIVIDE ([利润],[销售额])
用IF函数实现相同结果:利润率 = IF (OR (ISBLANK ([销售]), [销售] ==0 ),BLANK(),[利润]/[销售额])
用除法运算符容易返回错误值

通过这些示例,你可以看到DIVIDE函数在处理除数为零的情况时更加便捷和安全。

 

按照设计,DIVIDE 函数可自动处理除数为零的情况。 如果未传入备用结果,分母为零或 BLANK,则函数将返回 BLANK。 如果已有替代结果传入,则函数会返回替代结果而不是 BLANK。

DIVIDE 函数非常方便,因为它使表达式无需首先检测分母的值。 该函数还更适用于测试分母值,而不是 IF 函数。 性能提升非常重要,因为检查除数是否为零会产生大量费用。 进一步使用 DIVIDE 会导致更简洁而优雅的表达式。

DIVIDE(<numerator>, <denominator> [,<alternateresult>])