问题标签 [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.
arrays - 在 sumif 公式的条件部分设置范围
我想看看 B 的总和,因为它在 2 月 17 日到 2 月 23 日的范围内。
到目前为止我的估计:
如何设置从 2 月 17 日到 2 月 23 日取值的标准?
我也试过=sum(sumif(A:A,{17-Feb;?;?;23-feb}, B:B)
,但它不会让我。
特别是问题在于在数组中输入日期。
excel - 仅获取重复值的总和
如果有办法将 sumif 与 countif 结合使用?
例如,如果我有
我的结果是:23
因为值是重复的,所以在这种情况下1,4,7,10
我需要对NumberToSum
这些值求和。9,4,9,1
理想情况下,我想要一些类似的东西=SumIf(A:A,Count>1,B:B)
如果 A:A 内的 A 的计数 > 1,则 B 被求和。
但=SUMIF(A:A,COUNT(A:A)>1,B:B)
不起作用。
注意:数据没有像我的示例中那样排序。
如果我想在 VBA 中做到这一点,一种快速的方法可能是:
我尝试过的另一个选项是使用公式添加一列
然后对辅助列求和,但我希望有一个简单的公式可以在一个单元格中完成所有操作。
我真的只是在寻找一个可以在单个单元格中输入的更快的公式,而不需要任何额外的计算。
excel - 根据不断变化的标准对 Excel 单元格中的值求和
在 Excel 电子表格中,我有三列数据,第一列 A 是唯一标识符。B 列是一个数字,C 列是一个勾号或空格:
现在,我希望根据存在的刻度以及相对于 A 列中的唯一 ID 对 B 列中的值求和。在这种情况下,第 1 行和第 5 行。识别我使用的刻度
&
这给我留下了两个数据数组:
我现在想根据 D 列中的 ID 对 E 列中的值求和,在本例中为第 1 行和第 5 行。我可以使用直接的SUMIFS
语句来指定d-45
标准,但是这个唯一 ID 总是会改变。有SUMIFS
我可以使用的变体吗?
我还希望将 ID 号的每个新变体放入一个单独的标题中,并在下面加上总和,即:
ETC...
excel - 还包含一些文本值的单元格的 Excel SUMIF 函数
我想计算 A 单元格内的值的总和,但不幸的是这些单元格还包含格式中的文本
文档内部也可以有空行,如下所示:
excel - 具有多个字符串条件的 VBA 中的 SUMIFS
我正在编写一个包含 SUMIFS 语句的 Sub。当 yearRange 匹配 gEvent 值并且 yearRange.Offset(0, 2) 匹配 gEvent.Offset(0,2) 值时,如果对某个列 (yearRange.Offset(0,i+3)) 求和,我想要总和。我试过用谷歌搜索这个问题,并检查了 MSDN 网站(描述性不是很好)并且无法使该功能正常工作。我唯一可能的想法是我使用的标准是字符串而不是整数。所以 gEvent.Value 可能是“ABCD”,而 gEvent.Offset(0,2) 可能是“DEFG”。
当我尝试运行代码时,它在这里中断:
我收到的错误是:运行时错误“424”:需要对象
这是完整形式的子:
我能得到的任何帮助都会很棒。
excel - VBA Excel - 使用 WorksheetFunction.SumIF 时出现运行时错误 13 类型不匹配
我有两张数据表。一个Sheets("Expenses")
填充了我的所有账单以及它们在行中关联的帐户,所有列都是连续的日期列表。仅当该特定行的费用在该日期到期时,才会填充日期下方的单元格。
在第二个Sheets("Totals")
中,我将每个帐户列在行中,并将日期连续列在列中,就像Sheets("Expenses")
. 我想要做的是使用WorksheetFunction.SumIf
每个日期每个帐户的总金额填充`Sheets(“Totals”)上的单元格。
我在下面有一些冗余代码,但这只是因为我还没有得到这个工作或优化。
我遇到的问题是 Run-Time Error 13: Type Mismatch on the line accSum = WorksheetFunction.SumIf(objSum, objExpAcc, strAccount)
。我认为我正确地遵循了 MSDN 示例,但由于某种原因,我无法让它工作。
我不知道它是否有任何区别,但Sheets("Expenses")
前两个Rows
是包含日期和字符串混合的标题行。
mysql - 如果在另一列中,则基于总和的 Mysql 平均值
例如,假设我试图找出每个父母的男性和女性的平均分数。
示例数据如下所示:
这是我想要的结果:
通过以下查询,我可以找到男性和女性的平均值,但我不确定如何获得男性或女性的平均值
我在查询中尝试了类似的方法,但它返回错误
excel - 在 Excel/Google 表格中使用 SUMIF
我正在谷歌表格中创建一个计费工时表,并希望排除我设置为不可计费的行项目
B 列是工作小时数
E 列是每小时费率
D 列是计费“是/否”
在 F 列中是该行项目的成本
理想情况下,我希望 F 列的总数基于 D 列的答案是有条件的,因此:
4 小时工作,20 美元/小时,可计费将是 80 美元
4 小时工作,20 美元/小时,不计费将是 0 美元
有人可以帮助我使用适当的条件 SUMIF 公式来开始这项工作吗?
excel - Excel countif 逗号分隔的criter
我有一个 Excel 电子表格,其中有一个项目列和一年中每个月的列。在同一电子表格的不同选项卡上,选项卡名称 = JIRA。例如:
主选项卡:
JIRA 选项卡
如果我在 2 月列的主选项卡的小时数列中使用以下公式,我可以正确填充小时数:
我的问题:我想将多个项目编号放在主选项卡上的同一列上,用逗号分隔:
主选项卡:
如何获得 sumif 公式以识别多个项目名称并搜索每个项目的总和?基于以上,在插入正确的公式后,我想看看:
主选项卡:
任何帮助,将不胜感激。谢谢,坦率
excel - 根据日期范围内的类别创建总和
我正在尝试制作一个电子表格,我可以轻松地从 Mint.com 的 CSV 输出中导出并将它们放入我的 Excel 预算中。
为此,我需要一种方法来填充日期范围内的每个字段。如果可能的话,我想避免使用宏(我不知道如何制作它们)。
我很高兴与公众分享我完成的 .xls!
我已导入 Mint.com 的数据,其中 S 列表示日期(3/30),V 列表示我需要加起来的现金价值,X 列表示支出类别。我需要按类别(第 X 列)统计每个月的支出 ($V)。
通过研究,我设计了这个(用于我一月份的“天然气和燃料”支出):
=SUMIFS($W$2:$W$900, $T$2:$T$900, ">="&W$12, $T$2:$T$900, "<"&(EOMONTH(D$1,0)+1), $Y$2:$Y$900, "="&$B5)
但是,它要求我重新格式化我的日期,这是一个问题,因为这将成为特定于每年的,我需要每年更改字段。我希望使用我过去和未来的支出数据,无需调整即可使用该文档。
有没有办法把年份排除在外?为了使上述公式有效,我将我的专栏从“一月”重命名为“1/14”。
谢谢!