问题标签 [countif]

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 回答
999 浏览

excel - CountIf 条件比较日期

我正在尝试从条件C2:C1700所在的范围创建一个 CountIf 函数00/01/1900 or 0。我范围内的单元格都是检索日期的公式。(如果单元格为空白,则为 0,如果单元格正确,则为 4235)。我正在使用格式来显示日期yyyy-mm-dd(如果有区别的话)。

现在在我的工作表中,我想创建一个=COUNTIF('[path]Orders'!$C$2:$C$1700;0),但我似乎无法获得正确的公式。要么0要么#VALUE。我也尝试过TEXT()格式化DATE()我的标准,但没有一个奏效。

谢谢你。

0 投票
2 回答
100 浏览

count - 两个不同列中具有条件的数据的条件计数公式

我的电子表格记录了每个客户遇到的情况以及他们在访问当天看到的员工。还有两列是他们是在同一天付款还是在他们的帐户余额上付款。我需要一个公式,不仅要计算员工看到的客户数量,还要计算当天付款的客户。

B 列的下拉列表中列出了员工的姓名缩写,因此我需要每个员工的公式。F 列是当日付款的列。

如果有帮助,每一行都会收集一系列信息:客户姓氏和名字、电话号码、帮助他们的员工、当天付款、账户付款余额和付款方式。我试图计算有多少客户进来并在同一天付款。出于佣金原因,我需要由员工将其分开。

我努力了:

B 是员工姓名所在的列,BK是员工之一。这个公式计算任何行,BK我想要它做的只是计算“同一天”付款的行(这是 F 列)。

0 投票
1 回答
436 浏览

excel - COUNTIF 或 AVERAGEIF 的替代方案

我正在尝试解决一个限制我使用 COUNTIF 或 AVERAGEIF 的问题。问题如下:

在不使用 COUNTIF 或 AVERAGE IF 的情况下,您将如何汇总数据并绘制关于字数与回复率的图表?

0 投票
4 回答
41265 浏览

excel - 如何计算仅包含 VALUE 0 而不是公式结果的单元格?

对于以下工作表:

如何仅计算0输入为 VALUES 的单元格而不是0计算公式结果的单元格,即

COUNTIF(A1:A7,0 AS VALUE)= 3

我尝试了以下方法:

COUNTIF(A1:A7,0)= 6

COUNTIF(A1:A7,"0")= 6

0 投票
0 回答
508 浏览

excel - 从多个页面的一系列单元格中提取唯一值。

我目前有一个有 5 列的表。第 2 列和第 3 列的值根据第 5 列的值而变化。见下文:

表 1:

在我的第二张纸上,我有另一个表格,上面有数量、名称和描述。见下文:

表2:

目前,我的 Qty、Description 和 Cost 列都使用 vlookup 自动填充,其中 'Sheet2'B# 作为我的查询(取决于它所在的行)和第三页上的表格。

我想要做的是自动填充“名称”列,并使用来自“Sheet1”B2:C6 的唯一值。

该公式将使表格看起来像这样:

表2:

搜索产生了这个数组公式,它使用命名范围:

“ECM”是我命名的 B2:C6 范围,但无论单元格 B2:C6 中有什么,它都不会返回任何内容。

正如我所说,我有 A、C 和 D 列的公式。只是唯一的值让我失望。

0 投票
2 回答
1321 浏览

excel - 我的 countif 只能使用硬编码的日期标准,而不是动态的,因此 =today()-365

我正在使用 Excel 2003 SP3。

我正在尝试计算一年多前的列中的日期,所以我正在尝试:

但是当有 1 时它给了我 0。有趣的是,如果我硬编码 1 年前的日期,那么:

然后它工作得很好。

不知道这是否重要,我的范围(Library!G9:G10000)包括一些文本值,例如“未知”
希望有人能提供帮助。

0 投票
2 回答
21589 浏览

excel - 如果将连接放在计数中

好的,我有两个可以工作的 excel 函数。我想把它们合二为一。以下是两个有效的:

=COUNTIF('ALL EE Active BEG PERIOD'!$A:$B, 'HC Summary Details'!$A6)

=CONCATENATE('ALL EE Active BEG PERIOD'!A2," --- ",'ALL EE Active BEG PERIOD'!B2)

我想也许我可以将它们组合如下,但它不起作用 - 我哪里出错了?

=COUNTIF(CONCATENATE('ALL EE Active BEG PERIOD'!A2,' --- ','ALL EE Active BEG PERIOD'!B2)),'HC Summary Details'!$A6)

0 投票
1 回答
432 浏览

excel - VBA Excel:使用 3 个变量求和重复项

我的问题是针对 VBA Excel。我有一个与此类似的数据集:(已编辑)

我想要的输出:

我在互联网上找到了以下代码,并对其进行了一些修改,但我的问题是它没有逻辑仅用于基于订单号组合重复项(相反,它用相同的值替换所有项目代码,而不管订单编号。)有没有办法添加代码以获取与给定订单号相似的所有项目代码并将它们相加?

我需要添加什么?我错过了什么?提前致谢!

0 投票
3 回答
1339 浏览

excel - 获取大小不同的众多组的组平均值

我觉得这几乎是不可能的,但是就这样。我的数据结构如下:

我希望能够将其粘贴到 Excel 中并让 Excel 汇总每个测试组的百分比。所以它最终看起来像这样:

但是正如您所见,未设置测试组长度,并且可能会有所不同。我希望我可以创建一个遵循这个逻辑的公式:

似乎我对 Excel 公式提出了很多要求。我今天花了一些时间编写一个小型 C# 应用程序,它将配置拆分为单独的文件,以便我可以将单独的文件复制并粘贴到 Excel 中。但是如果步骤少一点就好了!

- - 更新 - -

有三种非常有趣的方法可以解决这个问题,证明没有什么是不可能的:p

我想要一个允许我复制和粘贴结果并看到大量百分比弹出的解决方案,所以我一直在寻找一个公式解决方案但是,请花点时间看看 pnuts 和 Jerrys 的答案,因为它们揭示了一些有用的Excel的特点!

chuffs 的答案是我正在寻找的答案,它开箱即用。对于任何想深入研究它的工作原理和原因的人,我将公式分解为几个步骤并填写了一些帮助信息。这些公式的关键是结合 MATCH、OFFSET 和稍微更明显的 SEARCH / FIND / LEFT(我曾经使用 IFERROR(FIND 类型的方法,LEFT 看起来更干净:))

请查看这些公式的文档,但要通过一些示例查看所有内容,请参阅我创建的 Google 电子表格详细说明了 chuffs 答案:

https://docs.google.com/spreadsheet/ccc?key=0AqODI11eAjtldDhDd2dBcFhpZW9SXzEybGtMUWMwM3c#gid=0

---PS--- 作为记录,我确实创建了一个 C++ 程序来美化我的数据并将其输出为 .csv 文件。如果我有这些信息,我就不会打扰,但很高兴我尝试了两条路线,这是一次有趣的学习冒险。

0 投票
1 回答
242 浏览

c++ - 如何计算字符串的“count_if”-STL 函数?

我想创建一个函数/仿函数来计算字符串向量中字母的出现次数。

例如: 输出:
字符串:一二三四五
字母:e
频率:1 0 2 0 1

我认为我的算法会起作用(我必须使用函子、count_if 和 for_each 来解决它)但我不能将 count_if 或 for_each/我的函数 LetterFrequency 的解决方案放在 cout-Output 中。

我已经尝试过使用不同的字符串类型,...

希望你能帮助我 - 非常感谢!