文章预览
学习Excel技术,关注微信公众号: excelperfect 标签: LAMBDA 函数 如果有一个像 PowerPivot 和 Power
BI 的 DAX 函数语言中的 DIVIDE 函数,那就可以避免除数为 0 时出现错误。下面,我们在 Excel 中创建一个模拟该功能的自定义函数。 现在,我们可以在定义名称时使用 LAMBDA 函数来自定义函数。 通常,我们可以使用一个 IF 函数公式来避免出现除以 0 导致的错误,如下图 1 所示。 图 1 当单元格 B1 中的值为 0 时,单元格 C1 中的结果显示 0 ,否则就执行正常的除法。 下面我们使用 LAMBDA 函数来自定义函数。新的函数将接受输入并基于执行的计算返回值。我们需要两个输入:分子和分母。 先在 Excel 工作表中创建公式来测试: =LAMBDA(amount,base,IF(base=0,0,amount/base))(A1,B1) 结果如下图 2 所示。 图 2 在公式中,变量 amount 和 base 是新函数的两个参数,需要赋值。 (A1,B1) 是分
………………………………