excel里IF自动判断计算公式

我想编辑一个公式:如果I21等于G21,则L21=1/2(π*G21²)如果I21等于2*G21,则L21=π*G21²其余则用=1/2*(G21*K21-J21*(G21-I21))实在不会用IF公式啊。。。有没有高手能帮忙写一个?拜谢了!!!

L21单元格写入公式
=IF(I21=G21,0.5*(PI()*G21^2),IF(I21=2*G21,PI()*G21^2,0.5*(G21*K21-J21*(G21-I21))))追问

高手,不行啊!!!

追答

=IF(I21=G21,0.5*(PI()*G21^2),IF(I21=2*G21,PI()*G21^2,0.5*(G21*K21-J21*(G21-I21))))

公式在我这里用的好好的,到你哪就出怪事,你试着手写录入看一下

追问

您能留一个邮箱吗?我把Excel发给您,您帮我修改一下,谢谢!

追答

你这是什么版本的EXCEL,不会是不支持IF函数或PI()函数吧,你试把PI()换成 3.14159265358979 试一下

=IF(I21=G21,0.5*(3.14159265358979*G21^2),IF(I21=2*G21,3.14159265358979*G21^2,0.5*(G21*K21-J21*(G21-I21))))

如果不要那么精确那就用 3.14 就行了

公式可以用了吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-12
=IF(I21=G21,L21=1/2*(PI()*G21^2),IF(I21=G21*2,PI()*G21^2,1/2*(G21*K21-J21*(G21-I21)))追问

提示错误了。。。

追答

=IF(I21=G21,1/2*(PI()*G21^2),IF(I21=G21*2,PI()*G21^2,1/2*(G21*K21-J21*(G21-I21)))

第2个回答  2014-05-12
=if(i21=g21,1/2*(pi()*g21*g21),if(i21=2*g21,pi()*g21*g21,1/2*(g21*k21-j21*(g21-l21))))追问

高手,不行啊