EXCEL表格中,小于60的数乘以10,大于等于60小于70的数乘以8,大于等于70的数乘以5 怎么表达?A1是80,我在B1中输入下面两公式中任一个后,B1中都显示640,"=IF((A1=60),A1*8,IF((A1>=70),A1*5)))" 或"=IF(AND(A1=60),A1*
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 05:22:12
![EXCEL表格中,小于60的数乘以10,大于等于60小于70的数乘以8,大于等于70的数乘以5 怎么表达?A1是80,我在B1中输入下面两公式中任一个后,B1中都显示640,](/uploads/image/z/594942-6-2.jpg?t=EXCEL%E8%A1%A8%E6%A0%BC%E4%B8%AD%2C%E5%B0%8F%E4%BA%8E60%E7%9A%84%E6%95%B0%E4%B9%98%E4%BB%A510%2C%E5%A4%A7%E4%BA%8E%E7%AD%89%E4%BA%8E60%E5%B0%8F%E4%BA%8E70%E7%9A%84%E6%95%B0%E4%B9%98%E4%BB%A58%2C%E5%A4%A7%E4%BA%8E%E7%AD%89%E4%BA%8E70%E7%9A%84%E6%95%B0%E4%B9%98%E4%BB%A55+%E6%80%8E%E4%B9%88%E8%A1%A8%E8%BE%BE%3FA1%E6%98%AF80%2C%E6%88%91%E5%9C%A8B1%E4%B8%AD%E8%BE%93%E5%85%A5%E4%B8%8B%E9%9D%A2%E4%B8%A4%E5%85%AC%E5%BC%8F%E4%B8%AD%E4%BB%BB%E4%B8%80%E4%B8%AA%E5%90%8E%2CB1%E4%B8%AD%E9%83%BD%E6%98%BE%E7%A4%BA640%2C%22%3DIF%28%28A1%3D60%29%2CA1%2A8%2CIF%28%28A1%3E%3D70%29%2CA1%2A5%29%29%29%22+%E6%88%96%22%3DIF%28AND%28A1%3D60%29%2CA1%2A)
EXCEL表格中,小于60的数乘以10,大于等于60小于70的数乘以8,大于等于70的数乘以5 怎么表达?A1是80,我在B1中输入下面两公式中任一个后,B1中都显示640,"=IF((A1=60),A1*8,IF((A1>=70),A1*5)))" 或"=IF(AND(A1=60),A1*
EXCEL表格中,小于60的数乘以10,大于等于60小于70的数乘以8,大于等于70的数乘以5 怎么表达?
A1是80,我在B1中输入下面两公式中任一个后,B1中都显示640,
"=IF((A1=60),A1*8,IF((A1>=70),A1*5)))"
或"=IF(AND(A1=60),A1*8,IF(AND(A1>=70),A1*5)))"
EXCEL表格中,小于60的数乘以10,大于等于60小于70的数乘以8,大于等于70的数乘以5 怎么表达?A1是80,我在B1中输入下面两公式中任一个后,B1中都显示640,"=IF((A1=60),A1*8,IF((A1>=70),A1*5)))" 或"=IF(AND(A1=60),A1*
很明显,你的公式用的不对啊!
剥开的你外层if就是这个了
(A1=60),A1*8,IF((A1>=70),A1*5))
也就是如果a1=60了,则等于IF((A1>=60),A1*8,IF((A1>=70),A1*5)
如果A1>=60,则A1*8(由于你前面已经判断了A1>60 了,再进入这个表达式执行,那么则这个条件永远为真,所以导致你后面的a1>=70就根本不会执行了)
所以,你上面的代码其实是执行判断了是否大于60的两种情况.
而第二个公式,是你根本不明白and怎么应用,所以随意加了and,导致结果还是没变化.
and的用法如下:
and(条件1,条件2),如果两个条件都成立,则执行后面的true的结果,否则就执行false的结果.
and(a1>60)与(a1>60)的效果是一样的,因为只有一个条件啊.
所以,你的代码的第二个if修改为a160 则执行a1*10 ,不满足这个条件了,则默认大于等于60了,只要增加小于70就可以了,则执行a1*8,如果不满足条件了,就默认是满足大于等于70了,直接增加需要执行的表达式就可以了.