是否有可能有一个依赖于值输入的 Excel 公式?

是否有可能有一个依赖于值输入的 Excel 公式?

是否可以让单元格 G24 识别 D24 中的数字,并根据数字的大小使用单元格 B37 到 B42 进行计算?

我有一个用于记录销售额和成本的基本电子表格。我们的成本取决于系统规模。

我想让 Excel 知道根据我输入的系统大小要从哪个单元格(我目前有一个成本清单)开始。

我想要的是:

D 行(此单笔销售的 D24 单元格)是我输入“系统规模”的地方。

我希望 G 行(本次销售的 G24 单元格)根据 D24 中的大小来计算成本。

在页面下方我列出了我的分级费用:

  • 单元格 B37 包含系统大小介于 3.0 和 3.99 之间的成本
  • 单元格 B38 的系统大小介于 4.0 和 4.99 之间
  • 单元格 B39 包含 5.0 至 5.99 之间的系统大小成本
  • Cell B40 的系统尺寸成本介于 6.0 和 7.99 之间
  • 单元格 B41 的系统大小成本介于 8.0 和 9.99 之间
  • 单元格 B42 包含系统规模 10.0 或以上的成本

是否可以让单元格 G24 识别 D24 中的数字,并使用单元格 B37 到 B42 根据数字的大小进行计算?

答案1

这是非宏观的方式。

=IF((A1>=3) AND (A1<=3.99),B37,IF((A1>=4) AND (A1<=4.99),B38,IF((A1>=5) AND (A1<=5.99),B39,IF((A1>=6) AND (A1<=7.99),B40,IF((A1>=8) AND  (A1<=9.99),B41,IF((A1>=10),B42,"not found"))))))

你可以用公式代替 b38 到 b42

答案2

在单元格 A37 至 A42 中输入系统大小限制,如下所示:

3
4
5
6
8
10

然后=VLOOKUP(D24;$A$37:$B$42;2;1)将从B37至B42中挑选出相关的系统成本因素。

查看 Excel 帮助VLOOKUP() function以了解其内部细节。


将其保存为“filename.csv”,然后在 Excel 或 LibreOffice 中打开它:

系统规模,,,成本因素
9.99,,,=VLOOKUP(A2;$A$5:$B$10;2;1)

尺寸、系统成本
3,1
4,2
5,3
6,4
8,5
10,6

相关内容