excel if or and 条件判断 Excel 表中有5列分别为 A B C D E 五列数据ABC 列为条件列 ,DE 列 为计算列 .D列计算 首先判断 B列数值是否为0 ,如B大于0,则 (B+C)*6000如B等于0,再判断C列是否大于5,或者小于-5,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 16:30:24
excel if or and 条件判断 Excel 表中有5列分别为 A B C D E 五列数据ABC 列为条件列 ,DE 列 为计算列 .D列计算 首先判断 B列数值是否为0 ,如B大于0,则 (B+C)*6000如B等于0,再判断C列是否大于5,或者小于-5,
excel if or and 条件判断
Excel 表中有5列分别为 A B C D E 五列数据
ABC 列为条件列 ,DE 列 为计算列 .
D列计算 首先判断 B列数值是否为0 ,
如B大于0,则 (B+C)*6000
如B等于0,再判断C列是否大于5,或者小于-5,
如C大于 5,计算结果为 (C-(5-A))*6000
如C小于- 5,计算结果为 (C+(5-A))*6000
如C介于-5与5之间,再判断(C+A)的结果是否大于5
如结果大于 5,计算结果为 (C+A-5)*6000
如果不符合以上条件,计算结果为 0
E列计算 首先判断C是否大于5
如C大于5,则计算结果为 (5-A)*4500
如C小于5,则判断C+A是否大于5或者小于-5
如结果大于5,则计算结果为 (5-A)*4500
如结果小于-5,则计算结果为 -5*4500
如结果介于-5与5之间,则计算结果为 C*4500
希望大神列出 D列 和E列的详细公式.
excel if or and 条件判断 Excel 表中有5列分别为 A B C D E 五列数据ABC 列为条件列 ,DE 列 为计算列 .D列计算 首先判断 B列数值是否为0 ,如B大于0,则 (B+C)*6000如B等于0,再判断C列是否大于5,或者小于-5,
在D1单元格输入以下公式,然后向下填充公式
=IF(B1>0,B1+C1,IF(B1=0,IF(C1>5,C1+A1-5,IF(C1<-5,C1-A1+5,IF(AND(C1<5,C1>-5,C1+A1>5),C1+A1-5,0)))))*6000
在E1单元格输入以下公式,然后向下填充公式
=IF(C1>5,5-A1,IF(C1<5,IF(C1+A1>5,5-A1,IF(C1+A1<-5,-5,C1))))*4500
详见附图