我正在尝试列出星露谷物语中的所有食谱,每个食谱都需要什么食材,食谱是如何解锁的,以及我还没有做过的食谱需要什么食材。 例如,如果我总共需要 4 个蓝莓,它会说我需要 4 个蓝莓。如果我更新电子表格并将其中一个食谱标记为已完成,它将更新我仍然需要的蓝莓数量。
煮熟 | 用餐 | 成分 | 成分# | 食谱来源 |
---|---|---|---|---|
煮熟 | 煎鸡蛋 | 鸡蛋(任意) | 1 | 入门 |
未煮熟 | 煎蛋卷 | 鸡蛋(任意) | 1 | 酱汁女王 28 春季,第一年 |
未煮熟 | 煎蛋卷 | 牛奶(任意) | 1 | 酱汁女王 28 春季,第一年 |
这是表格的粗略总结(我已经完成了)。每个食谱的“膳食”单元格都会合并。我可以将表下载为 csv 格式,并在每次更新列时将其放入 R 等程序中,但这将是最后的手段。我使用函数
=UNIQUE(C2:C203)
和 =SUMIF(C2:C203, G2:G, D2:D203)
创建了一个独特值列表,我创建了所需的每种独特成分以及我需要的数量的列表。我尝试使用 SUMIFS 函数来检查平均值是否已煮熟,但它总是返回 0 值。=SUMIFS(C2:C203, G2:G203, D2:D203, A2:A203, "Not Cooked")
。我不确定为什么切换标准的顺序将输出更改为有效的输出,也许从适用于每一行的标准开始,它允许第二个标准成为行数较少的标准,因为唯一性较少配料 然后饭菜旁边有配料条目。