将它们与来自其他列的单元格相乘后的单元格的平均值

时间:2017-09-01 16:02:39

标签: excel vba excel-vba excel-formula formula

如何执行此计算(如AVERAGEPRODUCT)并使其有效?我想在将它们与列AC的单元格相乘之后计算列Z的单元格的总和,然后将它们与列AC的最后一个单元格分开。我很抱歉提供这么少的数据,但从字面上看,我唯一需要的是一种执行下面代码行的工作方法。这条线真的搞砸了。对不起。

照片!

enter image description here

input.ObjectDefinesInput.ToObject<TextInput>();

1 个答案:

答案 0 :(得分:1)

工作表函数可能如下所示:

=SUMPRODUCT(AVERAGE(A1:A3*B1:B3))

使用VBA,你可以使用类似的东西:

Range("C1").Value = Evaluate("=Average(A1:A3*B1:B3)")

对你:

.Range("Z" & i).Value = Evaluate("=AVERAGE(Z2:Z" & cnt + 1 & "*AC2:AC" & cnt + 1 & ")")