计算一个数字在单元格中出现的次数

时间:2017-05-24 23:57:03

标签: excel spreadsheet

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

It would look like this

我想知道如何做到这一点的公式。有人可以帮忙吗?

-Thanks

2 个答案:

答案 0 :(得分:1)

使用以下公式执行此操作:

首先,您必须允许迭代计算。转到文件 - >选项 - >公式并单击启用迭代计算的框。并且Max迭代到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

答案 1 :(得分:0)

公式将仅根据当前显示的内容进行计算。每次刷新时,您都需要一个宏来修改电子表格。如果您可以使用一列随机数,则可以使用begin now = Time.now.to_f @results = Zillow::Api::Client.get_search_results params.slice(:address, :citystatezip) @results = [ @results ] unless @results.is_a?(Array) @duration = ( Time.now.to_f - now ).round(2) rescue Zillow::Api::Exception::ZillowError => e @exception = e end 来计算分数。