计算一个数字在一个单元格中出现了多少次

Count how many times a number has appeared in a cell

我正在尝试创建一个 table 来计算某个数字在单元格中出现的次数。例如,如果随机生成的 1 到 10 之间的数字显示为 7,则标记的单元格会将当前数字加 1。如果它显示 3,它会将 1 添加到相应的单元格。

我想知道如何执行此操作的公式。有人可以帮忙吗?

-谢谢

公式只会根据当前显示的内容进行计算。每次刷新时,您都需要一个宏来修改电子表格。如果您可以接受一列随机数,则可以使用 COUNTIF 来计算分数。

要用公式来做到这一点:

首先你必须允许迭代计算。转到文件 --> 选项 --> 公式,然后单击启用迭代计算旁边的框。最大迭代次数为 1

那么公式就是:

=IF($D<>"",0,IF($D=A2,B2+1,B2))

我放置了 IF($D<>"",0... 部分,因此您可以通过在 D2 中放置任何内容来将计数重置为 0。它会将所有计数重置为 0

在 D6 中输入你的 RANDBETWEEN 公式。

然后只需按 F9 重新计算即可。