计算一个数字在一个单元格中出现了多少次
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 重新计算即可。
我正在尝试创建一个 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 重新计算即可。