簡體   English   中英

僅當一個單元格的值大於另一個單元格中包含的值時,才將其乘以一個值

[英]Multiply a cell by a value only if it's greater than value contained in another cell

我有以下設置。

在此處輸入圖片說明

我希望將公式放入“利潤”單元格。 對於I5,僅當G5小於或等於B5且H5小於或等於C5時,才能計算出利潤=(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, "")

或者,如果更合適,可以輸入零而不是空字符串。

更新

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM