求和其旁边具有特定值的单元格和某个值在另一列

时间:2017-01-19 17:57:37

标签: google-sheets

https://docs.google.com/spreadsheets/d/1xdB1Dl58aGsCOj1Xu1RZRB52Fn4RwbXDHlhuUDHZ1DU/edit?usp=sharing

我维护锯木厂的电子表格。有不同的供应商,他们的木材分为不同的类别。我想在摘要表中做的是从交货单中总结某些值,这样我就可以了解我们从供应商处收到的某种木材的数量。

让我们为#34; Alice"和"松"。爱丽丝这个月带来了多少松树?我没有问题,寻找每一个" pine"输入和总结,如示例中所示,但我只想要这些松树条目,这些条目位于" Alice"供应商条目。我假设我必须使用sumifs(),但更重要的是" Alice"关键字通常不是直接向左,因为每个单独的卡车由一个供应商条目表示。可能听起来很复杂,但电子表格应该很好地解释它。

我不知道是否有更简单的东西,但除非有,我想在"摘要"表格只显示"交货"中的条目总和哪有"松"在左边的单元格中,有#34; Alice"在单元格中左侧的两列或该列中的第一个非空单元格。

第一个明显的建议可能是用供应商名称填充每一行,但我们的实际文件和木材类型的数量是巨大的,这是不行的。此外,其他表格基于交货编号,与每个交货单一条目的供应商相关联。

谢谢!

1 个答案:

答案 0 :(得分:0)

确保每一行都有一个名称(在col C中),用于填写的每种类型和数量。然后,您可以尝试QUERY()获取每人的总数:

=query(Deliveries!C1:E, "select C, sum(E)  where C <>'' group by C pivot D")

Formula 1

和总计的另一个QUERY()

=query(query(Deliveries!D1:E, "select sum(E) pivot D"), "offset 1", 0)

Formula 2