问题标签 [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.

0 投票
1 回答
12416 浏览

excel - 您可以根据 if 语句扩展 sumifs 公式吗?

我想知道是否可以根据 IF 语句扩展 SUMIFS 公式。

在下面的示例中,我想要的是如果 $O$5 = 0,则扩展 SUMIFS 公式,使“>0”成为标准 1,然后创建一个新的标准范围 2,将“<10”作为标准 2。

查看“评估公式”,我不确定问题是否在于它不会读取扩展位,因为它不可能做到这一点,或者 CHAR(34) 没有像我希望的那样出现.

=SUMIFS('收入'!$G$1:$G$100,'收入'!$H$1:$H$100,IF($O$5=0,CHAR(34)&">0"&CHAR(34)&" ,"&"'收入'!$H$1:$H$100"&","&CHAR(34)&"<10"&CHAR(34),$O$5))

任何帮助将非常感激!谢谢!

0 投票
1 回答
361 浏览

excel - 格式化为文本的日期列的计算

我需要根据另一列中的日期范围计算一列中的总和。

需要注意的是,日期列正在被其他人作为文本加载(无法控制)。更糟糕的是,我无法创建另一个列

因为我不能指望这个人每次添加新数据时都会填写该公式。

我唯一的想法是将 DATEVALUE 应用于整个列,可能是数组公式或类似的。

0 投票
0 回答
232 浏览

excel - 具有多个条件的 Sumifs 或对总范围求和

我需要求和的数据基于用户可以选择的 2 个验证下拉列表选择。选项包括总计或单个标准。

该公式还从特定日期范围中提取数据。

rawdatatarget 和 rawdatapublisher 是列表 H3 和 L3 选择将用于总 imp 的标准的命名范围。

不确定我是否以正确的方式进行此操作,但对于 h3 和 L3 列表,选择包括 Total(如果用户不希望获得粒度数据)。

似乎 If 语句不允许您在逻辑测试中使用命名范围进行匹配(示例 =if(h3=rawdatatarget...)

那么如何根据两个不同的列表标准对一个范围的总和或总和进行求和?

谢谢。

0 投票
1 回答
283 浏览

string - Google Drive(Excel):对每个唯一的字符串值使用 Sumif,而不为每个单独的 sumif 命令

好的,在我意识到我没有必要的知识来知道用于这个问题的正确术语之前寻找了大约 30 分钟......请帮助......如果重要的话,我正在使用谷歌文档,它作为据我所知,最好的一点是几乎总是与 Excel 兼容。

我有一个电子表格,其中包含我关心的两列,B 列包含名称,T 列包含我需要根据 B 列中的名称相加的数值。

="Reon: " & SUMIF('表格回复'!B2:B10000,"Reon",'表格回复'!T2:T10000)

我可以像上面那样做几百个 sumif 命令,并在每次有新名称第一次提交表单时添加新命令,但这是手动的,而且会花很长时间。有没有办法获取 B 列的唯一值,并将它们放入此公式中以生成类似于:

名称1:247,名称2:698,名称3:420

确切的格式并不重要,只要名称与数字一起显示,而不是一长串难以辨认的数字。生成的列表将由真人阅读。

感谢您提供的所有帮助。

0 投票
3 回答
84223 浏览

vba - SumIF 函数的 Excel VBA 代码

嗨,我正在编写 VBA 代码,这样 -

如果在范围 D1:D20 的任何单元格值中找到单元格 M1 的值,则在范围 C1:C20 中找到相应单元格值的总和。但是我对如何使用函数和传递参数感到困惑。这是我现在尝试过的,但它不起作用

我需要将 Range M1 的相同逻辑扩展到列 M 有多少个值,并且它是动态的。总计将出现在 M 列相应单元格的 N 列中。就像 M1 总计将在 N1 中,依此类推

我的主要困惑是如何将 temp 变量作为 SUMIF 函数的参数 2 传递并添加通配符 (**)

任何帮助表示赞赏。提前致谢

0 投票
1 回答
55 浏览

arrays - How can I sum values with multiple conditions including different dates

I have some data as follow (column A:D contain data, column E is the sum I created):

I would like to sum all values that are having same country and same ID when: 1) the date is greater than 1/5; and 2) when date is less than 1/5.

I am using the SUMIFS. But the SUMIFS doesn't give correct results when I included the date argument which is less than 1/5.

Is there a way I can take into account both date conditions (i.e. date greater than and less than 1/5) and make the formula general so I don't have to go through every cell to change reference?

Thank you.

0 投票
2 回答
591 浏览

vba - 大型数据集的 VBA 公式变慢

我有以下代码,每次都会导致 Excel 崩溃。Sheet 上的 A 列有大约 280,000 行数据。关于如何更有效地编写此代码的任何想法?理想情况下,我希望有值而不是公式。

0 投票
2 回答
181 浏览

r - 聚合一列中的数据,同时维护/返回其他列中的数据

我有一个这样的数据框(称为“dk”):

我想对每个 ID 的数量求和。结果仍应显示国家和描述(除了 ID 和数量)。如果一个ID的日期不同,则用较早的日期标记,如下所示:

我用过aggregate,但它从其他列中删除了信息。

我怎样才能得到描述的结果?

谢谢你。

0 投票
0 回答
203 浏览

excel - 是否可以使用动态范围填充 sumif

我在 Excel 工作表 A 中有以下数据,这是一个基本的费用分类帐:

初始数据如下所示:

我已经使用 SUMIF 在另一张纸上分配了类别并计算了这样的小计:

我试图得到一份报告,如果包含?布尔值已设置。通过再次使用 SUMIF,我可以按周进行总结:

我知道我可以创建一个额外的列,我也可以尝试一个 SUMIFS 并应用多个标准,但我很乐意学习专业人士将如何解决这个问题。在某些时候,我应该将其放入 MATLAB 或数据库中。

0 投票
1 回答
136 浏览

sql-server - SQL Server:Sumif 条件低于或等于同一列中的自身值

这是我第一次在这样的论坛上,我真的需要帮助。

我有一张看起来像这样的桌子

我必须按等级和船员项目 ID 对 YearsInRank 列(实际上是天,但还可以)求和

较高的排名(=较低的 RANK_SORTINGSEQ 数字)当然会增加排名中的年份

我想从上面的例子中得到的结果是

因为例如

  • 船员-002 103 = 300+400+500 = 1200
  • 船员-002 102 = 300+400 = 700
  • 船员-002 101 = 300

我已经在 excel 中创建了它并且它可以工作,但是在 SQL Server 中我迷路了

(持续时间 = 列 YearsInRank)

非常感谢,克里斯