问题标签 [sumproduct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

excel - SumProduct、Left 和 Offset sumrange by -1 Row, 1 column

我正在尝试创建一个公式,该公式将在 A 列中搜索 West* (又名 LEFT(A:A,4)="West" )并将存储的相应数字相加,该数字向上存储一列,右侧一列。

其他标准:

  • 必须能够对存储为文本的数字求和
  • 必须能够在没有“破坏”的情况下引用已关闭的工作簿(即 - 没有 sumif(s)、count(a,if(s)))
  • 必须使用“sumrange”列中的空白行
  • 理想情况下没有数组公式

如果数据与“West”存储在同一行中,则此方法有效;我在 sumrange 中使用了一个偏移公式,但无济于事

我也尝试过: SUMPRODUCT(--(LEFT(A:A,4)="West"),(B:B-1))基于 SUMPRODUCT 获得第 +1 行

数据示例

0 投票
1 回答
131 浏览

excel - 如何使用 VBA 编码执行 SumIf 或 SumProduct 函数以跨多个工作表求和

我当前在单元格中的公式是:

=IFERROR(SUMPRODUCT(SUMIF(INDIRECT("'"&Regions&"'!$C:$C"),$B4,INDIRECT("'"&Regions&"'!AI:AI"))),"")

令人讨厌的是,当我复制时 AI:AI 不会更改参考单元格(仅向下)

我想将公式从单元格中取出并通过模块进行计算。任何想法都会很棒谢谢

0 投票
1 回答
422 浏览

if-statement - Sumproduct & 数组公式

我有两张纸,都有数据行,其中一行按时间顺序表示特定日期。

sumproduct 只需要在最近的日期进行(下例中的日期在 A 列中)。

我设置了这个:

因此,假设我需要对这个特定行上的两张表进行求和,我似乎无法弄清楚如何将 sumproduct 公式附加到 arrayformula 库中。

sumproduct 非常基本。假设第 12 行是最新日期,我需要工作表 1 单元格 B12 乘以工作表 2 单元格 B12,然后工作表 1 单元格 C12 乘以工作表 2 单元格 C12,依此类推。

0 投票
1 回答
146 浏览

if-statement - sumproduct 如果单元格包含某个值,则给出所有结果,否则只给出指定的结果

我的问题是我需要引用一个单元格(A1),它可以是可以在 L 列中找到的状态的名称,也可以是“所有状态”,然后我想包含 L 列的所有结果。我不知道如何包含这个。

我想基于上述添加更多标准,所以我不想沿着将 sumproduct 嵌入 if 函数的路线走下去,因为公式很快就会变得太笨拙。

0 投票
0 回答
22 浏览

excel - sumproduct 包含 excel 中的其他函数

我想请教一下 sumproduct 功能。我现在有这个公式:

我根据标准将 B 列和 D 列中的值相乘,并且应该乘以具有特定月份(1 月 - 12 月)的列中的值。我想替换这部分公式('One Pager Grid'!S10:S1000)。我尝试使用=MATCH(U2,'One Pager Grid'!9:9,)并获得了列号。该单元格 U2 包含格式为“JAN”的月份,并且第 9 行中的工作表 One Pager Grid 包含所有月份。可以在单元格 U2 中更改月份,因此我可以获得从 5 到 19 的列号。

在此处输入图像描述

谢谢

0 投票
2 回答
824 浏览

powerbi - power bi 中的 Sumproduct 公式

我有一个四名员工(AA、BB、CC、DD)的查找表(每日目标)。 

您能否帮我在“目标”列中将目标分配给表 2?非常感谢。

每日目标

在此处输入图像描述

表 2

在此处输入图像描述

0 投票
1 回答
96 浏览

excel - Sumproduct VBA 返回类型不匹配错误

我对 VBA 很陌生,所以我确定我所缺少的非常简单,并且有更多经验的人不会忽视。

我的代码如下:

那里也有一个 else 参数,但我已经将类型不匹配错误隔离到 Sumproduct 公式的这一部分: --Range("CourseCascadeRow").Value = Cells(r, clkup))) 。范围末尾的“.value”是我尝试添加和删除的东西,没有任何变化。

谁能告诉我我做错了什么?我知道代码很丑...

谢谢!

0 投票
1 回答
92 浏览

excel - 如何在VBA中管理不等号的sumproduct

我写了以下代码。我正在尝试在 vba 中使用 sumproduct 函数,但它不起作用。当我运行代码时,我在单元格 Q2 中出现错误 #Value!

如果我对此进行编辑,则会收到以下错误:

编译错误:预期:列表分隔符或)

我也试过这个:

但是和上面一样的错误..

0 投票
1 回答
462 浏览

arrays - Excel SUMPRODUCT - 如何处理#VALUE!如果数组包含文本则出错

我正在使用 SUMPRODUCT 函数公式(这里是简化版):

我想将 column3 中的值乘以一个数字(例如 0.8),但是一旦列中有一个文本值,我就会得到一个 #VALUE!错误。我尝试将 column3 的数组包装在 IFERROR 和其他类似函数中,但似乎没有任何效果......知道如何处理这个问题吗?

(注意:将表格中的文本替换为 0 对我来说不是解决方案,因为我想将文本保留在那里)

Excel_pic

0 投票
1 回答
206 浏览

excel - VBA 中的求和积

我正在尝试计算单元格长度小于 2 的范围内的单元格。

正则公式“sumproduct(n(len(A2:D10)<2))”按预期工作。在尝试将其合并到我的代码中时

它可以工作,但问题是范围不固定,所以每当我尝试分配变量并运行它时,它都不起作用显示错误 2029

无论如何要解决这个问题。

谢谢。