当前位置: 代码迷 >> Office >> Excle 高难度有关问题,关于分段计算有关问题
  详细解决方案

Excle 高难度有关问题,关于分段计算有关问题

热度:4450   发布时间:2013-02-26 00:00:00.0
Excle 高难度问题求助,关于分段计算问题
有一个工作表,有A   B   两列,数据大概有几百行。现在需要根据A   列中数据的取值范围,根据不同的数值乘以不同的参数计算出B列的数据。
    例如   A行中0 <X <5   则,对应行中B列的数值是   0.2*X
                        5 <=X <10则   对应行中B列的数值是   0.3*X


请问各位,该怎么设置B列,使之能够自动计算?

------解决方案--------------------------------------------------------
以A2的一个单元格为例,在B2输入如下公式即可.
=IF(AND(0 <A2,A2 <5),A2*0.2,IF(AND(5 <=A2,A2 <10),A2*0.3))

其他单元格向下填充.(A2相当于为变量)
------解决方案--------------------------------------------------------
在B2格填写
=if(a2 <5,0.2,0.3)*a2
将此公式填充到B列其它单元格即可