问题标签 [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.
google-apps-script - 使用脚本计算 Google 电子表格列中的重复值
我想使用脚本计算值在电子表格的特定列中再次出现的次数,以便在提交表单时使用计数填充不同的列(同一行)。这些是我想计算的 B 列中的值:
6 ACM
5 ACM
4 ACM
5 CGC
7 CGC
6 ACM
7 ACM
7 ACM
因此,如果计算工作正常,C 列将填充这些数字:
1
1
1
1
1
2
1
2
我知道如何读取数据以及如何写入电子表格,但我不知道如何实际计算这些值。这是我到目前为止所拥有的:
谢谢!
excel - 如果单元格行包含“z”,则有条件地格式化列 A
z
如果单元格的相应行包含该行中的任何位置的字母,我想突出显示 A 列中的单元格(使用条件格式工具) 。我想这样做,以便如果数据在 A 列中突出显示,我可以将数据排序到顶部。
我正在使用公式:
但我不想突出显示整行,只突出显示该行 A 列中的相应单元格。
这样做的公式是什么?
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 吗?我认为是这样,但论点结构不同。
谢谢!
excel - 计算值的出现次数
我有一列带有重复值的文本值。我想创建一个新的唯一值列(不重复)和一个列,其中包含每个值的频率。
最简单的方法是什么?效率不是什么大问题,因为它不到 10,000 行。
c++ - gsl_vector 是否有 count_if 函数?C/C++
我正在使用 gnu 科学库 (GSL)。假设我有gsl_vector
这样的:7 0 -6 5 8 0 10 -2
这是一个包含正数、负数和零作为元素的向量。
我想计算 this 中非零元素或零元素的数量gsl_vector
。我知道有一个调用count_if
C++ Vector 的函数。但是我通过gsl_vector.h
and搜索gsl_blas.h
,没有与之相等的功能。我可以通过评估它们来了解所有元素gsl_vector_get()
,然后问 if 问题。
但是我一直想知道 GSL 中是否已经有这样一个效率更高的功能。
或者也许有一个count_if
功能gsl_array
?
excel - 计算范围内与不同单元格内容匹配的单元格数
我试图COUNTIF
在 Excel 中使用来查找范围中有多少项与单独单元格的内容匹配。这个想法是,范围包含每个人对给定问题的答案(一个单词,非数字的答案);比较列包含正确答案。我想知道有多少人答对了。
我试过:=COUNTIF(C16:BT16,"=BU16")
但它似乎COUNTIF
不允许我引用其中包含条件的单元格 - 它需要直接在公式中匹配条件,例如=COUNTIF(C16:BT16,"DEN")
. 当然,我可以这样做,但是每次评估答案时我都必须编辑几十个公式,如果我可以在 BU 列中输入答案,那么耗时会少得多。
我也试过COUNTIFS
;它允许多个条件,但也不允许将条件引用到不同的单元格。也搜索了几个不同的 Excel 网站,有什么建议吗?非常感谢!
excel - 具有多个 if 要求的 Excel Countif
我有一个 Excel 文档,它有一个日期列 (A) 和一个包含字符串 (B) 的列,一张一张。在另一张纸上,我正在计算。如果 A 列中的单元格介于 DATE(2012,1,1) 和 DATE(2012,6,1) 之间,并且 B 列中的同一行在任何部分(字符串)中包含“字符串”,那么它应该计算该行。谷歌提到使用 SUMPRODUCT 但我只能在工作之间获得日期。以下是日期之间的 SUMPRODUCT。
我尝试使用它作为最终值,但它不正确。
编辑:显然上述工作,但字符串必须等于该值。* 未被识别为通配符。
谢谢。
excel - Excel Countif 列 A 中的日期大于列 B
A 列和 B 列都有日期。如果 A 列中的日期大于 B 列同一行中的日期,则应计算该行。为了添加上下文,我试图计算完成日期超过截止日期的行数。如何实现?
谢谢。
vba - VBA Countif(s) 语法问题(和/或关于多个条件)
我浏览了 Stackoverflow 论坛(基本上是 Google 上的其他任何地方),并找到了很多“几乎”我的问题的答案,如果我对 VBA 更熟悉一点,这些答案可能就足够了,但我已经搞砸了它有一段时间,一直无法理清。有点沮丧,所以我想是时候问了!抱歉,如果我在解释我的问题时出现措辞等错误!这可能只是我的语法问题。
基本上我需要能够从电子表格中的列中获取数据,并让它对一组特定参数的单元格进行计数(我认为无论如何)。我需要的所有数据都是页面尺寸,格式为“Dimension1 x Dimension 2”,例如“8.5 x 11”
这个公式,可能相当不足为奇,工作得很好。但我需要 countifs(或任何我需要的东西)也能够给我尺寸 <= 8.5 x <=11 以及翻转尺寸(<=11 x <=8.5)。
我尝试将公式更改为(和类似的)格式
但这将报告一个尺寸,例如 3 x 4 或 22 x 11。我知道 countifs 可以使用多个参数(这就是为什么我在搞乱它而不是普通的 countif),但我不知道是否输入多个参数甚至是正确的路径,或者是否正确使用了引号或者......谁知道?
我能够使 If-then 语句正常工作(使用数组并使用计数器循环遍历每个单元格),但这显然不是最快的方法。在这里,只是为了让我的目标更清晰一点。
'如果 x(0) <= 8.5 且 x(1) <= 11 或 x(1) <= 8.5 且 x(0) <= 11 则
在一个相关问题中,我还需要能够找到例如 <=11 x <=17 或其他内容的页面,但不包括我之前的问题 (8.5 X 11) 的搜索结果。所以我需要知道多个参数的正确语法,这些参数会涉及到像 <8.5 但小于 >=17 这样的语句。
提前致谢!非常感谢任何帮助。如果我没有充分解释任何事情,请告诉我。
编辑:我将要搜索的数据示例:
excel - 带有用户输入变量的excel countif
VBA 新手,所以请温柔点.....
我有一个检查重复项并在列中插入计数的脚本,这工作正常,但是工作表通常不同,所以我需要询问用户要检查重复项的列以及插入计数的列。我已经修改了脚本,但我只在目标列中输入了零。我看不出出了什么问题。任何帮助都会很棒。提前致谢。
'这是我的脚本的原始版本,带有设置的列,效果很好......但是我需要用户指定要检查的列以及将输入结果的列。
我无法使用用户输入变量来解决这个问题,如果我遗漏了一些东西,我深表歉意,但我找不到任何资源......
公式: =COUNTIF($B:$B,B2) 有效,除非在宏中。
我需要将此行添加到宏中,替换为来自用户输入的变量,例如: =COUNTIF($column1:$column1,column12) 但我不断收到语法错误。
谢谢。