我正在尝试创建一个表,计算一个数字出现在单元格中的次数。例如,如果随机生成的1到10之间的数字显示为7,则标记的单元格将为当前数字加1。如果它显示3,它会在适当的单元格中加1。
我想知道如何做到这一点的公式。有人可以帮忙吗?
-Thanks
答案 0 :(得分:1)
使用以下公式执行此操作:
首先,您必须允许迭代计算。转到文件 - >选项 - >公式并单击启用迭代计算的框。并且Max迭代到1
那么公式将是:
=IF($D$2<>"",0,IF($D$6=A2,B2+1,B2))
我放了IF($D$2<>"",0...
部分,这样你就可以通过在D2中放置任何东西来将计数重置为0。它会将所有计数重置为0
在D6中放置你的RANDBETWEEN公式。
然后点击F9重新计算。
答案 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
来计算分数。