我正在创建一个小型电子表格来跟踪我在游戏中的进度。游戏中有任务链,完成这些任务可以在活动中获得积分。当您尝试确定活动中的总分数时,这些积分是可加的。为了使数据输入更加清洁,我有一个部分,其中包含每个任务链的各个级别的列。它们看起来像这里的前五列:
任务 | 等级1 | 等级2 | 等级3 | 等级4 | 已达到的等级(下拉菜单) | 已获得的积分 |
---|---|---|---|---|---|---|
苹果 | 25 | 50 | 150 | |||
香蕉 | 25 | 50 | 150 | |||
哈密瓜 | 25 | 50 | 150 | |||
榴莲 | 25 | 100 | 200 | |||
茄子 | 200 | |||||
无花果 | 25 | 50 | 150 | |||
葡萄 | 25 | 40 | 100 | 150 | 等级3 | 165 |
哈密瓜 | 20 | 60 | 150 |
另外两列是我感兴趣的列。我有一个“已获得积分”列,我一直在手动添加我到目前为止赚取的积分,但这很麻烦,因为我必须不断参考游戏来查看每个等级的价值,因为它们对于每个任务链都是不一致的。
我想做的是在“已达成等级”下拉菜单中添加1-4级别的选项(这一步我已经完成了),并且当我玩游戏时,当我完成链中的另一个等级时,我可以将该任务的“已达成等级”下拉菜单更改为当前等级。这样做时,应自动更新“已获得积分”的总分数,包括当前和之前所有等级的积分。
例如:我刚刚完成了葡萄任务的第三个等级。因此,我将“已达成等级”下拉菜单更新为“3级”,葡萄的“已获得积分”单元格现在应自动更新为165,即1-3级的总和(25 + 40 + 100)。 (此示例可在上面的图表中看到。)
我的问题是:我不确定此时需要做什么。我可以想象几种可能性。
- 也许我可以通过创建一个表格来简化计算,将总数相加,这样我就不需要将
Level 2
设置为等于Level 1 + Level 2的值。 - 是否可能有某种魔法,可以说Level n = Level 1 + ... Level n的总和,而不必制作新的表格?
我想要的最终结果是能够选择下拉菜单中的级别,并自动填充Points achieved
单元格的值。无论哪种方式,我的问题的关键是 - 如何使用下拉菜单的值来确定另一个单元格的值?我很乐意根据需要更新任何下拉菜单或列名称,以使其正常工作,但如果可能的话,我更愿意保持所有内容在同一张表格中,因为我实际上并没有跟踪大量内容。
一些注意事项:
虽然我喜欢电子表格,但我不太了解它们的细节魔法,所以如果我使用的方式不寻常,那也不奇怪。我只想制作一个有用的电子表格,可以轻松更新我已经收集到的数据。
我在这里和谷歌上搜索了一下,虽然找到了一些可能的信息来源,但我认为我很难确定他们推荐的解决方案是否足以解决我的具体问题,让我自己解决这个问题。
formula
/function
,也不用常见的词汇如range
、reference
、lookup
、data validation
等等,更重要的是,它是自包含的 / 不包括电子表格链接。 - Rubén