Формула Excel: Випадкова дата між двома датами -

Зміст

Загальна формула

=RANDBETWEEN(date1,date2)

Резюме

Щоб генерувати випадкові дати між двома датами, ви можете використовувати функцію RANDBETWEEN разом із функцією DATE.

У наведеному прикладі формула в B5 має вигляд:

=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))

Потім ця формула копіюється з B5 на B11. Результатом є випадкові дати між 1 січня 2016 року та 31 грудня 2016 року (випадкові дати в 2016 році).

Пояснення

Функція RANDBETWEEN приймає два числа, нижнє і верхнє число, і генерує випадкове ціле число між ними. Дати в Excel - це серійні номери, тому ви можете використовувати функцію DATE для створення нижнього та верхнього числа. Потім RANDBETWEEN генерує число, яке потрапляє між цими двома значеннями дати.

Примітки:

  1. Результат цієї формули повинен бути відформатований як дата для правильного відображення.
  2. Що функція RANDBETWEEN буде генерувати нові числа щоразу, коли на робочому аркуші ініціюється зміна. Це включає будь-які редагування аркуша, а також просто відкриття книги.
  3. Щоб запобігти повторному обчисленню випадкових чисел, скопіюйте формули, а потім скористайтесь спеціальною вставкою> Значення, щоб замінити формули на їх обчислені значення.

Випадкові робочі дні

Щоб створити випадкові робочі дні, ви можете додати функцію WORKDAY наступним чином:

=WORKDAY(RANDBETWEEN(date1,date2)-1,1)

Функція WORKDAY гарантує, що датою повернення є робочий день, а не вихідні (за бажанням) святкові дні. Зауважте, однак WORKDAY перенесе дати, які припадають на вихідні чи святкові дні, на наступний робочий день, тож ви можете побачити дати, які переносяться після дати2.

Цікаві статті...