作业帮 > 综合 > 作业

excel中查询分别符合几个条件的数值相加

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 18:16:30
excel中查询分别符合几个条件的数值相加
如下表1.012米查找出1.01对应的数10.11 (1.01-2.00)2毫米对应的数0.03相加得到10.14
高度(米) 体积(立方) (0.00-1.00)毫米值 (1.01-2.00)毫米值
0.00 1.23 1 0.02 1 0.01
0.01 1.25 2 0.04 2 0.03
0.02 1.29 3 0.05 3 0.04
.4 0.08 4 0.06
1.01 10.11 ..
1.02 12.44 9 0.12 9 0.11
excel中查询分别符合几个条件的数值相加
用MATCH的“小于”判断区间,问题可以解决.
只是不知道“(0.00-1.00)毫米值”这是一列还是两列?关系到公式怎么写.
再问: (0.00-1.00)毫米值和(1.01-2.00)毫米值是分别的一列 根据数据的情况在不同区域取值
再答: 假设A、B列是高度与体积,从第2行开始到第100行数据;C、D、E、F四列毫米对应值,从第2行开始到第11行。******注意:请增加第一行0对应0.00毫米
假如G2开始的G列是你需要查找的值,例如1.012,……;则在H2输入以下公式,下拉。
=INDEX($B$2:$B$100,MATCH(G2,$A$2:$A$100,1))+IF((G2-ROUNDDOWN(G2,2))*1000<=1,INDEX($D$2:$D$11,MATCH(VALUE(TEXT((G2-ROUNDDOWN(G2,2))*10000,0)),$C$2:$C$11,0)),INDEX($F$2:$F$11,MATCH(VALUE(TEXT((G2-ROUNDDOWN(G2,2))*10000,0)),$E$2:$E$11,0)))
附图只节选部分数据举个例子。

再问: 需要在固定的一个单元格内随便输入数字,然后判断公式判断取值区间,相加以后,在固定的单元格现实结果,每次得到一个查询结果
再答: 我是想整个G列给你输入,整个H列输出对应结果。如果你只是需要一个单元格,那么你只在H2输入公式不下拉,然后每次只在G2单元格填写和更改数字就好了。
再问: 0.00-1.00米 1.01-2.00米时的取值能否换成其他范围,比如0.01-0.13米时一个范围,0.14-0.21米时一个范围,根据输入数据的情况判断在哪个区间取对应的毫米值?谢谢
再答: 我尝试理解一下。比如0.01-0.13,那么具体的选择就有14种,0、1、2、3、……13。那么C、D两列就应该是$C$2:$C$15……。
这样吧,建议C、D、E、F四列的区域就不带行数了,直接用$C:$C、$D:$D……表示,注意这四列除了你设好的条件,下方就不要再存放其它东西了。
重新修改公式如下:
=INDEX($B$2:$B$100,MATCH(G2,$A$2:$A$100,1))+IF((G2-ROUNDDOWN(G2,2))*1000