gpt4 book ai didi

excel - 在进行比较时,如何避免在 Excel 中重复长公式?

转载 作者:行者123 更新时间:2023-12-03 02:34:03 25 4
gpt4 key购买 nike

我知道类似以下内容

=IF(ISERROR(LONG_FORMULA), 0, LONG_FORMULA)

可以替换为

=IFERROR(LONG_FORMULA, 0)

但是我正在寻找一个表达式,以避免在中键入 REALLY_LONG_FORMULA 两次

=IF(REALLY_LONG_FORMULA < threshold, 0, REALLY_LONG_FORMULA)

我该怎么做?

最佳答案

我能够想出以下内容:

=IFERROR(EXP(LN(REALLY_LONG_FORMULA – threshold)) + threshold, 0)

它的工作原理是利用负数的对数会产生错误,并且 EXPLN 互为倒数。

这样做的最大好处是,当您在 REALLY_LONG_FORMULA 的一个副本中更改某些内容而不记得将相同的更改应用到 REALLY_LONG_FORMULA 的另一个副本时,可以避免意外地在电子表格中引入错误 在您的 IF 语句中。

大于比较

=IF(REALLY_LONG_FORMULA>=threshold,0,REALLY_LONG_FORMULA)

可以替换为

=IFERROR(threshold-EXP(LN(threshold-REALLY_LONG_FORMULA)),0)

下面的示例(由@Jeeped提供):

Greater or equal than example

对于严格的不等式比较,请使用 @Tom Sharpe 指出的 SQRT(_)^2

关于excel - 在进行比较时,如何避免在 Excel 中重复长公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39665435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com