繁体   English   中英

如何有条件地选择数学公式来计算 Excel 中的值?

[英]How can I conditionally choose a math formula to calculate a value in Excel?

我正在尝试生成一个基于 Excel 的交互式计算器,以根据选定的活动类型和输入数量生成时间估计。 每种活动类型都有自己的公式将输入数量转换为其各自的时间估计。 使用的公式基于活动类型,并且是要对输入量执行的线性方程 ( mx+b ) 或标量(例如 .2、4 等)。

我接近它的方式把我带到了死胡同。 下面是我尝试的图像。 黄色列是输入,蓝色列是返回值。

A 列使用一个下拉菜单,供用户使用 select Activity 类型。 {阅读、写作、测验、学期论文} B 列使用 VLOOKUP 返回适当的单位。 {单词,问题}

C 列提示输入该单位的数量。 给定输入数量,D 列再次使用 A 列和 VLOOKUP 来确定适当的公式来计算估计值。

在简单的标量情况下工作正常,例如=C1*VLOOKUP(A3, ARRAY, 3, FALSE) ,但线性方程让我卡住了。 我需要将输入值相乘,然后从该乘积中减去。 换句话说,我需要将输入值插入到 VLOOKUP 派生的公式中。

在此处输入图像描述

更改您的设置以使m在一列中, b在另一列中:

在此处输入图像描述

那么你可以使用一个公式:

=C2*VLOOKUP(A2,F:I,3,FALSE)+VLOOKUP(A2,F:I,4,FALSE)

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM