2015-10-26 113 views
0

我认为这应该是一个相当快的问题,希望!关于IF语句的Excel查询

我想的线添加到下面的公式,即说IF C6 = 0,0,如果B6等于W,结果应该是9.95行之后:

=IF(C6=0,0, 
MAX(SUM(IF(F6<=0,0,39), 
IF(F6>30,(C6*0.08), 
IF(F6>20,(C6*0.07), 
IF(F6>10,(C6*0.06), 
IF(F6>5,(C6*0.05), 
IF(F6>2,(C6*0.04), 
IF(F6>1,(C6*0.03), 
IF(F6>=0.25,(C6*0.02), 

IF(F6>=0,(0.03*C6*F6),0))))))))),43)) 

基本上,它应该寻找的第一件事是,如果C6为0,结果应该是0 - 但如果C6> 0,然后检查B6的字母'W',如果是,则显示9.95,否则返回请遵循公式的其余部分。

+0

你可以代替一个VLOOKUP所有这些IFS的?我不禁注意到这些值似乎代表了范围,这可能与vlookup很好地吻合。 – Hambone

+0

我并不像Excel那么好,那会带来什么样子? – Hassan

回答

1

试试这个: -

=IF(C6=0,0, 
IF(B6="W",9.95, 
MAX(SUM(IF(F6<=0,0,39), 
IF(F6>30,(C6*0.08), 
IF(F6>20,(C6*0.07), 
IF(F6>10,(C6*0.06), 
IF(F6>5,(C6*0.05), 
IF(F6>2,(C6*0.04), 
IF(F6>1,(C6*0.03), 
IF(F6>=0.25,(C6*0.02), 
IF(F6>=0,(0.03*C6*F6),0))))))))),43))) 
+0

非常感谢!看起来像这样做。 – Hassan