Случайное время в Excel в диапазоне
Обновлено: 21.11.2024
Возможны случаи, когда вам нужно сгенерировать случайные числа в Excel.
Например, чтобы выбрать случайных победителей из списка или получить случайный список чисел для анализа данных или создать случайные группы учащихся в классе.
В этом руководстве вы узнаете, как генерировать случайные числа в Excel (с повторениями и без них).
Создание случайных чисел в Excel
Существуют две функции рабочего листа, предназначенные для генерации случайных чисел в Excel: СЛУЧАЙ и СЛУЧМЕЖДУ.
-
даст вам случайные числа, но существует высокая вероятность повторения результата. с большей вероятностью даст вам результат без повторений. Однако он дает только случайные числа от 0 до 1. Его можно использовать с RANK для создания уникальных случайных чисел в Excel (как показано далее в этом руководстве).
Создание случайных чисел с помощью функции СЛУЧМЕЖДУ в Excel
Функция Excel СЛУЧМЕЖДУ генерирует набор целочисленных случайных чисел между двумя указанными числами.
Функция СЛУЧМЕЖДУ принимает два аргумента — нижнее значение и верхнее значение. Это даст вам целое число только между двумя указанными числами.
Например, предположим, что я хочу сгенерировать 10 случайных чисел от 1 до 100.
Вот шаги для генерации случайных чисел с использованием СЛУЧМЕЖДУ:
- Выберите ячейку, в которой вы хотите получить случайные числа.
- В активной ячейке введите =СЛУЧМЕЖДУ(1100).
- Удерживайте клавишу Control и нажмите Enter.
Это мгновенно даст мне 10 случайных чисел в выбранных ячейках.
Несмотря на то, что функция СЛУЧМЕЖДУ упрощает получение целых чисел между указанными числами, существует высокая вероятность повторения результата.
Например, когда я использую функцию СЛУЧМЕЖДУ для получения 10 случайных чисел и применяю формулу =СЛУЧМЕЖДУ(1,10), она дает пару дубликатов.
Если вы согласны с дубликатами, СЛУЧМЕЖДУ – это самый простой способ генерировать случайные числа в Excel.
Обратите внимание, что СЛУЧМЕЖДУ – это непостоянная функция, которая пересчитывается каждый раз, когда на листе происходит изменение. Чтобы случайные числа не пересчитывались снова и снова, преобразуйте результат формулы в значения.
Создание уникальных случайных чисел с помощью функций RAND и RANK в Excel
Я несколько раз протестировал функцию СЛЧИС и не нашел повторяющихся значений. Но в качестве предостережения я рекомендую проверять повторяющиеся значения при использовании этой функции.
Предположим, я хочу сгенерировать 10 случайных чисел в Excel (без повторов).
Вот шаги для генерации случайных чисел в Excel без повторения:
Теперь вы можете использовать значения в столбце B в качестве случайных чисел.
Примечание. СЛЧИС — это изменчивая формула, которая будет пересчитываться каждый раз, когда на листе происходят какие-либо изменения. Убедитесь, что вы преобразовали все результаты функции RAND в значения.
Предупреждение: несмотря на то, что я проверил и не нашел повторений в результате функции RAND, я все же рекомендую вам проверить, как только вы сгенерируете эти числа. Вы можете использовать условное форматирование, чтобы выделить дубликаты, или использовать параметр «Удалить дубликаты», чтобы избавиться от них.
В некоторых особых ситуациях нам может потребоваться сгенерировать несколько случайных моментов времени на листе. Мы можем вводить время вручную и по одному, но если мы хотим потребовать много случайных дат на листе Excel, мы потратим много времени на ручной ввод, и эта работа очень скучна. Прежде всего, нам нужно найти быстрый и удобный способ вставки случайного времени в Excel, это руководство поможет вам решить эту проблему, введя формулу с функциями ТЕКСТ и СЛЧИС.
Часть 1. Создание случайного времени в Excel
Шаг 1. Выберите одну ячейку и введите формулу =ТЕКСТ(СЛЧИС(),"ЧЧ:ММ:СС"). Функция СЛЧИС возвращает случайное число, функция ТЕКСТ может преобразовать число в правильный формат, в этой формуле мы преобразуем число в формат ЧЧ:ММ:СС.
Шаг 2. Нажмите Enter, чтобы получить результат. Убедитесь, что отображается случайное время.
Шаг 3. Нам просто нужно перетащить маркер заполнения вниз, чтобы создать больше случайных моментов времени.Вы также можете скопировать эту формулу в другие ячейки, чтобы получить больше случайных значений времени.
Комментарий:
На самом деле, вы также можете использовать только саму функцию RAND, чтобы получить здесь случайное время. Например, введите =СЛУЧАЙ() в ячейку A1. Тогда мы получим действительное число.
На ленте «Главная» щелкните раскрывающийся список «Общие» в группе «Число».
Выберите формат времени.
Тогда мы правильно получим случайное время.
Часть 2. Генерация случайного времени между двумя временами в Excel
Шаг 2. Перетащите маркер заполнения вниз. Убедитесь, что случайное время между 7 и 13 часами отображается правильно.
Часть 3. Генерация случайных даты и времени в Excel
Шаг 1. Обратитесь к приведенным выше частям, мы можем обновить формулу, чтобы правильно получить дату и время. Введите формулу
=ТЕКСТ(СЛУЧАЙ()*("1/1/2019 7:00:00" – "31/12/2019 13:00:00")+"31/12/2019 13:00:00" "ММ/ДД/ГГГГ ЧЧ:ММ:СС").
Убедитесь, что случайные дата и время возвращаются правильно. Вы можете изменить дату начала и время окончания в соответствии со своими потребностями.
Связанные функции
Функция ТЕКСТ в Excel преобразует числовое значение в текстовую строку заданного формата. Функция ТЕКСТ является встроенной функцией Microsoft Excel и относится к категории текстовых функций. Синтаксис функции ТЕКСТ приведен ниже: = ТЕКСТ (значение, код формата)…
Функция СЛЧИС Excel возвращает случайное действительное число, которое больше или равно 0 и меньше 1. Синтаксис СЛУЧАЙ функция выглядит следующим образом: = RAND ()…
Иногда нам может понадобиться ввести последовательность дней в Excel для какой-либо цели, и мы можем нажать Ctrl+; чтобы вставить текущую дату в ячейку, а затем перетащите ячейку вниз, чтобы прикрепить следующие дни к другим ячейкам, затем .
В Excel мы можем правильно ввести дату, если установить формат ячейки «Дата». Если есть список, включающий несколько дат, есть ли способ преобразовать эти даты в дни недели соответственно? На самом деле, есть некоторые.
Иногда мы хотим заполнить 1,2,3,4,5… в каждую ячейку в столбце, для реализации этого мы можем ввести 1 в первую ячейку, а затем перетащить маркер заполнения вниз, чтобы заполнить следующие ячейки. Но если есть тексты .
В этом посте рассказывается, как объединить текст и даты в одной ячейке в Excel. Как объединить значения текста и даты в одну ячейку в Excel 2013/2016. Объедините текст и дату в одну ячейку.
В этом посте вы узнаете, как выделить ячейку, если дата соответствует текущему дню или текущей неделе или месяцу в Excel. Как выделить строку, если дата находится на текущей неделе или месяце с условным .
В этом посте рассказывается, как преобразовать военное время в стандартное с помощью формулы в Excel. Как преобразовать военное время 17:29:30 в обычное время 17:29:30 в Excel. Как перевести стандартное время в военное.
В этом посте рассказывается, как удалить год из заданной стандартной даты в Excel. Как удалить год из даты с помощью формулы в Excel. Удалить год из даты Предполагая, что вы .
В этом посте рассказывается, как преобразовать текущую дату в указанный формат даты в Excel. Как преобразовать дату в формат ГГГГ-ММ-ДД с помощью функции «Формат ячеек» в Excel. Как преобразовать формат даты в определенный .
В этом посте рассказывается, как объединять ячейки и сохранять формат данных в Excel.Как объединить ячейки и сохранить определенный формат даты с формулой в Excel 2010/2013/2016. Объединение ячеек и сохранение формата даты Предполагая, что .
В этом посте рассказывается, как отобразить отрицательное значение времени в Excel. Как изменить способ отображения отрицательного времени в Excel. Как показать отрицательные даты или время с помощью формулы в Excel. Показать отрицательное время.
Рисунок 1. Случайное время через определенные промежутки времени в Excel.
Допустим, нам нужно получить случайные значения времени в пределах определенных интервалов в Excel, мы должны использовать функции RAND и FLOOR.
Общая формула
Формула Excel RAND и FLOOR не требует входных параметров для генерации случайных десятичных чисел из временных интервалов от 0 до 1.
Как использовать функции RAND и FLOOR в Excel.
Для определения дат в Excel используются простые числа, где 1 = 1 дню.
Поэтому мы можем просто увеличить десятичное значение времени на 1, чтобы получить значение, соответствующее времени, как его видит Excel.
Выполните 2 простых шага, описанных ниже, чтобы увидеть, как мы применяем функции RAND и FLOOR.
- В нашем примере на листе ниже формулы RAND и FLOOR, которые мы ввели в ячейку A2, выглядят следующим образом;
Рисунок 2. Случайное время через определенные промежутки времени в Excel.
В приведенном выше примере рабочей таблицы функция RAND() генерирует десятичное число от 1 до 0, затем функция FLOOR округляет это десятичное число до ближайшего интервала, который затем выражается как распознанные интервалы времени.
- Введите формулы RAND и FLOOR в ячейке A2 выше в несколько других ячеек в столбце RANDOM TIMES, чтобы получить другие результаты.
Рисунок 3. Случайное время через определенные промежутки времени в Excel.
Примечание
Каждый раз, когда мы вводим формулы RAND и FLOOR, Excel генерирует случайное время с 15-минутными интервалами.
Мгновенное подключение к эксперту через нашу службу Excelchat:
Наш онлайн-сервис Excelchat всегда к вашим услугам. Наши эксперты по Excel доступны круглосуточно и без выходных, чтобы ответить на любые ваши вопросы по Excel. Гарантированное подключение в течение 30 секунд и индивидуальное решение для вас в течение 20 минут.
Это сообщение не ответило на ваш вопрос? Получите решение, связавшись с экспертом.
У меня есть таблица, в которой в первом столбце указано время, а в следующих столбцах — имена сотрудников и количество пациентов, которых они регистрировали каждый раз. Если возможно, я бы хотел, чтобы время отображалось с интервалом в полчаса, а не каждую минуту. я могу это сделать?
У меня есть временной ряд с 5-минутными интервалами и сбор данных с 5-минутными интервалами в течение первого часа, затем я хочу переключиться на 15-минутные интервалы после первого часа. Есть ли способ заставить формулу изменить интервал на 15 минут, не изменяя вместе с ним предыдущее время?
Я использую сводную таблицу, чтобы определить количество уникальных значений в диапазоне значений. Мне нужно, чтобы он также показывал, сколько раз определенное значение встречалось не менее 20 раз.
Как генерировать случайные целые числа (целые числа), находящиеся между двумя числами. Это позволяет вам установить минимальное и максимальное возможное значение, а затем генерировать случайные числа в пределах этого диапазона.
Обязательно загрузите прилагаемую книгу, чтобы следовать ей.
Разделы:
Шаги по генерации случайных чисел в диапазоне в Excel
Для достижения желаемого результата мы будем использовать функцию СЛУЧМЕЖДУ.
- Перейдите к ячейке, где вы хотите получить случайное число, и введите =СЛУЧМЕЖДУ(
- Для нижнего аргумента введите минимальное число, которое должно быть сгенерировано. Это может быть отрицательное или положительное значение, но это должно быть целое число, например, оно не может быть дробью, например 1,5.
- Введите запятую, чтобы перейти к следующему аргументу, и введите значение верхнего аргумента. Это значение может быть положительным или отрицательным, но не дробным; это должно быть целое число. Кроме того, это число должно быть больше числа нижнего аргумента.
- Когда закончите, нажмите Enter, и вы увидите результат.
Обратите внимание, что каждый раз при обновлении рабочего листа, то есть при изменении любой ячейки или при нажатии клавиши F9, это число будет меняться.
Быстро составить список случайных чисел
Следуйте приведенным выше инструкциям, чтобы создать случайное число с помощью функции СЛУЧМЕЖДУ, а затем щелкните ячейку, содержащую эту функцию, и используйте маркер быстрого заполнения в правом нижнем углу ячейки, чтобы скопировать формулу вниз и поперек до упора. вы хотите.
Таким же образом скопируйте его вправо:
Как заморозить случайные числа, сгенерированные в Excel
При использовании функции СЛУЧМЕЖДУ при каждом изменении или обновлении рабочего листа числа будут меняться. Однако после того, как номера были сгенерированы, вы можете оставить их прежними, вставив специальные копии.
Все эти числа теперь являются фактическими числами, а не функцией Excel. Это означает, что они не изменятся при обновлении таблицы, и вы сможете работать с ними по своему усмотрению.
Примечания
Это простой, но полезный совет по созданию случайных чисел в определенном диапазоне. На самом деле это то, что я использую для быстрого создания образцов рабочих листов.
Помните, что случайные числа будут меняться каждый раз при обновлении электронной таблицы, если только вы не выполните описанные выше действия, чтобы изменить их на обычные числа.
Читайте также: