我正在尝试创建一个将多个输入(单元格)和输出放入一个单元格的函数。
单元格B9
、B10
、B11
和B12
都有不同的数值输入。我想使用 4 个不同的方程式(B9 input = B9 output
、B10 input = B10/12000 output
、B11 input = B11/12 output
、B12 input = B12/400
。我希望输出单元格适用E9
于所有输入。即,使用 4 个输入中的任何一个,您都可以计算出 1 个输出。
我使用以下语句通过两个输入完成了此操作并取得了一些成功=IF
:
=IF(VALUE(B9),(B9),IF(VALUE(B12),B12/400))
我还使用下面的公式在单元格中得到了“True”输出。问题是,我希望得到计算值(而不是真/假输出)。
=OR(VALUE(B9),(B9),VALUE(B10),(B10/12000),VALUE(B11),(B11/12),VALUE(B12),B12/400)
这些是 HVAC 行业常用的一些计算。我的 B9 输入是“吨”。您可以计算 1 吨 = 1 吨、12,000 BTUH、12 MBH 或 400 CFM。因此,在这种情况下,我的四个输出单元将是:吨、BTUH、MBH、CFM
我当前的电子表格无法确保只有一个输入。我是唯一的用户,因此这不应该是一个有多个输入变量的问题。
答案1
使用 IFS:
=IFS(B9>0,B9,B10>0,B1/12000,B11>0,B11/12,B12>0,B12/400,TRUE,"")