excel中怎么统计特定范围内的数据,并且把这些数据对应的数字求和?

数据格式大概是这样:
A B C D
0.00005 22 1 ?

0.00007 21 2 ?

0.00008 16 3 ?

0.00010 22 4 ?

0.00012 25 5

0.00013 22 6

0.00015 32 7

0.00017 20 8

0.00018 19 9

0.00020 20 10

0.00022 22 11

0.00023 23 12
总共4列 ,意思就是,A列小于1的所有数据,对应的B列数据相加,然后在D1显示出来,(A列的数据很多,一直到168,B列里都有对应的值,D2应该显示的是A列中大于1小于2的对应的B列的值相加的和,一次类推,D3是大于2小于3的这样),不知道说的明白不明白。。。。求大神
最新回答
初心不负

2024-10-12 08:11:58

2007 版本以上:
D1:
=sumifs(B:B,A:A,">="&C1-1,A:A,"<"&C1)
公式下拉
淡忘呐情。

2024-10-12 08:26:51

C列可以省去,直接在D1输入:
=SUMPRODUCT((A:A>ROW(A1)-1)*(A:A<ROW(A1))*B:B),下拉填充,由于不知道哪头包括等于号,所以都没用。
夏迟归

2024-10-12 08:00:36

A列的数据很多,一直到168,B列里都有对应的值,D2应该显示的是A列中大于1小于2的对应的B列的值相加的和,一次类推,D3是大于2小于3的这样

莫名其妙
1、你的数据A列就没有大于1的数
1、D2应该显示的是A列中大于1小于2的对应的B列的值相加的和,一次类推,D3是大于2小于3的这样

D4呢?举例说明D1D2D3D4的值分别是多少,怎么得出的。