
Обща формула
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Обобщение
За да попълните бързо набор от клетки с произволни числа от набор от фиксирани опции (т.е. 25,50,75,100), можете да използвате формула, базирана на функциите CHOOSE и RANDBETWEEN.
В показания пример формулата в B4 е:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Което връща произволно число от предоставените числа.
Обяснение
Функцията CHOOSE прави по-голямата част от работата в тази формула. Choose взема една цифрова стойност като първи аргумент (номер_индекс) и използва това число, за да избере и върне една от стойностите, предоставени като следващи аргументи, въз основа на техния числов индекс.
В този случай ние предлагаме четири числа като опции: 25,50,75,100, така че трябва да дадем на CHOOSE число между 1 и 4.
За да генерираме това число, използваме RANDBETWEEN, функция, която връща произволно цяло число въз основа на долна и горна граница. Тъй като работим само с 4 стойности в CHOOSE, ние предоставяме 1 за най-долното число и 4 за горното число.
Когато тази формула бъде копирана, тя ще върне едно от четирите числа.
Имайте предвид, че RANDBETWEEN ще изчислява нова стойност, когато работният лист се промени. След като имате стойности в диапазона, може да искате да замените формулите със стойности, за да предотвратите по-нататъшни промени. Можете да направите това със специално поставяне: изберете всички формули, копирайте, поставете специално> стойности, за да замените формулите със стойности.