excel - 如何有条件地选择数学公式来计算 Excel 中的值?
问题描述
我正在尝试生成一个基于 Excel 的交互式计算器,以根据选定的活动类型和输入数量生成时间估计。每种活动类型都有自己的公式将输入数量转换为其各自的时间估计。使用的公式基于活动类型,可以是线性方程 ( mx+b
) 或标量(例如 .2、4 等),以对输入量执行。
我接近它的方式把我带到了死胡同。下面是我尝试的图像。黄色列是输入,蓝色列是返回值。
A 列使用下拉菜单供用户选择活动类型。{阅读、写作、测验、学期论文} B 列使用 VLOOKUP 返回适当的单位。{单词,问题}
C 列提示输入该单位的数量。在给定输入数量的情况下,D 列再次使用 A 列和 VLOOKUP 来确定适当的公式来计算估计值。
在简单的标量情况下工作正常,例如=C1*VLOOKUP(A3, ARRAY, 3, FALSE)
,但线性方程让我卡住了。我需要将输入值相乘,然后从该乘积中减去。换句话说,我需要将输入值插入到 VLOOKUP 派生的公式中。
解决方案
推荐阅读
- ios - 即使在卸载组件后,React-Native WebView iFrame 音频仍然存在
- bash - 在 Bash 中找出三角形的类型
- mysql - 删除 MySQL 日志文件会影响数据库的性能吗?
- python - pandas 中的高级字符串编辑
- python - 使用 DictReader 和 DictWriter 进行输出时 Python CSV 写入输出错误
- xml - 循环通过类似的 XML 节点/子节点进行 XSL 转换
- excel - Excel VBA从非相邻范围创建数组
- node.js - NPM 无法在 Windows 10 上更新 Node
- python - 我想从 python 中的 JSON 文件中获取一个随机对象
- c# - XAML WPF 自定义控件库未在外部项目中显示嵌入图像