Excel formula 如果公式计算不正确,是否使用Excel?

Excel formula 如果公式计算不正确,是否使用Excel?,excel-formula,excel-2010,Excel Formula,Excel 2010,我有一个IF公式,它使用从其他公式返回的数据计算两个单元格 =如果(B5>D5,D5,B5) 看起来很简单,对吧?但是,当我尝试使用它时,它似乎在计算单元格中的公式,而不是计算返回的值 即:如果B5返回414,D5返回416,则我得到416而不是414 我错过了什么 在我的测试中,你的公式对我有效。您正在尝试显示较低数量的单元格吗?如果是,试试这个 =MIN(B5,D5) 在计算器中查看我的VLOOKUP公式时,我发现了一个有趣的事实。VLOOKUP以文本形式返回所有答案。因此,为了使用数值,

我有一个IF公式,它使用从其他公式返回的数据计算两个单元格

=如果(B5>D5,D5,B5)

看起来很简单,对吧?但是,当我尝试使用它时,它似乎在计算单元格中的公式,而不是计算返回的值

即:如果B5返回414,D5返回416,则我得到416而不是414


我错过了什么

在我的测试中,你的公式对我有效。您正在尝试显示较低数量的单元格吗?如果是,试试这个

=MIN(B5,D5)

在计算器中查看我的VLOOKUP公式时,我发现了一个有趣的事实。VLOOKUP以文本形式返回所有答案。因此,为了使用数值,将单元格放在value()函数中

=如果(值(B5)>D5,D5,值(B5))

瞧!现在工作

或者,您可以将VLOOKUP放在VALUE函数中


谢谢你们的帮助,伙计们

你的公式似乎还可以。您的电子表格中一定有其他内容。假设单元格B5包含公式
=413+1
,D5包含
=417-1
。如果我把你的公式放在一个不同的单元格中,它的计算结果是414,正如预期的那样。我也无法复制。我创建了两个单元格,在其中放入文本编号
'414
'416
,然后创建了两个指向这些单元格的新单元格公式。我对原始单元格和公式版本进行了不平等性测试,并返回了预期结果。您是否将计算设置为手动?只是为了好玩,点击F9,看看公式是否符合你的期望?这是一个很长的机会,但我在这个问题上遇到了困难。是的,我也试过了。没有变化。当我打开“公式参数”窗口时,它甚至会显示单元格中的数字。它实际上告诉我它选择了416而不是414+1建议
MIN
,但如果您提到您测试的内容,即您在B5和D5中的确切内容,可能会有所帮助。(我知道理论上这不重要,但为了完整起见……=MIN()也不起作用。这些单元格包含VLOOKUP公式的结果。即使在我的测试中有VLOOKUP,我仍然有分钟的时间来工作。你能给我们更多关于你的VLOOKUP公式的细节吗?当然=B5中的VLOOKUP(Report!A8,Enc!$A$1:$B$34,2,FALSE)和D6中的=SUM(E6:F6)。我记得在过去的
VLOOKUP
中遇到过类似的奇怪问题。我记不起细节了,但如果我能帮上忙的话,这让我避免了
VLOOKUP
,因为我觉得它并不总是可靠地工作。我期待着看你能否解决这个问题。