【问题标题】:Formula to multiply all rows in a column after adding 1 to each one of them, and subtracting 1 after all of the products将一列中的所有行在每行加 1 后乘以所有乘积后减去 1 的公式
【发布时间】:2020-08-30 15:25:14
【问题描述】:

如何将这个公式自动化到大量单元格,而无需手动求和?

我想在一列中的每一行加1,然后将它乘以具有相同条件的其他行,毕竟我想从总值中减去1,如下所示:

=(C2+1)*(C3+1)*(C4+1)*(C5+1)*(C6+1)-1

【问题讨论】:

    标签: excel google-sheets excel-formula google-sheets-formula


    【解决方案1】:

    仅限

    PRODUCT of C2:C6+1 使用 ARRAYFORMULA 强制数组上下文:

    =ARRAYFORMULA(PRODUCT(C2:C6+1))-1
    

    【讨论】:

      【解决方案2】:

      这应该可行:

      =EXP(SUMPRODUCT(LN(C2:C+1)))-1

      【讨论】:

        【解决方案3】:

        您可以使用两个帮助列来做到这一点,其中第一个包含产品,第二个包含产品减一:

          | A | B |  C |          D |     E
        ==+===+===+====+============+======
        1 |   |   |    |          1 | =D1-1
        2 |   |   | x1 | =D1*(C2+1) | =D2-1
        3 |   |   | x2 | =D2*(C3+1) | =D3-1
        4 |   |   | x3 | =D3*(C4+1) | =D4-1
        5 |   |   | x4 | =D4*(C5+1) | =D5-1
        

        向下拖动公式应按预期填写。 “E”列包含您要查找的信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多