Изтеглете примерната работна книга
Този урок ще ви научи как да генерирате произволни дати в Excel и Google Sheets.
Генератор на произволни дати
За различни симулации може да се наложи да генерирате произволна дата. За да направите това в Excel, използвайте функцията RANDBETWEEN или, ако работите в Excel за Microsoft 365 (или версии на Excel след 2022 г.), имате възможност вместо това да използвате функцията RANDARRAY.
RANDBETWEEN функция
Функцията RANDBETWEEN генерира случайно число между две дефинирани стойности.
В този пример използваме дати за границите на RANDBETWEEN. Следващата формула връща произволна дата през 2022 година.
1 | = RANDBETWEEN (ДАТА (2020,12,1), ДАТА (2020,12,31)) |
Можете да използвате функцията DATE за генериране на вашите ограничени дати или вместо това можете да се обърнете към клетки с дати:
1 | = RANDBETWEEN (B3, C3) |
Не забравяйте да форматирате клетката с резултатите, за да покажете генерирания номер като дата.
<>
Генерирайте случайни работни дни
Можете също така да генерирате произволни работни дни, като комбинирате функциите WORKDAY и RANDBETWEEN.
1 | = РАБОТЕН ДЕН (РАНТБЕГ (B3, C3) -1,1) |
Използването на функцията WORKDAY с аргументите по -горе премества датите, които попадат през уикендите (или празниците) на следващия работен ден, така че генерираният случаен работен ден може да бъде един или два дни по -късно от крайната дата.
RANDARRAY функция
Функцията RANDARRAY е достъпна само в Excel за Microsoft 365 (и вероятно версия на Excel след 2022 г.). Той може да генерира масив от случайни числа с посочения брой редове и колони, минимални и максимални стойности и само с десетични стойности (FALSE) или само цели числа (TRUE). Неговият синтаксис е:
<>
1 | = RANDARRAY (2,3, B3, C3, TRUE) |
Този пример генерира 2-редов, 3-колонен масив, изпълнен с дати (ако клетките са форматирани съответно) между датите, посочени в референтните клетки. Трябва само да въведете формулата в първата клетка и не е нужно да използвате CTRL + SHIFT + ENTER, както обикновено би трябвало за масивите.
Моля, обърнете внимание, че всички горепосочени случайни числа ще се генерират отново при всяко отваряне или промяна на работната книга, освен ако опциите за изчисление не са зададени на ръчно.
Google Sheets -Генератор на произволни дати
Всички горни примери работят абсолютно същите в Google Sheets, както и в Excel.