Формула для возврата случайной даты в диапазоне от даты в другом столбце в Excel - PullRequest
0 голосов
/ 29 августа 2018

Я копирую данные. У меня есть столбец даты заказа и столбец даты обещания. Я заполнил столбец даты обещания, и я хотел бы заполнить столбец даты заказа случайными датами, которые находятся в пределах определенного количества дней до соответствующей даты обещания. Какая формула позволила бы мне это сделать?

Кроме того, если возможно, я хотел бы создать условное обозначение, которое определяет этот диапазон в зависимости от другого столбца, который является опцией доставки (стандартная, двухдневная доставка и т. Д.). Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Да, я понял. Формула выглядит так:

= ЕСЛИ (C2 = «Основная доставка», RANDBETWEEN (B2 + 5, B2 + 13), IF (C2 = «Стандартная доставка», RANDBETWEEN (B2 + 3, B2 + 8), IF (C2 = «Далее» Day Shipping ", RANDBETWEEN (B2 + 1, B2 + 2))))

B - столбец даты, а C - столбец опций корабля.

0 голосов
/ 29 августа 2018

= RANDBETWEEN (BOTTOM_NUMBER, TOP_NUMBER)

Это даст вам целое число, большее или равное нижнему целому числу и меньшее, чем равное верхнему числу.

Почему это полезно для вас? Дата в Excel - это фактически количество дней с 1900/01/00. Быстрый способ определить верхнее и нижнее ограничивающие числа - ввести даты в ячейку. Затем измените форматирование этой ячейки на общее. Возьмите отображаемое целое число и поместите его в нижнюю или верхнюю позицию числа в формуле выше, как требуется.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...