Да знаете как да генерирате произволни числа във вашата електронна таблица може да бъде изключително полезно. За щастие, това може да се направи с лекота в Google Таблици. Можете да използвате две функции в Google Таблици, за да създадете произволно число. Това са функциите RAND и RANDBETWEEN.
RANDBETWEEN ви позволява да генерирате произволно число от даден лимит между две числа. Тази статия ще се съсредоточи върху функцията RANDBETWEEN и ще разгледа нейния синтаксис, причините за използването на RANDBETWEEN вместо RAND и няколко примера за функцията.
Синтаксисът за RANDBETWEEN
Преди да разгледаме функцията в действие, е важно да разберем синтаксиса на формулата. Работи подобно на RANDBETWEEN в Excel. Ето как да го използвате в Google Таблици:
=RANDBETWEEN(долно, горно)
Този синтаксис е относително прост в сравнение с други функции и се нуждае само от два аргумента, за да работи. Това са:
- нисък: Това е долната граница на диапазона. Той указва, че числото, което трябва да се генерира, трябва да бъде равно или по-голямо от определения параметър.
- горен: Това е горната граница на диапазона. Той указва, че числото, което трябва да се генерира, трябва да бъде равно или по-малко от определения параметър.
За долните и горните параметри могат да се използват десетични стойности. Използването на тези стойности означава, че горната граница ще бъде закръглена до долното цяло число. Например, ако горната граница е 10,4, тя ще бъде закръглена до 10. По същия начин, ако долната граница е определена като 2,6, числото ще бъде закръглено до 3.
RANDBETWEEN vs. РАНД
Въпреки че RAND и RANDBETWEEN работят еднакво и могат да се използват за подобни цели, като изграждане на сложни генератори на случайни числа в Google Таблици, не са еднакви.
- Много по-малко вероятно е RANDBETWEEN да произведе напълно уникални числа за по-малък диапазон в сравнение с формулата RAND.
- RAND може да върне десетични стойности, докато RANDBETWEEN връща цели числа.
- Формулата RAND не приема никакви параметри, докато RANDBETWEEN изисква два параметъра, за да работи. Параметрите определят горната и долната граница на стойностите, които трябва да бъдат генерирани.
- Формулата RAND може да генерира число между 0 и 1. От друга страна, RANDBETWEEN може да се използва за генериране на число в рамките на ограничение, определено от потребителя.
RANDBETWEEN Примери в Google Таблици
За да разберем правилно функцията, нека да разгледаме няколко примера за функцията в действие.
Обикновено RANDBWEEN
Ето най-простия начин да използвате функцията RANDBETWEEN в Google Таблици. В примера по-долу ще изберем долната граница като 1, а горната като 100. Функцията ще генерира стойност между зададените граници.
Ето стъпките, които трябва да изпълните, за да направите това:
- Щракнете и изберете клетката, в която искате да въведете формулата.
- Въведете символ за равенство и след това името на формулата. Добавете отваряща скоба след това. В този случай ще изглежда така =СЛУЧАЙНО МЕЖДУ(
- За първия параметър ще въведем долната граница, която е 1 в такъв случай.
- Добавете символ със запетая и въведете втория параметър, който е горната граница. В този случай е така 100.
- Добавете затваряща скоба, за да завършите формулата.
- Натисни Въведете клавиш или щракнете извън клетката, за да изпълните формулата.
Вложено RANDBETWEEN
В този пример ще разгледаме вложена реализация на формулата RANDBETWEEN. Имаме 10 имена в колона и искаме да изберем едно име на случаен принцип. Можем да направим това, като комбинираме формулите INDEX, RANDBETWEEN и COUNTA.
Ето стъпките, които трябва да изпълните, за да направите това:
- Щракнете и изберете клетката, в която искате да въведете формулата.
- Въведете символ за равенство и след това името на първата формула. Добавете отваряща скоба след това. В този случай ще изглежда така =ИНДЕКС(
- За първия параметър ще въведем диапазона от клетки, който е A2:A11 в такъв случай.
- Добавете символ запетая и въведете втория параметър, който е формулата RANDBETWEEN. В този случай е така RANDBETWEEN(
- Добавете първия параметър за формулата, който е 1 като долна граница.
- За горната граница ще използваме формулата COUNTA, за да преброим броя на записите. Тук го записваме като COUNTA(
- Запишете диапазона от клетки като параметър за COUNTA. Тук го записваме като A2:A11.
- Добавете три затварящи скоби, за да завършите формулата (по една за всяка вложена функция във формулата)
- Натисни Въведете клавиш или щракнете извън клетката, за да изпълните формулата.
Нека поговорим как работи формулата.
- Първо използваме формулата ИНДЕКС, за да върнем елемент от колоната на позицията, обозначена с произволно число.
- След това използваме формулата RANDBETWEEN, за да генерираме произволно число между долната и горната граница.
- COUNTA се използва за намиране на горната граница на колоната.
Неща, които трябва да знаете за RANDBETWEEN
Формулата RANDBETWEEN е непостоянна формула. Това означава, че се преизчислява всеки път, когато вие прегледайте, редактирайте или изтрийте версия на вашия Google Sheet. Също така се извършва преизчисляване всеки път, когато отворите отново електронната таблица.
Можете също така да принудите функцията да се преизчислява всяка минута или всеки час. За да направите това, ще трябва да активирате преизчисляването:
- Щраквайки върху Файл в горната лента на електронната таблица.
- В падащото меню, което се отваря, щракнете върху Настройки. Ще се отвори нов прозорец > превключете към Изчисляване раздел.
- Кликнете върху полето под Преизчисляване. Тук можете да изберете кога да се извърши преизчисляването. Можете да избирате от На промяна, На смяна и всяка минута, и На смяна и на всеки час.
Имайте предвид, че вашата електронна таблица може да стане изключително бавна, ако използвате тази опция, особено ако имате много формули или стойности в електронната таблица.
Завършване на функцията RANDBETWEEN в Google Таблици
За да обобщите всичко, трябва да използвате функцията RANDBETWEEN в Google Sheets винаги, когато трябва да зададете горна и долна граница за произволно число във формула.
Може лесно да се използва самостоятелно в клетка и след това да се използва в препратка към клетка за друга функция или да се вложи в по-дълга формула. И в двата случая това е страхотна основна функция на Google Таблици, която трябва да имате в арсенала си.