组合 IF 公式

Combining IF formulas

我想合并两个 IF 公式 - 请参阅附件 excel 文档。

如果 C2 = "蓝色" =IF(E2="","",IF((((((B2*(C2-2))*1.02)/(E2-1))/1.02 )+(-B2))+(B2))/(B2)<0.65,"不下注",((C2-1)/(E2-F2)B2))) 如果 C2 = "绿色" =IF(E3="","",IF((((((B3(C3-2))*1.02)/(E3-1))/1.02) +(-B3))+(B3))/(B3)<0.65,"不下注",(C3/(E3-F3)*B3)))

直到“NO BET”之后,公式都是一样的。我希望这只是一个公式,这样我就可以更改值 C2 并正确计算。

非常感谢

我没有要求代表发表评论以进行说明,因此根据您的需要,我有几个可能的选择。我还在我的答案中添加了一些间距,因此它更具可读性。

If C2 = "Blue" =IF(E2="","",IF(((((((B2*(C2-2))*1.02)/(E2-1))/1.02)+(-B2))+(B2))/(B2)<0.65,"NO BET",((C2-1)/(E2-F2)B2)))

If C2 = "Green" =IF(E3="","",IF(((((((B3(C3-2))*1.02)/(E3-1))/1.02)+(-B3))+(B3))/(B3)<0.65,"NO BET",(C3/(E3-F3)*B3)))

在问题中你说公式是相同的直到 NO BET 所以,假设:

  • 您希望两个论坛都在第 2 行和第 3 行上工作并且
  • 所有不同的行 Green/Blue 都填写了 C 列

这是第 2 行的工作方式:

=IF(E2="",
    "",
    IF(
        ((((((B2*(C2-2))*1.02)/(E2-1))/1.02)+(-B2))+(B2))/(B2)<0.65,
        "NO BET",
        IF(C2 = "Blue", 
           ((C2-1)/(E2-F2)B2),
           IF(C2 = "Green", 
              (C2/(E2-F2)*B2)
              )
           )
        )
    ) 

如果 Blue/Green 只出现在 C2 中,而 C 列的其余部分无关紧要

=IF(E2="",
    "",
    IF(
        ((((((B2*(C2-2))*1.02)/(E2-1))/1.02)+(-B2))+(B2))/(B2)<0.65,
        "NO BET",
        IF($C = "Blue", 
           ((C2-1)/(E2-F2)B2),
           IF($C = "Green", 
              (C2/(E2-F2)*B2)
              )
           )
        )
    )