只有一个单元格的值大于另一个单元格中的值时,才会将该单元格乘以一个值

我有以下设置。

在这里输入图像说明

我想要一个公式放在“利润”单元。 对于I5来说,只有当G5小于或等于B5且H5小于或等于C5时,才计算Profit =(G5 * D5)+(H5 * D5)。

我知道我可以使用一个复杂的嵌套if语句,但我想知道是否有一个更简单的方法来做到这一点。

基于第一个答案,我忘了提到这个条件:

如果这个条件AND($ G5 <= $ B5,$ H5 <= $ C5)没有被满足,那么你应该简单地检查个别条件。 所以如果G5 <= B5但是H5不是<= C5,那么“利润”就是G5 * D5

尝试:

  =IF(AND($G5<=$B5, $H5<=$C5), $G5*$D5+$H5*$D5, "") 

或者,如果更合适的话,你可以把一个零而不是空string。

UPDATE

 =($G5*$D5)*($G5<=$B5)+($H5*$D5)*($H5<=$C5)