![当某个条件为真时,计算两个单元格之间的差异的公式](https://linux22.com/image/1578771/%E5%BD%93%E6%9F%90%E4%B8%AA%E6%9D%A1%E4%BB%B6%E4%B8%BA%E7%9C%9F%E6%97%B6%EF%BC%8C%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82%E7%9A%84%E5%85%AC%E5%BC%8F.png)
我想知道如果 D100 和 H100 大于 0,我需要使用什么公式从 I100 中减去 E100。我想知道 Excel 2007 中的公式是什么以及它将在哪里应用。
答案1
你没有说如果 D100 和 H100不是大于零。以下公式返回“Error”,在这种情况下,您可以将“Error”更改为更合适的值。
=IF(AND(D100>0,H100>0),I100-E100,"Error")
如果单元格 D100 和单元格 H100 中的值都大于或等于零,则公式将返回单元格 I100 中的值减去单元格 E100 中的值,否则,它将返回字符串“Error”。
fixer1234 在评论中指出以下内容也有效:
=IF(D100*H100>0,I100-E100,"Error")
当然,这是可行的,我认为测试的内容不太明显。它可能稍快一些,但我怀疑差异不会很明显。