尝试在 Google Sheets 中使用条件格式构建食谱/成分跟踪器

问题描述 投票:0回答:1

我正在玩一个带有制作系统的游戏,但没有方便的方式来查看食谱和库存,所以我构建了自己的系统。我有一个库存列,列出了成分和数量,然后在每个食谱标题下列出了必要的成分。

当我根据库存列表中的值提供每个食谱下的成分时,我想突出显示它们。

我研究了索引/匹配和vlookup之类的东西,但我迷路了。我的想法是我需要完成三个步骤(其中 A = 成分列表,B = 它们的数量,D2:G11 = 食谱):

  1. 测试 B>0。 { =if(B2>0, [以某种方式应用步骤 2 的公式], )?? }
  2. 如果为 true,则在 D2:G11 范围内查找对应的 A 列值。 {??????}
  3. 应用格式。 {将上面的结果公式放入条件格式规则中?}

Orrr 我是不是在反向执行此操作,我应该从食谱范围内的某种数组公式开始,然后查找相应的库存条目并进行测试?就像...对于 arrayformula 范围内的给定单元格(假设为 D6):

  1. A 列中的哪个单元格与 D6 中的值匹配? (假设是 A10。)
  2. A10 (B10) 右边的值是否 >0?
  3. 如果步骤 2 = TRUE,则将格式应用于原始单元格 D6。

这可能吗?有更好的设置方法吗?

示例表:https://docs.google.com/spreadsheets/d/1S7ph_0hd5ZbE42jI1wwl2tp5P-ydh_4hlFrvV0XRzBI/edit?gid=2100307022#gid=2100307022

我从来没有真正做过任何编码,所以这种想法对我来说很新。谢谢您的帮助!

google-sheets google-sheets-formula conditional-formatting
1个回答
0
投票

您可以尝试以下一个公式:

=ROWS(FILTER($A$2:$B, $A$2:$A=D1, $B$2:$B>0))>0
© www.soinside.com 2019 - 2024. All rights reserved.