Excel IF() 公式检查数字字符
Excel IF() Formula To Check for Numeric Characters
我想要的是如果单元格 C4 中的值是数字并且 >= 1 那么我想将该值乘以 300 并将其添加到 C10*.26) 如果 C4 是非数字或者是 0 那么我只想在单元格中显示 C10*.26
这是我的公式
=if(C4<>"", (300*C4)+(C10*.26),(C10*.62))
这有效,但如果输入非数字值,则公式错误 #VALUE!
解决这个问题的最佳方法是将公式包含在 IFERROR()
函数中,还是 Excel 2016 具有检查单元格值是否为数字的内置方法?"
尝试使用 ISNUMBER。
=if(AND(ISNUMBER(C4), IFERROR(VALUE(C4), FALSE)), (300*C4)+(C10*.26), (C10*.62))
你可以试试:
=IF(AND(ISNUMBER(C4),C4>=1), (300*C4)+(C10*0.26),(C10*0.62))
希望对您有所帮助
我想要的是如果单元格 C4 中的值是数字并且 >= 1 那么我想将该值乘以 300 并将其添加到 C10*.26) 如果 C4 是非数字或者是 0 那么我只想在单元格中显示 C10*.26
这是我的公式
=if(C4<>"", (300*C4)+(C10*.26),(C10*.62))
这有效,但如果输入非数字值,则公式错误 #VALUE!
解决这个问题的最佳方法是将公式包含在 IFERROR()
函数中,还是 Excel 2016 具有检查单元格值是否为数字的内置方法?"
尝试使用 ISNUMBER。
=if(AND(ISNUMBER(C4), IFERROR(VALUE(C4), FALSE)), (300*C4)+(C10*.26), (C10*.62))
你可以试试:
=IF(AND(ISNUMBER(C4),C4>=1), (300*C4)+(C10*0.26),(C10*0.62))
希望对您有所帮助