2017-05-24 88 views
0

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

It would look like this

我想知道如何做到这一点的公式。谁能帮忙?

-Thanks

回答

1

要做到这一点用公式:

首先,你必须允许迭代计算。转到文件 - >选项 - >公式,然后通过启用迭代计算单击该框。和最大迭代1

![enter image description here

,则公式为:

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

我把IF($D$2<>"",0...一部分,所以你可以放置任何东西,在D2重置计数为0。它会将所有计数重置为0

在D6中放入您的RANDBETWEEN公式。

然后只需按F9重新计算。

enter image description here

0

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

+0

好的,谢谢。宏代码必须是什么? –

+0

这不是一个真正的网站,你发布你的需求和某人为你写代码,而是一个关于现有代码问题的特定问题的地方。如果你还不知道一些VBA,这不是一个开始的好地方。 –

+0

确定对不起队友。当涉及到excel时,这一点无能为力。 –