计算范围内值的出现次数

时间:2015-12-25 12:04:01

标签: excel

这是我第一次使用这个网站,我希望我能够接触到合适的人群。让我直截了当地提出我的问题:

我在Excel中的列中有一些数据,比如A1:A20。每一个都包含一个字母,有时一些字母会重复。在另一列的单元格中,比如说C1,我想计算一个字母的数量(比方说A),但是在某种程度上,只有字母A的每三个计数增量在单元格C1中计数为1.我在下面给出了一个例子,我希望你可能会发现这是可以理解的......谢谢:)

Click to see the screenshot

1 个答案:

答案 0 :(得分:0)

这似乎是你想要的:

=FLOOR(COUNTIF($A$1:$A$20;$A1)/3)

将其粘贴在C1中并向下拖动到C20。

  • COUNTIF计算第一个参数指定范围内第二个参数的出现次数。棘手的部分是,当你在C行中向下时,两个参数都会随着你的公式“移动”。我使用美元符号来引用绝对。以下是Microsoft在此问题上的帮助:Switch between relative, absolute, and mixed references。如果您想了解更多信息,请在网上搜索“Excel绝对相对参考”。
  • 然后将计数数除以3,因为您希望在“每三次计数”之后增加数字
  • 最后,除法的结果包含在FLOOR函数中,通过将分数向下舍入为最接近的整数来确保结果为整数。根据他们在数学课上教给我们的规则,还有CEILING函数围绕向上ROUND