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

excel - Excel COUNTIFS 使用不同的标准产生相同的结果

尽管使用了不同的标准,但我使用了 COUNTIFS 公式并收到了相同的结果。下面是一个简化的场景,这是一个屏幕截图(对不起,新手不能发布图像)。

上校 | 上校 B | 上校 C | 科尔D | 上校 | 上校 F |

2012 年 8 月 31 日 | 是 | 第 1 步 | 0 | 2012 年 8 月 31 日 | 空白 | 2012 年 8 月 31 日

2012 年 8 月 31 日 | 空白 | 空白 | 10,000 |

2012 年 8 月 31 日 | 没有 | 第 5 步 | 0 |

预期的逻辑如下:

  • 标准 1:如果 A 列与“2012 年 8 月 31 日”或单元格 F2 匹配,则包括
  • 标准 2:包括 B 列是否为“是”或空白
  • 标准 3:包括 C 列是否与“步骤 1”匹配
  • 标准 4:如果 D 列等于“0”,则包括

这是两个得出相同答案的公式(计数 = 1):

  • =COUNTIFS(A2:A4,F2,B2:B4,"是",C2:C4,"步骤 1",D2:D4,0
  • =COUNTIFS(A2:A4,F2,B2:B4,"<>",C2:C4,"Step 1",D2:D4,0

此外,如果满足标准 1-3,关于将公式调整为 SUM 列 D 的任何建议?我应该使用 SUMIFS 吗?我认为是这样,但论点结构不同。

谢谢!

0 投票
2 回答
4479 浏览

arrays - Excel 在将单个值汇总到 SUMIF 公式中之前对其进行四舍五入

我正在使用 Excel 2010 中的表格,我需要能够在列中显示一个值,该值显示满足两个条件的每个值的范围之和。我还需要在求和之前对每个值进行舍入。我见过人们在求和之前使用数组公式对每个值进行独立舍入,但我没有看到如何使用 sumifs 语句来做到这一点。

我的公式如下所示:

现在..我不想对所有内容的总和进行四舍五入,我希望在求和之前对所有内容进行四舍五入。本质上,对于满足 sumif 标准的每个值,在求和之前都应该向上或向下舍入。

=Round(sumifs(pData[premium],pdata[Pol],[@[Pol]],pdata[LineNum],[@[LineNum]]),0)总和,通常相差几个数字。

0 投票
2 回答
5284 浏览

excel - EXCEL:由于名称差异很小,将 SUMIFS 与多个 VLOOKUP 组合

好的,这将是一个很难问的问题,但我会试一试。

我在一个工作表(工作表)中有三张工作表(Sheet1、Sheet2、Sheet3)。

Sheet1包含 ~100,000 行,其中包含Company (A)Holding (B)Product (C)Year (D)Spend (E)列。
Sheet2包含 100 行,其中包含Company (A)Holding (B)Product Spend in certain Year (C)列。
Sheet3包含 100 行,其中包含Company (A)ID (B)、 Variant1 (C)Variant2 (D)Variant3 (E) 列

我想要的是在Sheet2中计算Product Spend in certain Year。通过使用函数SUMIFS,我已经能够在Sheet1中将其作为测试。所以在Sheet1中我使用了:

问题是所有工作表中的公司名称都不相同。我试图通过FuzzyFind解决它,但这还不够完美。所以我决定改变我的方法,这就是Sheet3存在的原因。此表在一行中包含一家公司的所有不同名称变体(类似于关系数据库)。

现在我需要在Sheet2中使用此SUMIFS函数,其中公司名称与Sheet3中所有可能的其他公司名称相关,因此它可以将出现在Sheet1中的公司名称相加,就好像它是一个公司名称一样。Sheet3中的Company列是“选择”的公司名称,也是Sheet2中使用的名称。是Sheet1给出了问题。

所以不知何故,我需要在Sheet2中将SUMIFSVLOOKUP结合起来,但我不确定如何。任何人有任何线索?我会尽力改进我的问题,我可以想象如果我没有做最好的解释工作。

0 投票
5 回答
146039 浏览

excel - 日期之间的 Excel SUMIF

我有 A 列,其日期值格式为mm/dd/yyyy. 如果 A >=DATE(2012,1,1) AND

=SUM(B:B)B 正确求和,但如果我尝试使用=SUMIF(B:B,A:A>=DATE(2012,1,1))返回的值是0.00. 我假设这与使用小数作为标准的总和和日期类型有关。有没有办法解决这个问题?

谢谢

0 投票
1 回答
2646 浏览

date - 使用 Google 电子表格汇总今年日期的数据

我有一份多年来阅读的书籍清单,以及页数,存储在 Google 电子表格中。

对于每本书,我都会记录页数和完成这本书的日期。

我想总结一下我今年读过的所有书的页数。

到目前为止,我有这个部分不完整的公式:

我很确定我想使用 SUMIF,但我不知道如何使用实际公式表达第二个参数伪代码。

注意:我尝试了以下,但总和为 0:

0 投票
1 回答
6540 浏览

excel - 未知行范围内的列 sumif

对我肯定的事情的快速查询必须是直截了当的,但开始让我省心。

我想对我定义范围的列求和。但是,我实际上并不知道范围。这将每周、每月进行。我从第 3 方程序中获取数据。我将把这些数据粘贴到这个 s/sheet 中;但是,我不知道在任何给定点每列会有多少行。这个数字可以是 500 或 15000。

这是我目前拥有的,很好:

= SUMIF(DataExtrGoesHere!A2:A999, "0", DataExtrGoesHere!I2:I999)

但是,这有点业余,我可能会收到超出 999 行范围的数据。

0 投票
1 回答
839 浏览

excel - 从多个工作表中添加和减去数据

我在 Microsoft Excel 2007 中有一个 Excel 工作表,其中有四个项目(A、B、C、D)的条目不是按特定顺序排列的,并且上述四个项目中的任何一个都可以定期添加数量。这基本上称为INWARD

现在在向外,我有一个类似的过程以非顺序方式发生。

第三张表称为 MASter,其中每个项目(A、B、C、D)都有一个最终可用的库存,基本上是=(inward-outward). 我想创建一个系统,如果在任何后续日期将四个项目中的任何一个添加到内部,则应通过添加数量来更新库存清单。并且一旦有任何外在的相同材料应该被扣除。

我该怎么做以上?

0 投票
1 回答
3291 浏览

vba - 如何使用变量作为 vba 中 sumifs 公式的标准

任何人都可以帮助我更正以下代码:

我需要""=XYZ""用变量替换部分代码

0 投票
3 回答
1059 浏览

excel - 带有条件的 Excel sumif

我有一个 last_name、first_name、salary 和 total_salary 列。销售人员在整个电子表格中多次出现。我想做的是编写一个函数,仅在销售人员出现的地方汇总 total_salary 列中的薪水列。

示例输出:
在此处输入图像描述

期望的输出:
在此处输入图像描述

谢谢

0 投票
1 回答
124 浏览

mysql - Mysql,当变量依赖于其他选择时计算 sum()

你好 Stackoverflow 的伟大人物!我一直在为以下挑战绞尽脑汁。

我有一个查询来计算特定销售的产品总和,这很容易。让我抓狂的挑战的第二部分是:

有些销售由“捆绑”组成,这意味着单个产品的总和不等于最终价格。为了使销售成为捆绑销售,它必须具有“电视”产品。电视产品可以自己出售并具有相关价格,但当它是捆绑产品的一部分时,价格是可变的。这是我到目前为止所拥有的:

定价矩阵——

如您所见,我没有将产品ID分配给捆绑包,b / c我尝试为捆绑包创建单独的产品ID,甚至考虑使用php根据一组规则以编程方式分配产品ID,如果选择了单个产品,但随后我失去了最终计算/查询组成该捆绑/销售的单个产品的能力。

这是我想太多了吗?是否可以仅使用 SQL 或至少限制 PHP 端?

下表显示了该电视产品根据其所属捆绑包和排名计算得出的价格。我创建这个是因为我正在考虑使用 if 语句来引用这个表,如果该电视产品出现在一个级联计算中。

这个问题太长了,所以我会停在那里,但是请问这有意义吗,有人有什么建议吗?太感谢了!