
Bendroji formulė
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Santrauka
Norėdami greitai užpildyti langelių diapazoną atsitiktiniais skaičiais iš fiksuotų parinkčių rinkinio (ty 25,50,75,100), galite naudoti formulę, pagrįstą funkcijomis PASIRINKTI ir RANDBETWEEN.
Parodytame pavyzdyje formulė B4 yra:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Kuris grąžina atsitiktinį skaičių iš pateiktų skaičių.
Paaiškinimas
Funkcija PASIRINKTI atlieka didžiąją šios formulės darbo dalį. Pasirinkimas užima vieną skaitinę vertę kaip pirmąjį argumentą (indekso_numeris) ir naudoja šį skaičių norėdamas pasirinkti ir grąžinti vieną iš reikšmių, kurias pateikia kaip vėlesnius argumentus, remiantis jų skaitiniu indeksu.
Šiuo atveju mes pateikiame keturis skaičius kaip variantus: 25,50,75,100, todėl turime nurodyti CHOOSE skaičių nuo 1 iki 4.
Norėdami sugeneruoti šį skaičių, mes naudojame funkciją RANDBETWEEN, kuri grąžina atsitiktinį sveikąjį skaičių pagal apatinę ir viršutinę ribas. Kadangi „CHOOSE“ mes dirbame tik su 4 reikšmėmis, tiekiame 1 apatiniam skaičiui ir 4 viršutiniam skaičiui.
Kai ši formulė bus nukopijuota žemyn, ji grąžins vieną iš keturių skaičių.
Atminkite, kad RANDBETWEEN apskaičiuos naują vertę, kai pakeisite darbalapį. Kai diapazone turite reikšmes, galbūt norėsite pakeisti formules vertėmis, kad išvengtumėte tolesnių pakeitimų. Tai galite padaryti naudodami specialųjį įklijavimą: pažymėkite visas formules, nukopijuokite, įklijuokite specialiąsias> reikšmes, kad pakeistumėte formules vertėmis.