在 Excel 中使用系数进行数字相加

在 Excel 中使用系数进行数字相加

假设有 3 个单元格,分别包含 1+2n、2+1n 和 3+7n。我想将这些数字相加,得到 6+10n。我该怎么做?

编辑

我发现我可以使用虚数,然后使用 来IMSUM添加这些虚数,这需要字母i而不是n。 但是,有没有一种更通用的方法不需要虚数方法?

答案1

请记住,在数学中,代数项可以用矩阵表示,而矩阵正是 Excel 的闪光点。

因此,将常量和系数输入到一个范围内,然后如果您想将其显示为您可能在数学教科书或论文中看到的公式,则可以使用文本连接来执行此操作。

例如,如果我们采用您的示例并将其放在 A 列和 B 列中,我们可以使用 C 列中的公式显示数学运算:

=TEXT(formula!$A3,"#")&IF(formula!$B3>0,"+","-")&TEXT(formula!$B3,"#")&LEFT(formula!$B$2,1)

虽然我并不是说这个公式适用于你拥有的每一组代数项,但它应该向你展示了一种你可以使用的模式。当然,你可以根据需要连接括号和其他项。

在此处输入图片描述

这样,我们就可以对系数矩阵进行数学运算,就像对矩阵代数进行数学运算一样。

因此,为了添加这三个公式,我们在 A 列和 B 列上使用 SUM 函数,这将给出结果的常数和 n 系数。然后,我们可以在单元格 C7 中使用相同的公式以数学形式显示结果。

这样做的好处是,如果您需要执行更复杂的数学运算(例如矩阵运算),那么您可以从 MMULT、MINVERSE 等函数中受益。

相关内容