gpt4 book ai didi

excel - 循环通过行乘以一行 VBA

转载 作者:行者123 更新时间:2023-12-04 21:50:43 25 4
gpt4 key购买 nike

我在 BA40:BZ40 行中有一组权重,我希望每一行从 BA60:BZ60sum (BA40*BA60 + BB40*BB60 + ... + BZ40*BZ60) 开始。然后将其粘贴到 CA60 中,然后移动到第 61 行。但是我仍然需要引用 BA40:BZ40 。我不知道是我简单的头脑变得困惑还是不可能。然而,我了解到一切皆有可能。我现在的代码是

Dim cellsum As Long
For i = 60 to 1000

所以我想计算每一天的损失加权总和。例如第 1 天, sum(0.2*(-10)+ 0.2*(-8)+ 0.1*(-6) + 0.5(-4))
Weight: 20%, 20%, 10%, 50%

Day 1: -10, -8, -6, -5
Day 2: -9, -8, -7, -6
Day 3: -5, -5, -4, -4
...

最佳答案

使用SUMPRODUCT()功能如下。它会自动计算百分比。您不需要总和为 .2 , .1

=SUMPRODUCT(BA40:BZ40,BA60:BZ60)

关于excel - 循环通过行乘以一行 VBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54645903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com