Итак: сначала берём случайную строку, её номер N.
Вычисляем =Целое(RND+Число/100) для строки N. При 0 идём к строке N+1, при 1 показываем в первой ячейке содержимое строки N.
При 0: Вычисляем =Целое(RND+Число/100) для строки N+1. При 0 идём к строке N+2, при 1 показываем в первой ячейке содержимое строки N+1.
При 0: Вычисляем =Целое(RND+Число/100) для строки N+2. При 0 идём к строке N+3, при 1 показываем в первой ячейке содержимое строки N+2.
При 0: и т. д., до достижения последней строки. После последней идём к первой.
При 1: Для второй ячейки повторяем вычисление =Целое(RND+Число/100) из строки N+x, где x определяется количеством вычислений для первой ячейки. При 0 идём к строке N+x+1, при 1 показывем во второй ячейке содержимое строки N+x.
При 0: Вычисляем =Целое(RND+Число/100) для строки N+x+1. При 0 идём к строке N+X+2, при 1 показываем в первой ячейке содержимое строки N+X+1.
При 0: Вычисляем =Целое(RND+Число/100) для строки N+x+2. При 0 идём к строке N+x+3, при 1 показываем в первой ячейке содержимое строки N+x+2.
При 0: и т. д., до достижения последней строки. После последней идём к первой.
При 1: Для третьей ячейки повторяем вычисление =Целое(RND+Число/100) из строки N+x+y, где x определяется количеством вычислений для первой ячейки, а y определяется количеством вычислений для второй ячейки. При 0 идём к строе N+x+y+1, при 1 показываем во второй ячейке содержимое строки N+x+v.
И т. д. для всех ячеек.