我有一个货物清单,每个货物都有Quantity
,Length
,Width
,Height
和Weight
。我试图总结一下他们的维度是如何分配的(理想情况下考虑每个维度的数量,但这超出了我被困的地方)。
我在Statistics!A2:A302
中有一个长度值为0.1米的电子表格,我希望将每个长度间隔的数量放在Statistics!B2:B302
中。每件商品的数量均为'Steel plate list'!$B$3:$B$1002
,要查看的长度均为'Steel plate list'!$C$3:$C$1002
。
现在,我现在在Statistics!B2
中有以下公式并填写:
=COUNTIFS('Steel plate list'!$C$3:$C$1002, ">="&A2, 'Steel plate list'!$C$3:$C$1002, "<"&A3)
工作正常,给我一些具有该长度的订单项,但这意味着,例如,一个8米的印版就像260个12米印版一样重。有没有办法考虑数量?我已经考虑过使用VLOOKUP
,但我无法想出一种方法来实现这一目标。
有什么想法吗?
答案 0 :(得分:1)
您应该使用SUMIFS而不是COUNTIFS。 SUMIFS的工作方式与COUNTIFS类似,只是它添加符合条件的所有行,而不是简单地计算它们。
因此,您的公式看起来几乎与您目前的公式相同[传递给SUMIFS的第一个参数是您想要求和的范围,并且以下参数交替显示为查找条件的范围或标准使用范围的agaisnt]:
=SUMIFS('Steel plate list'!$B$3:$B$1002,'Steel plate list'!$C$3:$C$1002, ">="&A2, 'Steel plate list'!$C$3:$C$1002, "<"&A3)
如您所见,除了将功能从COUNTIFS更改为SUMIFS之外,我需要做的就是在另一个工作表上添加引用B列的第一个参数,该参数保存符合所有条件的每一行的数量。
答案 1 :(得分:0)
要对碎片的数量(不是尺寸总和)求和,可以使用此数组公式:
=SUM(IF('Steel plate list'!$B$2:$B$10>=A2,IF('Steel plate list'!$B$2:$B$10<A3,'Steel plate list'!$A$2:$A$10,0),0))
按Ctrl + Shift + Enter创建数组公式。
这假定A列包含数量,B列包含长度。
公式将显示您在“统计信息”页面上拥有给定维度的多少个部分。例如,1件8米和260件12米的件。