Excel 计算两个范围内的货物实例

Excel 计算两个范围内的货物实例,excel,excel-formula,Excel,Excel Formula,我有一个按长度和重量列出的货物清单,我正在尝试获取图表的源数据,以显示重量在每个长度窗口内的分布情况 货物长度在14至21米之间,长度将按米级显示——14-15、15-16等。 重量在30至100公吨之间,以10公吨为单位进行说明 我目前有数量(到整数)、长度(到三位小数)和重量(到千克整数),范围称为length和weights 我在列H(长度)和J(重量)中有窗口的开始,计数将显示在列K(计数)中。到目前为止,我已经构建了这个公式(这个公式在K2中): =COUNTIFS(长度,“>=”&

我有一个按长度和重量列出的货物清单,我正在尝试获取图表的源数据,以显示重量在每个长度窗口内的分布情况

货物长度在14至21米之间,长度将按米级显示——14-15、15-16等。 重量在30至100公吨之间,以10公吨为单位进行说明

我目前有数量(到整数)、长度(到三位小数)和重量(到千克整数),范围称为
length
weights

我在列H(长度)和J(重量)中有窗口的开始,计数将显示在列K(计数)中。到目前为止,我已经构建了这个公式(这个公式在K2中):


=COUNTIFS(长度,“>=”&$H2,长度,“=”&$J2,权重,从引号中删除数学部分:
“=”&$H2,长度,“=”&$J2,权重,“=”&$H2,长度,“=”&$J2,权重,从引号中删除数学部分:
“&$H2,长度,”&$J2,权重,“=”&$H2,长度,&$J2,权重,这考虑了数量:

=SUMPRODUCT(A$1:A$6*(lengths>=H1)*(lengths<H8)*(weights>=J1)*(weights<J2))

=SUMPRODUCT(A$1:A$6*(长度>=H1)*(长度=J1)*(重量这将考虑数量:

=SUMPRODUCT(A$1:A$6*(lengths>=H1)*(lengths<H8)*(weights>=J1)*(weights<J2))

=SUMPRODUCT(A$1:A$6*(长度>=H1)*(长度=J1)*(weightsPerfect,谢谢!)在这个专栏里,你想用数量求和。太好了,这就成功了!太好了,这就成功了!谢谢!我这次和SUMIFS一起去了,但是你让我好奇如何更多地使用SUMPRODUCT。谢谢!我这次和SUMIFS一起去了,但是你让我好奇如何更多地使用SUMPRODUCT。
=SUMIFS(Quantity, Lengths, ">="&$H2, Lengths, "<"&$H2+1, Weights, ">="&$J2, Weights, "<"&$J2+10000)
=SUMPRODUCT(A$1:A$6*(lengths>=H1)*(lengths<H8)*(weights>=J1)*(weights<J2))