if函数嵌套核心就是将内层if函数作为外层if函数的参数
如题主描述,单独条件的会用,应该知道还欠缺一个不满足问题中所有条件的返回结果
第一个问题:比如a=4或者其他不满足以上条件的应该返回什么结果?
第二个问题,题主这个a是指A列还是截图中的C列,很容易造成误导
按照截图中a代表C列数据,b代表Y列数据,c代表Z列数据,d代表AA列(公式所在列)
在AA8单元格输入以下公式后向下填充即可(当不满足以上题主所列任意条件时返回“无效数据”)
=IF(AND(C8=1,Y8>30%),MAX(15-(Y8*100-30),0),IF(AND(C8=2,Y8>=0),15,IF(AND(C8=2,Y8<0),MAX(15+Z8*100,0),IF(AND(C8=3,Z8>=0),7.5,IF(AND(C8=3,Z8<0),MAX(7.5+Z8*100),"无效数据")))))
看看下面的公式是否满足你的要求:
D1=IF(A1=1,IF(B1<=30%,15,MAX(15-(B1*100-30),0)),IF(A1=2,IF(C1>=0,15,MAX(15+C1*100,0)),IF(A1=3,IF(C1>=0,7.5,MAX(7.5+C1*100)),"A1数据不合规范")))
其实你自己都把条件写出来了,直接组合下就行了。