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

excel - 如何计算范围与单元格不匹配的次数

我正在尝试计算范围与单元格不匹配的次数。

例如:B5 可以是“是”或“否”,这取决于从数据验证表中的选择。我希望公式计算 C5:N5 与 B5 不匹配的次数。因此,如果 B5 为“是”,则在 C5:N5 中选择了多少次“否”。如果 B5 为“否”,则在 C5:N5 中选择了多少次“是”。

0 投票
1 回答
2766 浏览

excel - 可以将 COUNTIF 与范围值的函数一起使用吗?

假设我有一个从 A1 开始并跨越的日期列表...

1/3/2014 2/5/2014 5/5/2015 8/10/2016 ...

我想计算某个月份出现在这个范围内的次数。我目前的解决方案是它下面的行只包含=MONTH(x1)x列在哪里,然后我在该行上调用一个 COUNTIF 。

我不认为这是一个糟糕的解决方案,但它确实需要一大堆额外的单元格来计算我的电子表格中的月份,这对于其他任何事情都不是必需的。

所以基本上,有什么办法可以按照 =COUNTIF(MONTH(range),5) 的方式来计算,例如,某事在 5 月发生的次数?

0 投票
1 回答
1434 浏览

vba - Excel中的CountIf与标准中的公式

我正在尝试在 Excel (2010) 中使用带有公式的 CountIf 作为标准。像这样的东西:

BitAnd是一个用户定义的 VBA 函数,用于按位与运算:

任务是计算所有设置了某个位标志的行。例如,我想计算所有 LSB 设置为 1 的行(例如 0001、0101、...)。也就是说,做这样的事情(在伪代码中):

显然这不适用于 CountIf,但是是否有任何其他使用公式的优雅解决方案(而不是在 VBA 中编写自定义函数)?有什么建议么?

0 投票
2 回答
14194 浏览

excel - 相同列值的编号/排序集

如何对一组相同的列值进行编号/排序?例如:

由于Andy得到了 2 个值,我想在第 2 列中将其编号为 1 和 2。对于Bill,我想将其编号为 1、2、3 和 4,依此类推。

0 投票
2 回答
437 浏览

excel - 如果未找到值,则显示“--”

我有一张表(LC AVERAGE),其中包含名称列表和一列值。我希望在我拥有的 OVERVIEW 表上显示值,但 OVERVIEW 表上的名称比 LC AVERAGE 表上的名称要多。我尝试了IFERRORand IF,但进入0了名称不匹配的单元格,这会影响 OVERVIEW 页面上的其他公式。

如果 'LC AVERAGE'!$A:$A 中的名称与 OVERVIEW!$B8 (B 列)上的名称匹配,我基本上需要它在概览页面上显示 LC AVERAGE'!$Z:$Z 中的值,并且如果名称不存在,则显示--.

我认为问题在于,如果名称根本不存在,它不会被视为 Excel 中的错误,但我已经搜索过,但我无法让它工作。

有什么想法吗?

0 投票
1 回答
145 浏览

google-sheets - 使用 countif 将唯一术语相加,但前提是同一行中的唯一数据如此说明

我正在使用我发现的一些公式制作数据图表,将两列中的唯一数据相加并将它们返回到一列,然后计算这些唯一项目出现的次数。它看起来像这样。

=ArrayFormula(唯一(转置(拆分(连接(C3:C151&char(9),D3:D151&char(9)),char(9)))))

=COUNTIF($C$3:$D$151;A166)

但是,现在我只希望它首先检查同一行中它旁边的列的单元格,如果该单元格具有出现在那里的 5 个唯一术语中的两个,则它计算唯一术语。

我如何将此条件添加到计数中?

编辑:由一个名叫 Yogi Anand 的人解决。

=ArrayFormula(sum((C3:D151=A170)*((F3:F151="Baby")+(F3:F151="Basic"))))

0 投票
1 回答
459 浏览

excel - 计算其元素位于不同列中的配对实例

由于缺乏适当的术语知识,我对答案的搜索受到了限制。我的目标是计算特定用户username在一列中出现的次数,并且该数字1出现在该用户的另一列中。我尝试使用 COUNTIF,但它似乎没有为此目的进行格式化。

我需要的是计算当 Q 列中出现“1”时出现在 K 列中的实例“用户名”的数量。

0 投票
1 回答
76 浏览

vba - VBA用户表单条目第一次条目名称在名称01末尾添加01然后第二次添加02

您好,我正在尝试将 Excel 中的以下代码转换为 VBA 用户表单输入修饰符:

例如,我知道如何对下面的所有列进行编码,除了 VBA 中的 C 列。

B 列本质上是不同的唯一值,其中第一次出现值时添加 01,然后添加 02,依此类推。此功能的目的是便于确定条目是否为原始条目,如果不是原始条目,则我希望用户表单自动具有与前一个同名条目关联的值。

我知道我可以这样做:

  1. 将上述 if 函数的计数转换为 VBA 组合框代码/行源?/控制源?(最理想的,因为这样可以保证条目在用户表单中正确更新

  2. 以某种方式引用 Excel 逻辑使用上述函数的单元格,例如,excel 函数位于 (Sheet1!ActiveCell.Row, 3)

在我自己解决问题之前,我显然不了解 VBA 和 excel 逻辑和语法,以便能够在不学习一般 VBA 编码的情况下弄清楚这些东西。

非常感谢任何帮助。

0 投票
2 回答
1191 浏览

vba - VBA CountIf 限制在两个日期之间

我正在尝试执行 COUNTIF,但是在定义范围时,要使用在先前的“查找”语句中找到的行值。通过显示我的代码可能更容易解释:

我收到一条错误消息,说下面的行需要设置一个对象:

为什么?

0 投票
1 回答
4429 浏览

excel - 如何在excel中多次查找并平均它们

我有一个工作簿,第一页提供统计信息,第二页有原始数据。我正在尝试编写一个查找函数,它将为特定人添加所有时间(取自工作表 1 上的 A2)

我希望工作表在工作表 2 的工作表 1 上查找 a2 中的值,并取 H 列中与 A2!sheet1 中的查找值匹配的所有时间的平均值。

我不确定是否如此,所以我很乐意在必要时回答澄清问题。