【问题标题】:Excel percentage column's empty cells gives value errorExcel 百分比列的空单元格给出值错误
【发布时间】:2018-02-23 06:39:26
【问题描述】:

我写了一个 if 函数来查看 excel 中的增长百分比,其中一个空单元格给了我一个值错误。那个细胞公式是这样的;

=IF(AND(Z4=0,D4=0),0,IF(AND(Z4=0,D4>0),1,IF(AND(Z4=0,D4<0),-1,(D4-Z4)/ABS(Z4))))    

我希望看到这个单元格是空的。有人知道吗?谢谢!

【问题讨论】:

  • 没有看到您的数据,尤其是相关行中的数据,我认为无法回答。

标签: excel excel-formula


【解决方案1】:

与您当前的情况不完全相关,但请尝试使用 SIGN 函数减少嵌套的 IF。

=if(z4=0, sign(d4), (d4-z4)/abs(z4))

现在与您当前的情况相关,您似乎有零长度的字符串,这些字符串由显示为空白但不等于零的公式留下,并且不能在不产生#VALUE 的情况下用于数学方程式!错误。

您不能使用 VALUE(...) 或 INT(...) 函数将零长度字符串转换为零,但可以使用 SUM(...)。

=if(sum(z4)=0, sign(d4), (d4-z4)/abs(z4))

或者,您可以将返回错误的任何公式默认设置为 IFERROR。

=iferror(if(z4=0, sign(d4), (d4-z4)/abs(z4)), "")

【讨论】:

  • IFERROR() 是一个!
猜你喜欢
  • 1970-01-01
  • 2021-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
  • 1970-01-01
相关资源
最近更新 更多