for (my $i=100; $i <= 1000; $i += 100) { if ($num_matched <= $i) { $rows = $i / 10; last; } } unless ($rows) { for (my $i=2000; $i <= 10000; $i += 1000) { if ($num_matched <= $i) { $rows = $i / 10; last; } } } $rows = 1000 if $num_matched > 10000;