Как вернуть случайные даты за месяц

#excel #date #text

#excel #Дата #текст

Вопрос:

Проведите небольшое забавное упражнение, которое стало совсем не веселым:

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

Даты — это M / F июля / часть августа.

В частности: 7/11 7/18 7/25 7/13 8/1 8/8

7/14
7/21
7/28
8/4
8/11

Возможно ли это с помощью Excel? Спасибо! Я предполагаю, что я мог бы использовать какой-то vlookup в таблице в тандеме с функцией rand.

Джейсон

Комментарии:

1. Это?

2. почти, но как это работает с несмежными датами?

3. Проверьте, является ли это будним днем

Ответ №1:

Поскольку вам нужны несмежные даты, попробуйте перечислить их и выбрать с помощью ИНДЕКСА:

=INDEX({«7/11″,»7/18″,»7/25″,»7/13″,»8/1″,»8/8″,»7/14″,»7/21″,»7/28″,»8/4″,»8/11»},RANDBETWEEN(1,11))

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

Комментарии:

1. randbetween будет использовать замену, я не думаю, что им нужны дубликаты.

2. Это очень близко, но, как указал xQbert, не позволяет обойти проблему дублирования.