急求:EXCEL函数的有关问题,

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:02:54
A B C
B 0.3
B 0.6
A -0.2
B 0.1
…… ……
注:1、若A列中数据为A的:0.3>B列数据>0,则C列需用公式:B*0.5;B列数据<0,或>0.3的,C列数据要为空格;
2、若A列中数据为B的:0.3>B列>0,则C列需用公式:B*0.8;B列数据<0,或>0.3的,C列数据要为空格;
请问该用什么函数比较合适?急……

=IF(A1="A",IF(B1>0,IF(B1<0.3,B1*0.5,""),""),IF(A1="B",IF(B1>0,IF(B1<0.3,B1*0.8,""),""),""))

用if函数

问题不是很严密.
1、A列数据是否只有“A”、“B”两种情况?
2、B列数据如果等于0或等于0.3时,C列如何计算,没有说明。

大根的公式如下(以下公式是A列只有“A”、“B”两种情况,而且B列等于0或0.3时没有涉及)

=if(a1="A",if(and(b1<0.3,b1>0),b1*0.5,""),if(and(b1<0.3,b1>0),b1*0.8,""))