我有一个代表矩阵的大型复杂表,并且我正在用它进行矩阵乘法。
我希望能够说:如果此工作表中 2 或 3 个特定单元格的单元格值为特定值,那么另一个特定单元格的单元格值会是多少?
这将允许我将我的工作表视为一个大型的多输出函数。
没有 VBA 可以实现这个吗?
答案1
对你的问题进行半疯狂的尝试:
A1 = (如果且(B1=5,C1=7),则 A1 满足这些条件的方程式,如果这些条件不满足,则为 A1)
如果没有更多细节,我无法给你更多信息
答案2
这正是数据表是给。
在工作表的一个单元格中,输入引用两个输入单元格的公式。
在下面的示例中,公式的起始值输入在单元格 B3、B4 和 B5 中,在单元格 C2 中输入公式 =PMT(B3/12,B4,-B5)。
在公式下方的同一列中键入一列输入值。
在这种情况下,在单元格 C3、C4 和 C5 中输入不同的利率。
在公式右侧的同一行中输入第二个列表。
在单元格 D2 和 E2 中输入贷款期限(以月为单位)。
选择包含公式的单元格区域 (C2)、值的行和列 (C3:C5 和 D2:E2),以及需要计算值的单元格 (D3:E5)。
在本例中,选择范围 C2:E5。
在“数据”选项卡上的“数据工具”组或“预测”组(在 Excel 2016 中)中,单击“假设分析”,然后单击“数据表”。
在“行输入单元格”框中,输入行中输入值的输入单元格的引用。在“行输入单元格”框中输入单元格 B4。
在列输入单元格框中,输入列中输入值的输入单元格的引用。在列输入单元格框中输入 B3。
单击“确定”。