作业帮 > 综合 > 作业

EXCEL 根据数值范围求对应值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 23:59:21
EXCEL 根据数值范围求对应值

 
如图,A列是数字的范围,就是说货物的数量如果在这个范围,那么检验时抽检的数量对应B列的值.如1300件衣服的话,检验时应抽检125件.
那么D列为货物总数,求E列抽检数.
在B列插入一个空列
对A列进行“分列”操作(点击菜单:数据-分列),按“分隔符号”,并设置为“-”号,确定后,将A列分成两列,下限值留在A列,上限值自动保存到新添的B列
第16行的“>500000”请手工改为 500000
原来E列的“抽检数量”已经变为F列,F2 公式:=SUMPRODUCT((ROW($A$2:$A$16)=MAX(ROW($A$2:$A$16)*($A$2:$A$16<E2)))*$C$2:$C$16)
下拉公式

或者是F2公式:=VLOOKUP(E2,$A$2:$C$16,3,1),下拉,也一样.
再问: 根据你的公式,给了我很大的启发。但是公式一有一些小误差哟。错误如图。但是我觉得已经很好了,谢谢你~ 1. 我平时一直用vlookup,比如查找A列中的有等于E列的值,则F列显示为C列的值。
但是这个公式也可以这样运用在这样一个范围我倒是想不到。可能我没有搞清vlookup的根本意思吧。你能解释一下吗?
2. 能告诉我row函数是什么意思吗

再答: 抱歉,公式一有点小错,应为:=SUMPRODUCT((ROW($A$2:$A$16)=MAX(ROW($A$2:$A$16)*($A$2:$A$16