wps表格问题,公式弄不明白了,求大神帮忙。

公式如图,为什么得出的数值不对呢?

第1个回答  2018-06-28
请先把你的要求是什么说一下。
你的公式问题比较多,一个是你没按IFS的要求来填写公式:
IFS中,是一个条件得到一个结果,即
=IFS(条件1,值1,条件2,值2,……)
满足条件1,就得到值1,否则满足条件2,就得到值2,否则……
二个是Excel的条件不能把两个比较符放到一个参数中,放到一个参数中的结果是什么?如你的10000>MAX(C3,E3,G3,I3,K3)>=6000,Excel会怎么来计算呢,我们不妨来分析下:
先找到5个单元格中的最大值,与10000比较,如果大于10000,结果为false,再false与6000比较,结果是什么?因为在Excel中true>false>数字,所以结果是true,为真;那么5个的最大小于10000呢,第1个比较的结果当然为true,true再与6000比较,如前据说,仍是true,为真,所在你这个写法的无论5个单元格中的数字如何,结果都为真,取值:0.99追问

我是想缴费的最大值小于6000不打折 大于6000到10000打99折 然而我设定的这个公式不知道为什么当我填写一个小于6000的额度,理论上折扣应该是1啊 可是出来的确实0.99
我大概明白我的错误原因了,如果我想实现上述要求,该怎么设定公式呢?

追答

=IF(MAX(C3,E3,G3,I3,K3)<6000,1,0.99)
看来百度知道中提问的人大多喜欢鱼而不是渔!且哪管是死鱼还是活鱼。哈哈。

追问

哈哈哈 不好意思 你的让我很清晰了 但是我自己还是不会弄 感谢

第2个回答  2018-06-28

    这样写MAX(C3,E3,G3,I3,K3)的值只要是小于10000,都会返回0.99,将不会去判断是否大于等于6000了

    尝试把公式改成:=IFS(MAX(C3,E3,G3,I3,K3)>10000,"",MAX(C3,E3,G3,I3,K3)>=6000,0.99,MAX(C3,E3,G3,I3,K3)>=0,1)试试

    希望有所帮助

第3个回答  2018-06-28
貌似有的版本没有这个函数,这是高版本才有的。真不行就用IF多重嵌套就好了。
第4个回答  2018-06-28
看起来是确定什么系数的
当本月的几次交费金额最大值在10000至6000之间时系数为0.99,最大值低于6000的系数是1
第5个回答  2018-06-28
=IFS(MAX(C3,E3,G3,I3,K3)<6000,1,MAX(C3,E3,G3,I3,K3)<10000,0.99,MAX(C3,E3,G3,I3,K3)>=10000,"")本回答被提问者采纳
相似回答