问题标签 [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 回答
439 浏览

excel - Sumproduct sum 与单个单元格有效,但不适用于多个单元格

我拥有的文档需要计算不同的条目,如果在销售项目中找到这些条目,它应该将它们计入总和。

如果我为每个单元格选择一个单独的单元格,它似乎有效,但当我尝试创建范围时则无效

S1= date
H4= productcode
A3= number
Data!K:K= 需要汇总的销售额

当我更改为时H4H4:k4我收到#VALUE错误

0 投票
3 回答
1991 浏览

excel - 忽略excel中sumproduct公式中的非数字值

我尝试使用 sumproduct 公式,但它不会忽略非数字(文本)值。

试过双一元。但没有任何效果

我知道 sumif 可以做到,但我试图从 Sumproduct 中实现相同的效果,因为我需要在更大的框架中应用它

0 投票
1 回答
891 浏览

excel - 过滤数据的 Excel Sumproduct

有人可以帮我为我的项目开发一个 excel 公式。这种情况的前提是基于我每周从公司收到的一份文件,该文件细分了每位员工的福利费用。我的工作是设置一个excel“模板”,它使用每周文档作为源文件来提取信息并计算每个员工个人费用的总和。最初的解决方案是一个简单的 IF 和 vlookup 公式,1)查看员工是否在列表中 -> iferror 备份措施,以防员工在给定的一周内未列出。2)记录他们的费用。我使用的初始公式是:

=IFERROR(VLOOKUP(A1,Benefit!C:H,6,FALSE),0)

例如: 1) A1 = 相关员工。2) H 列是我需要向该员工收取的费用。3) 福利选项卡是我正在提取信息的源文件。当我收到下一周的文件时,这一次我意识到有些员工的名字包括他们的中间名首字母,并且与我的参考列表不完全匹配。有些员工也有两项费用,所以现在我需要查找多个参考资料并汇总该个人的集体费用。好的-> SUMPRODUCT 可以完美地为多个引用求和数组。我扩展了我的员工参考列表以包含两种拼写,并将单一来源的 vlookup 替换为

SUMPRODUCT 公式:=IFERROR(SUMPRODUCT((Benefit!C:C=A1)+(Benefit!C:C=A2),Benefit!H:H),0)

现在我正在努力的部分是好处选项卡过滤掉了一些行,但 sumproduct 公式仍然从这些行中提取数据。因此,employee1 的结果是 35.30 美元。我浏览了论坛并玩弄了合并“小计”和“偏移”,这似乎是每个人排除过滤数据的解决方案,但我无法理解它。

在此处输入图像描述

0 投票
1 回答
210 浏览

excel - 计数返回 0 的 Sumproduct

我有一张包含用户列表的工作表(A 列)。在我的数据集中,我有包含日期​​时间 (AD)、提取日期 (AE) 和该日期时间实例 (AF) 的用户的行。

我正在尝试编写一个返回用户唯一日期计数的公式。

我尝试了一些公式,并得到#NAME 和#VALUE 错误。这是我最近的尝试,它返回 0 作为计数。我已经打了谷歌并查找了其他一些方法,但都没有奏效。

我得到的最接近的是我的 0(零)返回码,即:

所以这应该是从 A2 中获取用户,在 AF 中找到该用户的所有实例,然后在 AE 中搜索 Dates 以计算该用户有多少个唯一日期。但我得到一个 0(零)作为返回值。

有什么想法吗?

0 投票
1 回答
1021 浏览

excel - Excel SUMPRODUCT ISNUMBER 搜索范围并忽略范围内的空空白单元格

这是我在 Excel 中的问题设置。

我的数据

在 columnG中,请注意我的公式引用了 column 中的一个范围,D并且该范围包含空/空白单元格。发生这种情况时,公式总是返回TRUE.

看G列

在 columnH中,当引用的范围不包含空/空白单元格时,它会返回正确答案FALSE,表明 column 中的任何单词都不在 columnD中的字符串值中F

看H列


我的问题

如何修改下面的公式以忽略范围中的空白单元格并正确返回FALSE如果范围中的值都不D在列中的字符串值中F

0 投票
1 回答
276 浏览

arrays - 将 OFFSET 与列数组一起使用,然后使用 SUMPRODUCT

我有这个公式,它工作正常:

=OFFSET(INDIRECT(CELL("address";INDEX(INDIRECT($F6&"!C:C");MATCH($G$2;INDIRECT($F6&"!C:C");0))));0;14;1;1)

我给它一个工作表的名称和该工作表某一列中的一个值,它返回该目标值前面第 14 列中的数字。该单元格中的值实际上是它旁边的 12 个值的总和(一年中 12 个月的 12 个值)。热点: ;14;1;1)

现在我想更改公式,使其返回一个包含 12 个值的数组,以便我可以将它们与另一个数组相加。实际上,我希望能够选择要包含在最终求和操作中的月份。我将上面的公式更改为以下内容:

SUMPRODUCT(OFFSET(INDIRECT(CELL("address";INDEX(INDIRECT($F6&"!C:C");MATCH($G$2;INDIRECT($F6&"!C:C");0))));0;{2;3;4;5;6;7;8;9;10;11;12;13};1;1);$E$52:$E$63)

改变的部分: SUMPRODUCT( ..... ;{2;3;4;5;6;7;8;9;10;11;12;13};1;1);$E$52:$E$63)

显然,这是一个简单的更改,但它返回零。感谢帮助

0 投票
2 回答
475 浏览

sql - SQL 中的 Sumproduct 偏移每一行

我正在将一些计算从 Google 表格迁移到 BigQuery,并且需要编写一个 SUMPRODUCT 脚本来偏移每一行。

这是 Google 表格中的数据。Column_1, Column_2 给出,SUMPRODUCT 是一个计算:

第 1 列从单元格 A1 开始。

每行的 SUMPRODUCT 公式如下:

在 Biquery 中,我可以使用 SELECT SUM (column_1 * column_2) AS SUMPRODUCT FROM Table_1 创建第一个 SUMPRODUCT 行

在此之后,每行偏移第 1 列数组具有挑战性。我的最终数据集将有 500 多行我需要这样做。我也尝试过在 SQL 中使用 OFFSET 函数,但遇到了错误。

0 投票
4 回答
102 浏览

excel - MONTH/YEAR 条件下的 SUM 值

我有下表

我一直在尝试创建一个 sumproduct 公式,如果在状态正常的情况下入住的月份和年份与预订日期相同,则该公式将求和“Dif”。

我要生成的输出表有以下形式:

我使用并收到错误的公式是:

有任何想法吗?

先感谢您

0 投票
2 回答
1371 浏览

arrays - SumProduct 带有文本的多个条件

和积

我在左边有一个银行登记簿。我想要一个右侧的代码来告诉我该月支付“租金”描述的所有时间。我尝试过 index、sumproduct 和 sumif。我找不到按月、年和文本搜索的正确方法。

0 投票
2 回答
1091 浏览

excel - 修改 sumproduct 公式以忽略#value!在范围内

我要使用的公式是

但问题是两列都包含#VALUE!不同行中的错误。(特别是:如果 E14 中出现错误,它将出现在 E14:H14 的所有单元格中。)

如何修改公式以使其SUMPRODUCT仅返回数值。

这是我正在使用的范围的屏幕截图: