问题标签 [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.
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 行
excel - 如何使用 VBA 编码执行 SumIf 或 SumProduct 函数以跨多个工作表求和
我当前在单元格中的公式是:
=IFERROR(SUMPRODUCT(SUMIF(INDIRECT("'"&Regions&"'!$C:$C"),$B4,INDIRECT("'"&Regions&"'!AI:AI"))),"")
令人讨厌的是,当我复制时 AI:AI 不会更改参考单元格(仅向下)
我想将公式从单元格中取出并通过模块进行计算。任何想法都会很棒谢谢
if-statement - Sumproduct & 数组公式
我有两张纸,都有数据行,其中一行按时间顺序表示特定日期。
sumproduct 只需要在最近的日期进行(下例中的日期在 A 列中)。
我设置了这个:
因此,假设我需要对这个特定行上的两张表进行求和,我似乎无法弄清楚如何将 sumproduct 公式附加到 arrayformula 库中。
sumproduct 非常基本。假设第 12 行是最新日期,我需要工作表 1 单元格 B12 乘以工作表 2 单元格 B12,然后工作表 1 单元格 C12 乘以工作表 2 单元格 C12,依此类推。
if-statement - sumproduct 如果单元格包含某个值,则给出所有结果,否则只给出指定的结果
我的问题是我需要引用一个单元格(A1),它可以是可以在 L 列中找到的状态的名称,也可以是“所有状态”,然后我想包含 L 列的所有结果。我不知道如何包含这个。
我想基于上述添加更多标准,所以我不想沿着将 sumproduct 嵌入 if 函数的路线走下去,因为公式很快就会变得太笨拙。
excel - Sumproduct VBA 返回类型不匹配错误
我对 VBA 很陌生,所以我确定我所缺少的非常简单,并且有更多经验的人不会忽视。
我的代码如下:
那里也有一个 else 参数,但我已经将类型不匹配错误隔离到 Sumproduct 公式的这一部分: --Range("CourseCascadeRow").Value = Cells(r, clkup))) 。范围末尾的“.value”是我尝试添加和删除的东西,没有任何变化。
谁能告诉我我做错了什么?我知道代码很丑...
谢谢!
excel - 如何在VBA中管理不等号的sumproduct
我写了以下代码。我正在尝试在 vba 中使用 sumproduct 函数,但它不起作用。当我运行代码时,我在单元格 Q2 中出现错误 #Value!
如果我对此进行编辑,则会收到以下错误:
编译错误:预期:列表分隔符或)
我也试过这个:
但是和上面一样的错误..
excel - VBA 中的求和积
我正在尝试计算单元格长度小于 2 的范围内的单元格。
正则公式“sumproduct(n(len(A2:D10)<2))”按预期工作。在尝试将其合并到我的代码中时
它可以工作,但问题是范围不固定,所以每当我尝试分配变量并运行它时,它都不起作用显示错误 2029
无论如何要解决这个问题。
谢谢。