我正在尝试开发一个基于Excel的交互式计算器,以根据选定的活动类型和输入数量生成时间估计。每种活动类型都有自己的公式,用于将输入量转换为其各自的时间估计。使用的公式基于作业类型,并且是要对输入量执行的线性方程(mx+b)或标量(例如,g、.2、4等)。
我接近它的方式把我带到了死胡同。下面是我尝试的一张图片。黄色列是输入,蓝色列是返回值。
列A使用下拉菜单供用户选择活动类型。{阅读、写作、测验、学期论文}B栏使用VLOOKUP返回适当的单元。{单词,问题}
列C提示输入该单位的数量。D列再次使用A列和一个VLOOKUP来确定适当的公式来计算给定的输入量的估计值。
在标量的简单情况下工作得很好,例如=C1*VLOOKUP(A3, ARRAY, 3, FALSE),但线性方程让我卡住了。我需要将输入值相乘,然后从乘积中减去。换句话说,我需要将输入值插入到VLOOKUP派生的公式中。
发布于 2020-04-21 04:24:49
更改您的设置,使m位于一列,而b位于另一列:

然后你可以使用一个公式:
=C2*VLOOKUP(A2,F:I,3,FALSE)+VLOOKUP(A2,F:I,4,FALSE)

https://stackoverflow.com/questions/61331260
复制相似问题