是否可以让单元格 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