首页 > 解决方案 > Excel - 如何根据 1 个单元格中的文本和另一个单元格中的数字在 1 个单元格中设置计算?

问题描述

我在单元格中有一个文本,D2E2. 如果 in 中的数字E2小于10,我需要除以E210 然后根据 in 中的文本将其乘以特定值D2。然后我需要新的数字或文本H2

D2有一个带有 7 个选项的下拉菜单。如果D2= “顾问(+7 年经验)”并且E2小于10(例如 6),我需要做34 x (6/10)并将其计算为H2.

如果D2=顾问 0-6 年经验E2= 6,则为32 x (6/10)

标签: excel-formulasum

解决方案


这是我要寻求的解决方案:

H2 电池:

=IF(E2<10, E2/10, 
  IF(D2 = "Consultant (+7 Years Experience)", 34*E2/10,
    IF(D2 = "VALUE2", CALCULATION,
      *etc. based on the number of options in the dropdown*

请注意,您需要在末尾添加多个括号,以对应所使用的条件数量。这里发生的事情是我们嵌套的条件大致相当于以下内容:

IF (COND1 TRUE, DO THIS, 
   ELSE IF (COND1 FALSE AND COND2 TRUE, DO THIS,
       *etc.*

这里有更多关于 IF 的文档:链接

您的最终条件的FALSE值是可选的。


推荐阅读