Excel如何设置公式进行区间计算?

我想表达的是当L列≥50%且小于100%时,T列*70%,等于100%时是T列值,小于50%时,T列*L列。

=IF(AND(L4>=50%,L4<100%),T4*70%,IF(L4=100%,T4,IF(L4<50%,T4*L4,"")))


验证:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-16
=IF(L4<50%,T4*L4,IF(L4<100%,T4*70%,T4))追问

第二个IF公式是要满足两个条件,是当L列≥50%且小于100%时,T列*70%,

追答

为什么第二个IF要满足两个条件,前一个条件对它不起作用吗?用筛子来筛分砂石,先用5mm筛孔的筛子把小于5mm的小砂子筛出来后,再要得到5~10mm的砂子,用筛孔10mm的筛子一筛不就行了?还得再用筛孔为5mm来确认一次剩下是不是大于5mm?如果现实生产中这样去做,你会不会觉得很可笑?
怪不得你选择了一个和你思维一样的,也难怪,发现百度中对IF理解还停留在这个层面的人确实太多了,而且每天都有这样的人回答的问题往往还被采纳。
关于对IF的理解,本人在百度知道或贴中就大小比较顺序问题说过不下10次了。最近就有两次,下面的链接就是刚才找到的一个,希望对你加深理解IF有所帮助:
https://zhidao.baidu.com/question/1117236273030707099

第2个回答  2020-03-16
=if(L4=100%,T4,if(L4<50%,T4*L4,T4*70%))
相似回答