Excel 2007 中的 If 语句

Excel 2007 中的 If 语句

我在一个单元格中有一个 if 语句,该语句根据哪个单元格大于 0 来查找两个不同单元格中的值。两个目标单元格都有一个公式,该公式根据公式确定的单元格值选择一个值。例如:

Tab_1 有单元格 K3,它从 Tab_2 读取 G17 或 G56 的值,具体取决于 G17 是否大于零。 if 语句如下:

=如果(Tab_2!G17>0,Tab_2!G17,Tab_2!G56)

公式没有错误。如果 G17 大于 0,公式可以正常工作,但如果 G17 不大于零,则 Tab_1!k3 中不会放置任何值。这是我第一次遇到这个问题,似乎无法确定这是语法问题还是我的逻辑有问题。任何帮助都将不胜感激。

答案1

我启动了 Excel 并复制了您的场景。它运行正常 - 当Tab_2!G17为零或更小的时候,值会Tab_2!G56正确显示在 Tab_1!K3 中。

仔细检查您的参考文献 - 您确定在正确的单元格中有值并且引用了正确的工作表吗?

还要记住,如果Tab_2!G56包含零,那么你有取消选择Excel 选项Show a zero in cells that have have zero value,则单元格将显示为空白。

相关内容