【发布时间】:2015-03-06 19:46:59
【问题描述】:
我用的是公式:
=IF(J1939=0,"NO SALES",((C1939*C1940)+(D1939*D1940)+(E1939*E1940)+(F1939*F1940)+(G1939*G1940)+(H1939*H1940)+(I1939*I1940))/J1939)
我正在使用IF 函数来确保我没有收到#DIV/0 错误。我现在在输入上述公式的单元格中收到 #VALUE 错误。单元格 I1939 和 I10940 为空白,需要在此特定工作表中保持空白。
我正在寻找一种方法来忽略与处理函数相关联的处理单元格中存在 #VALUE 错误的任何单元格。例如,在与相关单元格相关的另一个单元格中,我正在使用
=IF(J2325=0,"NO SALES",(((J47*J48)+(J426*J427)+(J805*J806)+(J1184*J1185)+(J1563*J1564)+(J1942*J1943))/J2325))
这也给了我#VALUE 错误。
【问题讨论】:
-
您是否考虑过将此
=IF()嵌套到=IFERROR()中? -
#VALUE!很可能发生,因为数学运算中使用的一个或多个值是文本或数字的文本表示,而不是真实数字。默认单元格格式为文本左对齐,真实数字和日期右对齐。在单元格中尝试=1*"A"。 -
对于这种特殊情况,在我的第一个公式中收到“NO SALES”不是问题。我遇到的更深层次的问题是在第二个(相关)公式中收到 #VALUE 错误。
标签: excel excel-formula divide-by-zero