【问题标题】:Sum the product of every 2 cells in a row (sum of A1*B1, C1*D1, E1*F1...to end) in Google Sheets在 Google 表格中将每 2 个单元格的乘积相加(A1*B1、C1*D1、E1*F1 的总和...到结尾)
【发布时间】:2016-01-30 00:42:05
【问题描述】:

我想根据右侧看到的股票购买表和价格找到 B4 的平均股价。每次会议我们都会以不同的价格购买几股。我需要一个 B4;B8 的公式,它基本上可以执行函数 =sum(e4*f4,g4*h4,i4*j4...to end)/c4。显然我可以使用给定的公式手动完成,但我希望有一种更简单的方法来更新平均股价,当购买的新股数量和购买的价格在未来会议后输入时。知道是否/如何做到这一点吗?

【问题讨论】:

  • 只是为了缩小一点,我会提到,如果您的数据是标准化的,即每一行仅应用于一次购买,那么您可以使用数据透视表来分析它。

标签: excel google-sheets


【解决方案1】:

只有第一行的数据,在A2中输入:

=IF(ISEVEN(COLUMN()),0,INDEX($1:$1,1,COLUMN())*INDEX($1:$1,1,COLUMN()+1))

并复制直到数据在第一行结束。

然后使用:

=SUM(2:2)

【讨论】:

    【解决方案2】:

    在 B4 使用中,

    =sumproduct((D4:I4)*(E4:J4)*mod(column(D:I), 2))/C4
    

    填写或复制下来。

        

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多