Итак, я смотрю фильмы, и у меня их 177, я поместил все заголовки в столбец A и выяснил, как сделать рандомизацию, чтобы вызвать заголовки, но я хочу иметь столбец, также для просмотра и, если оно было просмотрено, пропустить просмотренные фильмы, пока не будут просмотрены все фильмы. мой код до сих пор это:

=INDIRECT("B"&RANDBETWEEN(1;COUNTA(B21:B178)))

1 ответ1

0

Мое предложение было бы добавить столбец со случайным числом. Затем отсортируйте все по случайному числу. Смотрите фильмы в указанном порядке. После того, как вы просмотрели их все, восстановите и заново отсортируйте список.

    239 Movie A
    475 Movie B
    683 Movie C
    241 Movie D
    748 Movie E

После сортировки (в Excel - я предполагаю, что OOCalc сделает то же самое), случайные числа восстанавливаются:

    145 Movie A
    978 Movie D
    783 Movie B
    322 Movie C
    773 Movie E

Случайные числа также восстанавливаются при закрытии и повторном открытии файла (опять же, по крайней мере, в Excel), поэтому не сортируйте снова, пока полностью не опуститесь вниз по списку.

Если вы действительно хотите получить подробности, например, если вы также хотите убедиться, что вы не смотрите один и тот же фильм дважды в течение 30 дней (например, избегайте случайной вероятности того, что последний фильм одного типа станет первым фильмом следующая сортировка), вы можете использовать столбец в качестве метки времени, когда вы в последний раз его просматривали, затем просто добавить 30 плюс некоторое случайное число и затем отсортировать. Вы можете даже добавить второй столбец случайных чисел, чтобы обеспечить большую случайность в случайное время, когда одно и то же случайное число генерируется для более чем одного фильма.

Вариации и возможности практически бесконечны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .