我的产品需要Excel公式

时间:2016-10-05 11:37:19

标签: excel excel-formula

我需要把这个公式打包成一个。

如果产品的价格(D2)低于或等于20,则使用这3个条件。如果价格(D2)> 20且<= 60,则使用该值的条件。

IF D2<=20 THEN 
    [IF H2=0 AND M2<40 THEN F2+50% 
    ELSE 
    IF H2=0 AND M2>40 THEN F2+100%] 

    [IF M2<40 AND N2>20 THEN F2=0.01 
    ELSE
    IF M2>40 AND N2>40, THEN F2=0.01]

    [IF I2>0 AND M2<40 AND N2<20 THEN F2+20% 
    ELSE
    IF I2>0 AND M2>40 AND N2<40 THEN F2+30%]

IF D2>20 AND D2<=60 THEN 
   [IF H2=0 AND M2<40 THEN F2+50% 
   ELSE 
   IF H2=0 AND M2>40 THEN F2+100%] 

   [IF M2<40 AND N2>20 THEN F2=0.01 
   ELSE
   IF M2>40 AND N2>40, THEN F2=0.01]

   [IF I2>0 AND M2<40 AND N2<20 THEN F2+20% 
   ELSE
   IF I2>0 AND M2>40 AND N2<40 THEN F2+30%]`

1 个答案:

答案 0 :(得分:1)

你的问题确实会从澄清中受益。如果您想在文本中组合这两个公式,那么这就是您所获得的。

=IF(AND(D2<=20,H2=0,M2<40),F2*1.5,IF(AND(D2<=20,H2=0,M2>40),F2*2,IF(AND(D2>20,D2<=60,H2-0,M2<40),F2*1.5,IF(AND(D2>20,D2<=60,H2-0,M2>40),F2*2,"Conditions do not apply"))))

不确定您要对输入的代码中的条件执行什么操作,但您可能只需扩展所提供的嵌套if语句。替换然后通过“value if true”和Else with“value if false”,你基本上拥有你需要的公式。