Excel如果或语句不起作用

时间:2015-04-22 14:03:52

标签: excel excel-formula

我有两列数据,我想根据两个标准确定交换候选者:

  1. 如果第一列< 0.5或
  2. 如果第一列除以第二列< 10.
  3. 这是我的公式=IF(OR(E2<0.5,(E2/F2)<=10),"Swap Candidate"," ")

    (第一列和第二列位于工作簿中的E列和F列中)。但是该功能不能正常工作。它反而将所有值都返回true,而不是。例如,在突出显示的单元格中。

    enter image description here

    我还为突出显示的单元格运行了公式计算。它在评估OR语句后显示为FALSE,但如果为true则返回值。 enter image description here

    数字以正确的格式存储。所以我不知道它发生了什么。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

检查工作簿是否正在计算,请按{'data': { 'Q1/2016': 85, 'Q2/2016': 69, 'Q3/2016': 86, 'Q4/2016': 69, 'Q1/2017': 66, 'Q2/2017': 82} } 强制您的工作簿进行计算

编辑1:

我尝试在Excel(PT-BR)中输入您的公式,并且可以正常运行,

enter image description here

编辑2:

查看您的工作簿是否正在计算,请单击“公式”,然后检查“计算选项”是“手动”还是“自动排除Daata表”,如果选中了其中一​​个选项,请更改为“自动” < / p>

enter image description here

答案 1 :(得分:-1)

在给定的例子中,F列的黄色值是&lt; = 10因此返回true是正确的 - 除非我遗漏了什么?