【问题标题】:Excel OR function does not behave as expectedExcel OR 函数未按预期运行
【发布时间】:2023-03-13 05:58:02
【问题描述】:

我有三列 A、B 和 C。如果列 A 的值大于 150 或 B 的值大于 95,我希望 C 评估为 TRUE,否则为 FALSE。这是我的尝试:

=OR(A2>150; B2>95)

这样的结果并不如我所料。例如 A = 120 和 B = 78,我得到 TRUE,这显然是错误的。如果我写 OR(120>150; 78>95),我会得到 FALSE,正如预期的那样。

Excel 是否将 A 和 B 读取为字符串?这里有什么问题?

【问题讨论】:

    标签: excel


    【解决方案1】:

    您有看起来像数字的文本。您可以将它们转换为这样的数字:

    =OR(--A2>150,--B2>95)
    

    【讨论】:

    • 好的,谢谢。我已将单元格格式化为数字。为什么它仍然表现得像文本?
    • 将格式更改为数字实际上并没有将其更改为数字。为此 - 将 1 放入新单元格中,然后复制新单元格。然后选择 A 和 B,并使用 multiply 选项复制/粘贴。
    猜你喜欢
    • 1970-01-01
    • 2020-06-02
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多