+ -
当前位置:首页 → 问答吧 → 请教IF公式问题,那位高手可以指点

请教IF公式问题,那位高手可以指点

时间:2011-08-03

来源:互联网

请问那位高手可以帮忙看下公式问题出错在那

=IF(AG10/AF10<85%,AE10*115%,IF(AND(AG10/AF10>100%,0),IF(AG10/AF10>85%,AG10/AF10<=100%,AE10*(100%+(AF10-AG10)/AF10))))

作者: 常绿   发布时间: 2011-08-03

'=IF(AG10/AF10<85%,AE10*115%,
     IF(AND(AG10/AF10>100%,0),
        IF(AG10/AF10>85%,AG10/AF10<=100%,AE10*(100%+(AF10-AG10)/AF10))
     )
  )

红色部分是不是2个条件?
是不是想这2个条件同时满足,才得到后面结果?

作者: nonfish   发布时间: 2011-08-03

=IF(AG10/AF10>100%,0,IF(AG10/AF10>85%,AE10*(100%+(AF10-AG10)/AF10),AE10*115%))

作者: yfan17   发布时间: 2011-08-03

引用:
原帖由 常绿 于 2011-8-3 18:02 发表
请问那位高手可以帮忙看下公式问题出错在那

=IF(AG10/AF10100%,0),IF(AG10/AF10>85%,AG10/AF10
没有附件,不知楼主公式要达到什么要求,但是光从公式来看,逻辑有点乱:
=IF(AG10/AF10<85%,AE10*115%,IF(AND(AG10/AF10>100%,0),IF(AG10/AF10>85%,AG10/AF10<=100%,AE10*(100%+(AF10-AG10)/AF10))))
第二嵌套if:IF(AND(AG10/AF10>100%,0),IF(AG10/AF10>85%,AG10/AF10<=100%,AE10*(100%+(AF10-AG10)/AF10)))
1、其中第一参数logical_test是AND(AG10/AF10>100%,0)无法理解,0代表什么?
2、第二参数value_is_true是整个第三层嵌套IF(AG10/AF10>85%,AG10/AF10<=100%,AE10*(100%+(AF10-AG10)/AF10))这一层中第一参数AG10/AF10>85%如果真的则第二参数AG10/AF10<=100%互相矛盾。……

作者: wangjguo44   发布时间: 2011-08-03

相关阅读 更多