我需要有关 excel 公式的帮助。我制作了一个带有数据验证选项的列表。下拉列表中有三个选项。不接受空白。对于每个选项,我想更改另一个单元格中的公式。
列表在 b23 中。根据所选的三个选项,我希望 d23 将 (d18-d22) 的总和乘以 .02 或 .01 或 .39 并显示。我在 d23 中写入什么公式?
这似乎是一个非常基本的问题。任何有关该主题的基本指南都将不胜感激。
答案1
这里有两个可能的选择:一种看起来不太好的简单方法;一种对用户更友好但更难的方法。
使用乘数值作为验证列表中的条目
也许,将您的三个乘数值放在电子表格的某个位置G17:G20
。
| VALUES |
| 0.02 |
| 0.01 |
| 0.39 |
在单元格 中B23
,将数据验证源设置为=$G$18:$G$20
。最后,在单元格 中D23
,您的公式应为:=SUM(D18:D22) * B23
。
使用 VLOOKUP() 和表格显示标签,但选择值
这里,您需要一个单独的表格,其中包含乘数以及要显示的每个乘数的名称。以下是单元格的一些示例值F17:G20
| LABEL | VALUE |
| Tax A | 0.02 |
| Tax B | 0.01 |
| Tax C | 0.39 |
在单元格中B23
,将数据验证源设置为=$F$18:$F$20
。然后,将公式设置D23
为:
=SUM(D18:D22) * VLOOKUP(B23, F18:G20, 2)
如您所见,第二种选择实际上并没有那么难,并且可以使用户(和/或您)更容易理解。您的电子表格也更容易理解,因为值被清楚地标记。它们甚至可以放在单独的工作表中,并附上一些关于它们用途的文档。