excel函数中4个条件的怎么写,求高手帮忙

如果C4大于1.2,则按照“(C4+0.48)*0.24*0.12”计算,如果1.2<C4<=2.1,则“(C4+0.48)*0.24*0.24”计算,如果2.1<C4<=3.3,则“(C4+0.48)*0.24*0.37”计算,如果3.3<C4<=4.5,则“(C4+0.48)*0.24*0.45”计算

第1个回答  2014-03-19
在条件区域为连续升序排列时,可通过LOOKUP函数来模糊匹配升序数据对应的数据,比IF函数更加简洁,且得突破七级嵌套的限制。
输入=(C4+0.48)*0.24*LOOKUP(C4,{1.2,2.1,3.3,4.5},{0.12,0.24,0.37,0.45})
第2个回答  2014-03-19
用IF函数。问一下:C4>4.5怎么办?还有,单元格条件是小于1.2吧?
在F4单元格内输入:
=IF(C4>3.3,(C4+0.48)*0.24*0.45,IF(C4>2.1,(C4+0.48)*0.24*0.37,IF(C4>1.2,(C4+0.48)*0.24*0.24,(C4+0.48)*0.24*0.12)))
然后,下拉复制。追问

对的,是小于1.2,,,还有条件就是小于4.5的

追答

你的意思是:C4不会大于4.5?

如果这样,就用上面的公式:
=IF(C4>3.3,(C4+0.48)*0.24*0.45,IF(C4>2.1,(C4+0.48)*0.24*0.37,IF(C4>1.2,(C4+0.48)*0.24*0.24,(C4+0.48)*0.24*0.12)))

本回答被提问者采纳
第3个回答  2014-03-19
=IF(C4<1.2,0.12,IF(C4<=2.1,0.24,IF(C4<=3.3,0.37,IF(C4<=4.5,0.45))))*(C4+0.48)*0.24
相似回答