【问题标题】:In Excel, I would like to count the ingredients which are in stock for certain recipes在 Excel 中,我想计算某些食谱的库存成分
【发布时间】:2020-07-12 15:52:11
【问题描述】:

我在 Excel 中制作了这张表,其中的行代表(陶瓷)配方。每列代表一种成分。我的第一行用于标记(用“X”)我库存中的一种成分。在 BM 列中,我计算了每个食谱所需的成分数量。

现在我想(每个食谱)计算我拥有的成分,所以我知道哪些食谱可以混合或几乎可以由我混合。

例如: 配方“amberceladon”需要 7 种成分 (BM3)。在丝网印刷图像上显示的列中,很明显我有“氧化硅”(AV1)库存(AV2 中的“X”)。我想在 BN3 中表示数字“1”。这样我就知道现在不能混合“amberceladon”,因为缺少成分。

以防万一您想知道:图像未显示所有列,这就是为什么 BM 中的数字与您看到的不匹配...

【问题讨论】:

  • 如果用 1 表示“有货”,用 0 表示缺货,则可以使用 sumproduct()。
  • 感谢您的帮助。如果我理解正确,您是说将数字 1 中的“X”更改为数字 0,所有其他成分应为数字 0。使用“SUMPRODUCT”的公式是什么,所以我可以计算每个食谱的成分数量我已经有货了?
  • 我想通了。我使用的公式,我在下面的新答案中发布。

标签: excel


【解决方案1】:

如果我理解正确,您想计算每行 X 的总数。

解决方案 1:您可以将它们变成 1,然后使用 SUM 函数

解决方案2:如果不想改变X,那么在右边做一个表格,用下面的函数=IF(J36="X", 1, 0),它将一个X变成一个1,你可以计算每一行

【讨论】:

  • 感谢您的帮助。我在 BM 列中有每个食谱所需的配料量。我想知道我有多少这些原料的库存。这样我就可以看到哪些食谱已经可以制作或几乎可以制作了。
【解决方案2】:

可以通过用数字计算单元格来实现。你也可以使用COUNTA

=COUNT(B2:M2)

【讨论】:

  • 感谢您的帮助。这是我在 BM 列中已有的内容。我想在 BN 中有一个公式,它告诉我每个食谱我已经有多少所需的成分。对于每个食谱(每行),我都有所需的每种成分的百分比。但现在我想知道我已经拥有多少这些必要的成分并且不需要再购买了。
【解决方案3】:

我对您的问题的意思有点困惑,但这是我为跟踪当地面包店的库存而制作的 Excel 表。

所以对于第 4-15 行,B-E 列我已经写了每个食谱需要多少成分。配方名称写成 2B,2C,2E。它下面的行显示该商品的订单数量。
例如,如果你想知道你需要多少糖。您可以通过将订购的蛋糕数量和每个蛋糕所需的糖量相乘来做到这一点,然后对每个食谱执行此操作并将其相加。 因此,例如对于糖,您将有如下公式:
=$B$3*B5+$C$3*C5+$D$3*D5+$E$3*E5
您将对所有第 4 到 14 行执行此操作,并将它们显示在 F 列中。G 列存储您已经拥有的成分数量。 H 列显示您需要制作/购买多少原料。因此,您从 F 中减去 G 列并将结果存储在 H 中。例如,对于 Sugar,您可以这样做
=$F$5-$G$5
希望这会有所帮助。

【讨论】:

  • 感谢您的帮助。这不是我的意思,虽然这是一个很好的格式。我在 BM 列中有每个食谱所需的配料总量。每行是一个配方,表明混合这个配方需要多少每种成分。现在我想知道我已经有多少必要的原料库存。这样我就可以轻松检查哪些食谱我已经可以混合,哪些我需要购买原料。
  • @Ekfa 所以 sumproduct(B3:E3,B5:E5) 等价于所示的公式,而且打字少了很多。您可以根据需要确定美元符号的放置位置。如果您想阅读,Excel 帮助中有示例。
  • 我最终想通了。这一切都是通过启动 SUMPRODUCT 来实现的。但我的问题并不像将一种成分的百分比乘以我的库存“数量”那么简单。
【解决方案4】:

从使用 SUMPRODUCT 的小提示开始,我取得了进展,并在最后弄明白了。 这个是基于完整的表格。在第 2 行中,我将“X”更改为数字 1,空单元格得到零 (0)。所以数字 1 代表我已经有库存的成分,数字 0 代表我不拥有的成分。

=SUMPRODUCT(--(ISNUMBER(Table4[@[alberta-slib]:[zircopax]]));$E$2:$BL$2)

这对我有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-28
    • 2011-03-14
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多