问题标签 [sumifs]
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.
sql - 如何编写实现 Excel SUMIFS 函数的 SQL 查询
我有一张这样的桌子:
并想要一个这样的表,其中只考虑存储 A 和 B:
这里是我们将在 EXCEL 中使用的 SUMIFS 函数:
我们可以用 SQL 写什么?
考虑到这是一个简短的例子,数据库表有 30 多个部门和更多的日期。我正在使用脚本
...但效率不高。感谢您的任何提示。
excel - for循环中的运行时错误1004
以下代码用于在项目项目列表上执行 sumif 工作表函数,然后将每个项目的总现金流量写入名为 Pipeline 的不同工作表上。
但是,工作表函数生成了运行时错误 1004“方法 '范围对象 '_Global' 失败。
代码现在已被修改(见下面的答案),它修复了运行时错误,但仍然没有产生预期的结果。我已经根据最后一个答案自己修改了代码,但我认为我错过了最后一点以使其工作。为了更清楚,我附上了代码当前生成的屏幕截图:
两件事仍然不起作用:在工作表的 B 列中,我想显示源工作表上存在的项目的项目编号(在此示例中,B8 应具有值 1、B9 值 2 和 B10 值 3 为三个项目)。然后,当没有更多项目要汇总时,H 列中的总和列表应该停止,而不是返回值 0。
为了更清楚,这是 Pipeline 工作表的截图:
请问有什么帮助吗?新代码如下:
excel - 对两列求和行条件
我想使用数组函数来获得基于两列的条件总和。给定示例,对于每个 ID,如果 B 列是,我想计算 value 列的总和-1
。
结果应该是:
excel - 如何在 Excel 中的另一个范围内搜索总范围
在 Excel 中,我需要对值求和,但前提是一整列文本值中的任何一个出现在特定列中。换句话说:“汇总值 [Column X] where Country=Y, but only where ID= [anything from A2:A2000, formatted as text]。如果 ID 不是该范围内的这些值之一,我不'不希望 Country=Y 的 Row 值被求和。
我不能逐行执行此操作,因此我正在寻找一个范围与另一个范围的语法。因为 ID“键”与要汇总的国家/地区位于单独的列中。
A 列 = 各个国家/地区,在单独的表格中,我们有一个很长的“有效”ID 列表。从主数据表中,我想按国家/地区 Sumif Widgets 列,但仅在 ID =“有效”ID 表中的 ID 之一的情况下。
excel - 在 SUMIFS 语句中使用月份限定
这就是我要找的......试图总结工作表'Results 2013'列G项目的数量
下面的 SUMIFS 语句的日期部分有问题。
“Results 2013”$E$480 的示例值为
我尝试了这个公式,它提供了明显不正确的“一月”。
但是,此公式的结果为 TRUE 或 1
excel - 在多列中查找条件,并对每个匹配值的偏移量求和
我需要根据远离每个值的一组列的标准从多个列中获取值的总和。
例如:
我想总结状态为“g”的所有成本。我一直在尝试求和、sumif、sumifs、sumproduct、offset 和 find,我只是不确定函数的正确组合来做到这一点。
任何帮助,将不胜感激。
谢谢
excel - 更改 SUMIF 标准的单元格引用?
我试图告诉 Excel 根据每行中包含一个值的最后一个单元格来更改 SUMIF 公式的单元格引用。现在,我知道我可以编写一个嵌套的 if 语句来为我做这件事,但它太笨拙了,不能成为一个长期的解决方案。
例子:
在单独的报告中,此列表中的每个人都有多行记录他们的每日销售额。在小范围内,我会简单地编写一个SUMIF
用于 A2、B3 和 C4 的标准。规模要大得多,所以我目前的解决方案是写出一个逻辑检查,其中包含SUMIF
公式。
在这种情况下,E2 中的公式将是:
=IF(C2="",if(B2="",SUMIF('range',A2,'range'),sumif('range',B2,'range')),sumif('range',C2, '范围'))
是否有不同的方法告诉 ExcelSUMIF
使用每行中找到的最后一个值运行?
我希望我可以对每一行使用 COUNTA,然后让 SUMIF 公式使用 COUNTA 值来更改标准单元格引用。我在这里遗漏了一些东西。
excel - SUMIFS Excel 使用“是一个元素”作为条件
是否可以使用以下条件之一执行 SUMIFS 语句: sum column E where column A is any one x,y,z
例如 SUMIFS(E2:E8744,A2:A8744,"in(x,y,z)")
谢谢你的帮助!!!!
excel - SUMIFS + VLOOKUP 在 excel 中的棘手使用
我有两个带有 excel 表的文件
第一个由 2 列组成
第一个是 ARTICLE(带货号),第二个是 QUANTITY(带产品数量)
第二个文件由两张纸组成
第一张表包含两列是 CODE(代码编号),第二张是 QUANTITY(带有产品数量)
第二张表由两列 CODE 和 ARTICLE
事情是一个代码,例如“2111”,最多可以包含5-10个不同的文章
我的目标是根据第二个文件中的代码在第一个文件中找到正确的文章并计算第二个文件中的数量。
非常感谢您的任何见解!
vba - 使用两个工作簿的 SUMIFS - 运行时错误“13”
这是我在 Stack Overflow 上的第一篇文章。我已经多次使用这个网站来回答我的 VBA 问题,而且大多数时候,我都能找到答案。然而,这一次,我发现我找不到任何可以帮助我的东西。我试图从多个角度弄清楚这个问题,但我似乎无法弄清楚。我已经让这个 SUMIFS 代码使用单个工作簿正常工作,但是两个出现了问题。这两张表是“ActiveHedge.xlsm”和“LiveDataFeed.xlsm”,这是我的代码:
因此,我在标准范围内的单元格引用之前使用了 &,因为前两个标准是小数,将在“LiveDataFeed.xlsm”表上更改,最终标准是在单元格中输入的日期,减去 14 天;输入的日期也会改变。
我发现上面输入的 SUMIFS 函数作为直接输入到“LiveDataSheet.xlsm”工作簿中的工作表中的函数工作得非常好。但是,当放入 VBA 时,它有一个运行时错误“13”...我使用一个工作簿对此的解决方案是简单地在我的 >=、<= 和 <...这现在不起作用......任何帮助将不胜感激!