
Vispārēja formula
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Kopsavilkums
Lai ātri aizpildītu šūnu diapazonu ar nejaušiem skaitļiem no fiksētu opciju kopas (ti, 25,50,75,100), varat izmantot formulu, kuras pamatā ir funkcijas CHOOSE un RANDBETWEEN.
Parādītajā piemērā formula B4 ir:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Kas atgriež nejaušu skaitli no norādītajiem skaitļiem.
Paskaidrojums
Funkcija CHOOSE veic lielāko daļu šīs formulas darbu. Izvēlieties kā pirmo argumentu (indeksa_numurs) ņem vienu skaitlisko vērtību un izmanto šo skaitli, lai atlasītu un atgrieztu kādu no vērtībām, kas tiek sniegtas kā nākamie argumenti, pamatojoties uz to skaitlisko indeksu.
Šajā gadījumā mēs piedāvājam četrus numurus kā variantus: 25,50,75,100, tāpēc mums ir jānorāda CHOOSE skaitlis no 1 līdz 4.
Lai ģenerētu šo skaitli, mēs izmantojam funkciju RANDBETWEEN, kas atgriež nejaušu veselu skaitli, pamatojoties uz apakšējo un augšējo robežu. Tā kā CHOOSE mēs strādājam tikai ar 4 vērtībām, mēs piegādājam 1 apakšējam skaitlim un 4 augšējam skaitlim.
Kad šī formula tiek nokopēta uz leju, tā atgriezīs vienu no četriem skaitļiem.
Ņemiet vērā, ka RANDBETWEEN aprēķinās jaunu vērtību ikreiz, kad tiek mainīta darblapa. Kad diapazonā ir vērtības, formulas varat aizstāt ar vērtībām, lai novērstu turpmākas izmaiņas. To var izdarīt, izmantojot paste special: atlasiet visas formulas, kopējiet, paste special> vērtības, lai aizstātu formulas ar vērtībām.