作业帮 > 综合 > 作业

EXCEL:if函数,满足条件1,返回一个值,满足条件2,返回另一值.若返回值小于零,则为0,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 04:50:46
EXCEL:if函数,满足条件1,返回一个值,满足条件2,返回另一值.若返回值小于零,则为0,
=IF(AJ3=0,0,IF(AM3
=max(0,原公式)
使用choose函数替代多层if函数,把原公式简化一下,完整写法:
=MAX(IF(AJ3=0,0,IF(AM3
再问: 您给此函数简化了,请给予解释,我对choose函数使用不明白。谢谢您指点!
再答: 从你前面的公式中看出:D3/11,可能得到的值是正好是1-7共七种情况,对应七种结果。把可能的结果按序排列,使用choose函数的第1参数D3/11,正好从后面罗列的结果中指定选取对应的那一种。 这种简单的一一对应关系,可以使用choose函数,比用嵌套的if函数要简单。 虽然用if函数多层嵌套的威力更强大,能够处理复杂的逻辑关系!但是,这点小case用不着老大出马,choose小弟能搞定的,对吧!呵呵~~ 如果把if函数嵌套和choose函数作比较: choose先生,能够带若干马仔,直接指定其中的一个,快速直达; 而if先生,虽然只有2个直接下级,但他的这2个手下,也可以带有下级,下级还可以有下级……,所以,if函数更强,但他的命令需要通过多层才能达到最终执行者,在有些情况下,就显得效率低了!