excel - Excel:如何在同一个单元格中创建多个 if 语句/检查?根据输入的数字输出一定数量
问题描述
我正在为工作创建电子表格,情况如下:“类型”列,指定工作类型。这表示为类型 1、类型 2 或类型 3。 (1, 2, 3) “价格”列,表示公寓楼中正在完成的工作的价格。
我的问题是,如何在“类型”单元格中编写 if 语句以将信息发送到“价格”单元格,“价格单元格”会根据“类型单元格”中的数字而变化。
以下是这些类型的值: 1- $1,975 2- $3,950 3- $6,875
示例代码:
IF(TYPECELL=1, THEN PRICECELL='1975', IF TYPECELL=2, THEN PRICECELL=3950, etc..
基本上,有多个 if 语句/检查以查看用户是否将 1,2 或 3 放入“类型”框中,并让该主观场景根据其“类型”将一定数量输出到价格框中.
如果代码放在“类型”单元格中,从类型单元格中提取输入并将其发送到价格单元格,或者代码是否在价格单元格中,并从类型单元格中提取输入,对我来说并不重要并张贴到价格单元格中。我以这种方式注意到,单元格试图用存在的代码重写自身存在问题。
抱歉,如果这很难理解,我会尽力解释它。非常感谢!
解决方案
您描述的场景有几种可能的公式解决方案。
- 使用
Choose()
评论中建议的公式 - 使用
IFS()
功能=IFS(A1=1,1975,A1=2,3950,A1=3,6875)
- 创建一个查找表并使用查找函数,例如
Vlookup
如果参数发生变化并且需要调整值,则查找功能将更加灵活。然后您只需要更改查找表而不是每个公式。
推荐阅读
- python - 有人能告诉我python中随机函数的内部工作吗?
- javascript - 如何通过一次搜索提取多个 JSON 记录
- asp.net - 将循环重定向到 aspx 网站上的旧 URL
- python - 如何从 Python 日期时间对象中删除秒?
- android - 启动新活动时出现“无法找到显式活动类”错误
- delphi - TBitmap32.Assign() 异常行为
- mysql - 如何为 JPA View 实体传递动态限制值?
- php - 使用 php 生成 Laravel 密码
- c# - Automapper 表达式映射问题
- python - 如何从电子表格中的特定单元格调用 Python 脚本