问题标签 [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.
excel - 如何计算范围与单元格不匹配的次数
我正在尝试计算范围与单元格不匹配的次数。
例如:B5 可以是“是”或“否”,这取决于从数据验证表中的选择。我希望公式计算 C5:N5 与 B5 不匹配的次数。因此,如果 B5 为“是”,则在 C5:N5 中选择了多少次“否”。如果 B5 为“否”,则在 C5:N5 中选择了多少次“是”。
excel - 可以将 COUNTIF 与范围值的函数一起使用吗?
假设我有一个从 A1 开始并跨越的日期列表...
1/3/2014
2/5/2014
5/5/2015
8/10/2016
...
我想计算某个月份出现在这个范围内的次数。我目前的解决方案是它下面的行只包含=MONTH(x1)
,x
列在哪里,然后我在该行上调用一个 COUNTIF 。
我不认为这是一个糟糕的解决方案,但它确实需要一大堆额外的单元格来计算我的电子表格中的月份,这对于其他任何事情都不是必需的。
所以基本上,有什么办法可以按照 =COUNTIF(MONTH(range),5) 的方式来计算,例如,某事在 5 月发生的次数?
vba - Excel中的CountIf与标准中的公式
我正在尝试在 Excel (2010) 中使用带有公式的 CountIf 作为标准。像这样的东西:
而BitAnd是一个用户定义的 VBA 函数,用于按位与运算:
任务是计算所有设置了某个位标志的行。例如,我想计算所有 LSB 设置为 1 的行(例如 0001、0101、...)。也就是说,做这样的事情(在伪代码中):
显然这不适用于 CountIf,但是是否有任何其他使用公式的优雅解决方案(而不是在 VBA 中编写自定义函数)?有什么建议么?
excel - 相同列值的编号/排序集
如何对一组相同的列值进行编号/排序?例如:
由于Andy
得到了 2 个值,我想在第 2 列中将其编号为 1 和 2。对于Bill
,我想将其编号为 1、2、3 和 4,依此类推。
excel - 如果未找到值,则显示“--”
我有一张表(LC AVERAGE),其中包含名称列表和一列值。我希望在我拥有的 OVERVIEW 表上显示值,但 OVERVIEW 表上的名称比 LC AVERAGE 表上的名称要多。我尝试了IFERROR
and IF
,但进入0
了名称不匹配的单元格,这会影响 OVERVIEW 页面上的其他公式。
如果 'LC AVERAGE'!$A:$A 中的名称与 OVERVIEW!$B8 (B 列)上的名称匹配,我基本上需要它在概览页面上显示 LC AVERAGE'!$Z:$Z 中的值,并且如果名称不存在,则显示--
.
我认为问题在于,如果名称根本不存在,它不会被视为 Excel 中的错误,但我已经搜索过,但我无法让它工作。
有什么想法吗?
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"))))
excel - 计算其元素位于不同列中的配对实例
由于缺乏适当的术语知识,我对答案的搜索受到了限制。我的目标是计算特定用户username
在一列中出现的次数,并且该数字1
出现在该用户的另一列中。我尝试使用 COUNTIF,但它似乎没有为此目的进行格式化。
我需要的是计算当 Q 列中出现“1”时出现在 K 列中的实例“用户名”的数量。
vba - VBA用户表单条目第一次条目名称在名称01末尾添加01然后第二次添加02
您好,我正在尝试将 Excel 中的以下代码转换为 VBA 用户表单输入修饰符:
例如,我知道如何对下面的所有列进行编码,除了 VBA 中的 C 列。
B 列本质上是不同的唯一值,其中第一次出现值时添加 01,然后添加 02,依此类推。此功能的目的是便于确定条目是否为原始条目,如果不是原始条目,则我希望用户表单自动具有与前一个同名条目关联的值。
我知道我可以这样做:
将上述 if 函数的计数转换为 VBA 组合框代码/行源?/控制源?(最理想的,因为这样可以保证条目在用户表单中正确更新
以某种方式引用 Excel 逻辑使用上述函数的单元格,例如,excel 函数位于 (Sheet1!ActiveCell.Row, 3)
在我自己解决问题之前,我显然不了解 VBA 和 excel 逻辑和语法,以便能够在不学习一般 VBA 编码的情况下弄清楚这些东西。
非常感谢任何帮助。
vba - VBA CountIf 限制在两个日期之间
我正在尝试执行 COUNTIF,但是在定义范围时,要使用在先前的“查找”语句中找到的行值。通过显示我的代码可能更容易解释:
我收到一条错误消息,说下面的行需要设置一个对象:
为什么?
excel - 如何在excel中多次查找并平均它们
我有一个工作簿,第一页提供统计信息,第二页有原始数据。我正在尝试编写一个查找函数,它将为特定人添加所有时间(取自工作表 1 上的 A2)
我希望工作表在工作表 2 的工作表 1 上查找 a2 中的值,并取 H 列中与 A2!sheet1 中的查找值匹配的所有时间的平均值。
我不确定是否如此,所以我很乐意在必要时回答澄清问题。