作业帮 > 综合 > 作业

在excel中,A1...A1000,求若A列值在范围1(C至D列)则B列输出1,2,3,4,5.类推

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 14:50:13
在excel中,A1...A1000,求若A列值在范围1(C至D列)则B列输出1,2,3,4,5.类推
如下
A列 B列 C列 D列
401 1 401 403
402 2 600 760
403 3 870 990
..
600 1
601 2
602 3
..
870 1
871 2
872 3
就是说,A列的值若在一个范围内,范围就是C列到D列对应的一行数据为一个范围(如401至403这个范围),则A列的值从第一个满足这个范围的值输出1,第二个满足这个范围的值输出2,.若A列的值在第二范围,(如600到760),则A列的值从第一个满足这个范围的值输出1,第二个满足这个范围的值输出2,.
说的公式 =SUMPRODUCT(($A$1:A1=LOOKUP(A1,$C$1:$C$3)))
在每个范围的最后一个数值有问题,如第一个范围,410至430,在A列中430这个值对应的应该是3,但上面这个公式是2 ,注:A列的值是连续的,范围其实也是连续的
猜一个,B1
=SUMPRODUCT(($A$1:A1=LOOKUP(A1,$C$1:$C$3)))
下拉复制公式.