如何将 IFERROR 公式与四舍五入公式结合起来(但我需要四舍五入 2 位)?我试过了,但没有用:
=IFERROR(A167/B167,0)ROUNDUP(A167/B167,2)
答案1
您不能像您所做的那样仅仅将两个函数相邻:它们之间必须始终有某种运算符。
如果您的公式是ROUNDUP(A167/B167,2)
并且这会产生错误,那么将无效值与任何其他值结合起来是没有意义的。
你需要的是:
=IFERROR(ROUNDUP(A167/B167,2),0)
正如您似乎暗示的那样,这假设您希望用零作为错误(可能为零)的替代值B167
,尽管我认为用零来代替无穷大不是一个好选择。如果没有错误,IFERROR()
则只需返回其第一个参数,即计算结果。
因此,对于任何表达可能会返回错误,可以用 替换替代值IFERROR(Expression, Substitution)
。这不需要与表达式属于同一类型,因此,例如,当数值计算无效时,您可以替换文本字符串。