【问题标题】:Excel 365 | Nested IFs on cells with formulasExcel 365 |带有公式的单元格上的嵌套 IF
【发布时间】:2020-10-04 17:19:15
【问题描述】:

我正在应用一个嵌套的 if 语句,将公式作为参考单元格,但它没有返回预期的结果。

将单元格的内容更改为整数值,该语句有效。

有人可以帮帮我吗? TIA

my_problem

【问题讨论】:

  • 如 Gary 的学生所说:Right() 函数前面的加号是什么意思?

标签: excel if-statement nested-if


【解决方案1】:

替换:

=+RIGHTC2;2)

与:

=--RIGHT(C2;2)

还有其他人!

【讨论】:

  • 这是强制将字符串转换为数字的巧妙技巧 :-)
  • 是的。我的问题正是找到一种将字符串自动转换为数字的方法。谢谢加里和多米尼克。非常感谢您的快速帮助。
【解决方案2】:

我相信问题可以在您的 Excel 屏幕截图中看到,只需查看您的 AK 值所在的位置:位于单元格右侧表示值是数字,但位于左侧表示它们是字符串。

因此,您拥有的第一个值 (18, 18, 08, 12, ...) 不是数字,而是字符串(文本片段),实际上意味着 ('18', '18', '08 ', '12', ...),然后您正在检查一段文本是否大于或小于数字。

首先,您需要将这些文本转换为实际数字,您可以使用 Excel 函数 NumberValue() 来完成此操作,并且该结果可以在 IF 公式中使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多