Често трябва да генерирате набор от произволни числа. Независимо дали за създаване на примерни данни или просто за тестване на скрипт, ръчното писане на произволни числа в куп клетки може да отнеме време и да е досадно. Тук идва функцията RAND в Google Sheets. Позволява ви да генерирате произволно число с помощта на проста формула.
Тази статия ще разгледа задълбочено как можете да направите това във вашите електронни таблици. Прочетете, за да овладеете генерирането на произволни числа в Google Таблици.
Функцията RAND и RANDBETWEEN
Използването на формулата RAND генерира произволно десетично число между 0 и 1, поради което можете да го използвате като генератор на произволни числа във вашата електронна таблица. Ето синтаксиса на функцията RAND:
=RAND()
Формулата няма аргументи. Ако нещо е написано в скобата, формулата ще върне #N/A грешка.
Функцията RAND е непостоянна, което означава, че преизчислява стойността всеки път, когато правите промяна в електронната таблица или ако презаредите раздела Google Sheets. Тъй като функцията се преизчислява всеки път, това може да доведе до забавяне, особено ако имате много екземпляри на формулата.
Можете също да използвате функцията RANDBETWEEN, като използвате следния синтаксис:
= МЕЖДУ (долна, горна)
Формулата има два аргумента:
- нисък - Това цяло число определя долната граница на диапазон. Генерираното произволно число ще бъде равно или по-голямо от този параметър.
- горен - Това цяло число представлява горната граница на диапазона. Генерираното произволно число ще бъде равно или по-малко от този параметър.
Имайте предвид, че подобно на RANDBETWEEN в Excel, и двата аргумента трябва да съдържат цяло число, което може да има или адрес на клетка, или стойност. Също така, имайте предвид, че долното цяло число трябва да бъде по-малко от горното цяло число.
Разлики между RAND и RANDBETWEEN
За да ви помогнем да разграничите двете функции, ето няколко начина, по които функциите RAND и RANDBETWEEN не си приличат:
- Функцията RANDBETWEEN е по-малко вероятно да произведе уникални произволни числа с по-малки диапазони от функцията RAND.
- Функцията RAND връща десетични стойности, докато функцията RANDBETWEEN връща цели числа.
- Функцията RAND не приема никакви аргументи, което означава, че скобите остават празни. RANDBETWEEN, от друга страна, приема два аргумента: горна и долна граница.
- RAND може да генерира произволно число между 0 и 1, докато RANDBETWEEN може да генерира произволно число между дефинирани от потребителя граници.
Генератор на случайни числа между две стойности
Генерирането на произволно число между две стойности изисква умно използване на формулата RAND. Първо, нека приемем X и Y като горна и долна граница. Имайки това предвид, формулата изглежда така:
=RAND() * (X - Y) + Y
Ако приемем, че имате стойностите от 100 и 1, ето как ще изглежда формулата в действие:
=RAND() * (100-1) + 1.
Алтернативно, можете да използвате функцията RANDBETWEEN за подобна цел. Използването на формулата е доста просто. Трябва да напишете горната и долната граница във формулата, като следвате правилния синтаксис. В този пример ще напишем горната и долната граница в електронната таблица и адреса на клетката на формулата.
Ето стъпките, които трябва да следвате, за да направите това:
- Напишете горната и долната граница в съответните клетки. Няма значение къде е местоположението на клетката. Резултатът трябва да е наред, стига да напишем адресите във формулата с правилния синтаксис.
- Въведете = МЕЖДУ ( формула. Въведете първо долната граница и след това горната граница, разделена със запетая. Завършете го, като поставите затваряща скоба.
- Накрая натиснете Въведете за изпълнение на формулата. Трябва да видите произволно число, което се появява между горната и долната граница.
- За да генерирате произволното число за още две клетки в колоната, можете да използвате функцията за автоматично попълване или да кликнете върху клетката, съдържаща формулата, след това докоснете и плъзнете надолу синята точка в долния десен ъгъл на избраната клетка.
Създайте масив от произволни числа
Можете също да създадете масив от произволни числа във вашата електронна таблица, като използвате функцията RANDARRAY. Функциите ARRAY са като страхотно малко Хакове в Google Таблици които ви позволяват да прилагате формули в насипно състояние. Ето синтаксиса на формулата:
=RANDARRAY(ред, колона)
Формулата има два незадължителни аргумента:
- ред - Броят на редовете, които искате да покажете, произволно число. Този аргумент става необходим, ако посочите стойност в аргумента на колоната.
- колона - Броят на колоните, които искате да показвате произволно число.
Ето стъпките, които трябва да следвате, ако искате да създадете масив с произволни числа:
- Изберете клетката, в която искате да изпълните формулата.
- Започнете да пишете =RANDARRAY( Сега въведете броя на редовете и броя на колоните, разделени със запетая.
- Завършете формулата, като напишете затваряща скоба.
- Натиснете Въведете за изпълнение на формулата.
Промяна на честотата на опресняване за променливи функции
Както RANDBETWEEN, така и RAND са променливи, което означава, че числата, генерирани от двете функции, не остават същите. Нова стойност се преизчислява всеки път, когато се направи промяна в листа или страницата се презареди.
Можете обаче да промените настройките за преизчисление, за да отговарят по-добре на вашите нужди. За да направите това, изпълнете следните стъпки:
- Кликнете върху Файл на горната лента. Това ще отвори падащо меню. Там щракнете върху Настройки.
- В прозореца, който се отваря, щракнете върху Изчисление за да отворите новия раздел, който ви позволява да промените настройките за преизчисление.
- Кликнете върху Преизчисляване опция. Това ще отвори падащо меню с няколко опции.
- Изберете опцията, която отговаря на вашата работа.
- Кликнете върху Запазете настройките за да запазите промените.
Завършване на генератора на произволни числа в Google Sheets
Има няколко начина за генериране на произволно число в Google Sheets, а именно функциите RAND, RANDBETWEEN и RANDARRAY. Това може да бъде страхотно, ако сте някой, който се нуждае от произволни числа във вашите електронни таблици.
4 причини защо Google Sheets е най-добрият софтуер, който можете да използвате като предприемач
Прочетете Следващото
Свързани теми
- производителност
- Google Таблици
- Електронна таблица
За автора
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате