excel if函数小括号是怎么用的??

比如=IF((I211<=500000),I211*0.2,IF((I211<=1000000),100000+(I211-500000)*0.15,IF((I211>1000000),175000+(I211-1000000)*0.1))) 为什么末尾有三个括号呢?

括号是必须要成对出现的,把公式格式化一下能看得更清楚些(下划线实际是空格)
=IF(
___(I211<=500000),__//第1个IF的条件
___I211*0.2,________//第1个IF条件满足的结果
___IF(______________//第1个IF条件不满足的结果,即第2个IF的结果
_____(I211<=1000000),____________//第2个IF的条件
_____100000+(I211-500000)*0.15,__//第2个IF条件满足的结果
_____IF(_________________________//第2个IF条件不满足的结果,即第3个IF的结果
_______(I211>1000000),____________//第3个IF的条件
_______175000+(I211-1000000)*0.1__//第1个IF条件不满足的结果
_____)__//第1个IF的结束括号
___)__//第2个IF的结束括号
) __//第3个IF的结束括号
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-09
因为,if是嵌套使用的,括号必须成对出现。有几个if就需要几对针对if的括号。所以后面有三个括号,最后一个括号代表着第一个if的那一对,倒数第二个括号代表第二个if的那一对括号,以此类推
第2个回答  2010-06-09
括号是左右一一对应的,前面有几个左括号,后面具有几个右括号
第3个回答  2010-06-09
括号都是一一对应的。有左括号就有右括号。 最后一个右括号,应该对应最左边的左括号
第4个回答  2010-06-09
这是括号回,最末一个对应前面第一个if后面那个括号,倒数第二个对应第二个if后面那个括号……
相似回答