标签: countif

计算唯一值忽略范围内的文本

123
562
My Data
548
K166
You 
1548
123
562
100
My Data
100
Run Code Online (Sandbox Code Playgroud)

我想通过忽略上面显示的列表中的文本来计算唯一值。为此,我尝试了一个数组公式,{=SUM(1/Countif(,,,,))}但它无法正常工作。

任何人都可以为该任务建议一个公式甚至 VBA 吗?

vba worksheet-function microsoft-excel countif

6
推荐指数
2
解决办法
701
查看次数

Excel:计算范围内最大值的数量

我正在使用 Excel 2003(由于公司政策而限制版本)来保存记分表:

     A       B     C     D
1  Round | Rita | Sue | Bob
   ------+------+-----+-----
2    1   |   5  |  3  |  4
3    2   |   2  |  2  |  5
4    3   |   3  |  1  |  3
Run Code Online (Sandbox Code Playgroud)

我想要的是每个人总共赢得几轮比赛,并获得平局。所以总行应该是这样的:

   -------+------+-----+-----
 5  Total |   2  |  0  |  2
Run Code Online (Sandbox Code Playgroud)

这是否可以在单个公式中计算出来?

我已经试过的组合CountIfMax,但不能完全得到所需的输出。

我唯一的其他解决方案是有一组单独的分数列:例如,IF(B2=MAX(B2:D2),1,0)对于每一轮,然后为每个人总结这些。

编辑:为了清楚起见,我有一个涉及添加额外列的解决方案。我要求提供允许将公式(e)添加到每个现有人员列以计算总数而不添加任何额外列的解决方案。

worksheet-function microsoft-excel countif

5
推荐指数
1
解决办法
6950
查看次数

Excel Countif 0、00、000 个单独的条目

我想计算0,00并且000在我的格式为 TEXT 的数据中,但countif()公式为三个搜索条件中的每一个都提供了相同的值。

请找到附件图片了解更多详情

在此处输入图片说明

microsoft-excel countif

5
推荐指数
1
解决办法
517
查看次数

Excel countif 不适用于数字

在下面的示例中,由于一个奇怪的原因,您会得到输出“0”。有人可以解释为什么会发生这种情况以及我能做些什么吗?(单元格的格式为“文本”)

rows A:A
---------
1
11
111
22
2
1111

formula:
--------
=COUNTIF(A$1:A$65536;"1*")

result: 
-------
0

wanted result:
--------------
4
Run Code Online (Sandbox Code Playgroud)

microsoft-excel countif

4
推荐指数
1
解决办法
7532
查看次数

如何逐行评估 COUNTIFS (或类似)中的多个 OR 条件?

考虑以下示例数据。

A
1 2
8 4
2 1
3 7
4 8

分别来说,A小于5的个数为=COUNTIF(A1:A5, "<5")->4,B的个数为=COUNTIF(B1:B5, "<5")->3。

我知道如果我想要 A和B < 5的行数,我可以使用 COUNTIFS: =COUNTIFS(A1:A5, "<5", B1:B5, "<5")-> 2 因为 COUNTIFS 逐行评估条件。但是,我无法找到一种优雅的方法来获取 A或B < 5的行数。

使用样本数据,答案应该是 5。到目前为止我已经尝试过:

  • =COUNTIF(A1:A5, "<5") + COUNTIF(B1:B5, "<5")-> 7,因为单元格不被视为行。这仅计算 <5 的单元格数量。
  • =SUM(IF(A1:A5 < 5, 1, 0), IF(B1:B5 < 5, 1, 0))-> 7,与上面做同样的事情。
  • =SUM(IF(OR(A1:A5 < 5, B1:B5 < 5), 1, 0))-> 1,因为单元格不被视为行,并且 OR 仅返回一个组合每个单元格条件的结果的值。如果任何单元格 <5,则计算结果为 1;如果没有单元格 <5,则计算结果为 …

worksheet-function microsoft-excel countif

4
推荐指数
2
解决办法
578
查看次数

如何使用 Excel/Calc 计算包含特定(子)字符串的区域中的单元格数量?

使用 Excel/Calc 我有以下情况:

  • 包含值的一系列单元格;假设它是A1:B10
  • 和我想寻找的字符串;例如,假设它包含在 中C1

现在我想要做的是计算范围内有多少单元格等于该字符串 或将其包含为子字符串。  我怎么得到它?(例如,假设我想要结果为D1。)

worksheet-function microsoft-excel libreoffice-calc countif

2
推荐指数
1
解决办法
431
查看次数

Excel:有条件的 COUNTIF?

=COUNTIF(A:A;"foobar")该如何进化,以便如果 A 列中的单元格为空,它会在 B 列中查找(对于“foobar”)?

microsoft-excel countif conditional-statements

1
推荐指数
1
解决办法
122
查看次数

如何将字符串值传递给 COUNTIF?

对于这个公式:

=COUNTIF(A1:A10,"jim") 
Run Code Online (Sandbox Code Playgroud)

我怎样才能传入一个变量?也就是说,假设单元格C11的值为“jim”;然后我可以做类似的事情:

=COUNTIF(A1:A10,TEXT_VALUE_OF_CELL(C11)) 
Run Code Online (Sandbox Code Playgroud)

为了同样的结果?

spreadsheet worksheet-function copy-paste microsoft-excel countif

0
推荐指数
1
解决办法
246
查看次数