如果列a = 0,则使用列b,如果列b = 0,则使用列c
我有4列(AD)和第五列(E)我想有一个有效的价值。
我的E2的逻辑是类似于“如果D2是0,然后使用C2,如果C2也是0,然后使用B2,如果B2再次0,然后使用A2”然后我试过这个公式: = if(D2=0, C2, if(C2=0, B2,if(B2=0, A2), D2)
确定它不会工作。
请帮助这里! 谢谢!
你可以试试这个
=IF(D2&""="0",IF(C2&""="0",IF(B2&""="0",A2,B2),C2),D2)&""
我已经把&""
把所有的值都放到string中,并且和“0”比较,以防把“0”放在单元格中。
最后,把&""
强制在string中的值
编辑:
如果不需要满足文本或价值,你可以简单地删除那些&""
=IF(D2=0,IF(C2=0,IF(B2=0,A2,B2),C2),D2)
使用这个公式。
=IF(D1<>0,D1,IF(AND(D1=0,C1<>0),C1,IF(AND(D1=0,C1=0,B1<>0),B1,IF(AND(D1=0,C1=0,B1=0,A1<>0),A1,0))))