Maybe something like this?
```ruby
def status_label(score)
  ranges = [
    { range: (0..1), name: 'new' },
    { range: (2..3), name: 'ok' },
    { range: (4..5), name: 'worrying' }
  ]
  ranges.each{ |r| return r[:name] if r[:range].include?(score) }
  return 'critical'
end

def date_to_label
  days = (object.created_at.to_date..Date.today).count
  comments_coefficient = discussed? ? 0 : 1
  score = days + comments_coefficient
  status_label(score)
end
```