Excel-də təsadüfi ədədlər yaratmaq üçün RAND və RANDBETWEEN funksiyaları

  • Bunu Paylaş
Michael Brown

Təlimat Excel təsadüfi ədədlər generatoru alqoritminin xüsusiyyətlərini izah edir və Excel-də təsadüfi ədədlər, tarixlər, parollar və digər mətn sətirlərini yaratmaq üçün RAND və RANDBETWEEN funksiyalarından necə istifadə olunacağını nümayiş etdirir.

Excel-də təsadüfi ədədlərin yaradılmasının müxtəlif üsullarını araşdırmazdan əvvəl gəlin onların əslində nə olduğunu müəyyən edək. Sadə ingilis dilində təsadüfi verilənlər heç bir nümunəsi olmayan bir sıra rəqəmlər, hərflər və ya digər simvollardır.

Təsadüfiliyin kriptoqrafiya, statistika, lotereya, qumar və bir çox başqa sahələrdə müxtəlif tətbiqləri var. Həmişə tələb olunduğu üçün qədim dövrlərdən bəri təsadüfi ədədlər yaratmağın müxtəlif üsulları mövcud olmuşdur, məsələn, sikkələr atmaq, zar atmaq, oyun kartlarını qarışdırmaq və s. Əlbəttə ki, biz bu dərslikdə belə "ekzotik" üsullara etibar etməyəcəyik və diqqətimizi Excel təsadüfi ədədlər generatorunun nə təklif etdiyinə diqqət yetirəcəyik.

    Excel təsadüfi ədəd generatoru - əsaslar

    Excel təsadüfi generatoru təsadüfiliyin bütün standart testlərindən keçsə də, doğru təsadüfi ədədlər yaratmır. Ancaq onu dərhal silməyin :) Pseudo-təsadüfi Excel təsadüfi funksiyaları tərəfindən yaradılan nömrələr bir çox məqsədlər üçün uyğundur.

    Gəlin bir məsələni götürək. Excel təsadüfi generator alqoritminə daha yaxından baxın ki, ondan nə gözləyə biləcəyinizi və nəyi edə bilməyəcəyinizi biləsiniz.

    Əksər kompüterlər kimi." 2Yu& ".

    Diqqət sözü! Təsadüfi parollar yaratmaq üçün oxşar düsturdan istifadə etsəniz, onlar qalib gəldi güclü olma. Əlbəttə ki, daha çox CHAR / RANDBETWEEN funksiyalarını zəncirləməklə daha uzun mətn sətirləri yarada bilməyəcəyinizi söyləyən heç nə yoxdur. Bununla belə, sıra və ya simvolları təsadüfiləşdirmək mümkün deyil, yəni 1-ci funksiya həmişə nömrə qaytarır, 2-ci funksiya böyük hərf qaytarır və s.

    Əgər siz Excel-də təkmil təsadüfi parol generatoru axtarırsınızsa İstənilən uzunluqda və naxışda mətn sətirləri yaratmaq üçün test sətirləri üçün Qabaqcıl Təsadüfi Generatorun imkanlarını yoxlamaq istəyə bilərsiniz.

    Həmçinin, yuxarıdakı düsturla yaradılan mətn sətirlərinin hər dəfə dəyişəcəyini unutmayın. iş vərəqinizin yenidən hesablanması vaxtı. Sətirlərinizin və ya parollarınızın yaradıldıqdan sonra eyni qalmasını təmin etmək üçün siz RANDBETWEEN funksiyasının dəyərləri yeniləməsini dayandırmalı olacaqsınız, bu da bizi birbaşa növbəti bölməyə aparır.

    RAND və RANDBETWEEN-in qarşısını necə almaq olar yenidən hesablama

    Əgər siz vərəq hər dəfə yenidən hesablandıqda dəyişməyəcək daimi təsadüfi ədədlər, tarixlər və ya mətn sətirləri dəsti əldə etmək istəyirsinizsə, aşağıdakı üsullardan birini istifadə edin:

    1. RAND və ya RANDBETWEEN funksiyalarının bir xana da yenidən hesablanmasını dayandırmaq üçün həmin xananı seçin, düstur çubuğuna keçin və düsturu onun ilə əvəz etmək üçün F9 düyməsini basın.dəyər.
    2. Excel təsadüfi funksiyasının yenidən hesablanmasının qarşısını almaq üçün Xüsusi Paste > Dəyərlər xüsusiyyəti. Təsadüfi düsturla bütün xanaları seçin, onları kopyalamaq üçün Ctrl + C düymələrini basın, sonra seçilmiş diapazona sağ klikləyin və Xüsusi Yerləşdirin > Dəyərləri klikləyin.

    Təsadüfi ədədləri "dondurmaq" üçün bu texnika haqqında ətraflı öyrənmək üçün düsturları dəyərlərlə necə əvəz etmək olar bölümünə baxın.

    Excel-də unikal təsadüfi ədədlər necə yaradılır

    Excel-in təsadüfi funksiyalarının heç biri istehsal edə bilməz unikal təsadüfi dəyərlər. dublikatsız təsadüfi ədədlərin siyahısını yaratmaq istəyirsinizsə, bu addımları yerinə yetirin:

    1. Təsadüfi ədədlərin siyahısını yaratmaq üçün RAND və ya RANDBETWEEN funksiyasından istifadə edin. Həqiqətən ehtiyacınız olandan daha çox dəyər yaradın, çünki bəziləri sonradan silinəcək dublikatlar olacaq.
    2. Düsturları yuxarıda izah edildiyi kimi dəyərlərə çevirin.
    3. Excel-in daxili alətindən və ya bizim vasitəmizdən istifadə etməklə dublikat dəyərləri silin. Excel üçün təkmil Dublikat Silici.

    Daha çox həll yolları bu təlimatda tapıla bilər: Dublikatlar olmadan təsadüfi ədədlər necə yaradılır.

    Excel üçün Təkmil Təsadüfi Nömrələr Generatoru

    İndi Excel-də təsadüfi funksiyalardan necə istifadə edəcəyinizi bildiyiniz üçün icazə verin, iş vərəqlərinizdə təsadüfi ədədlərin, tarixlərin və ya mətn sətirlərinin siyahısını yaratmağın daha sürətli, asan və düstursuz yolunu nümayiş etdirim.

    AbleBits Random Generator Excel üçün daha güclü və istifadəçi kimi hazırlanmışdır.Excel-in RAND və RANDBETWEEN funksiyalarına dost alternativ. O, Microsoft Excel 2019, 2016, 2013, 2010, 2007 və 2003-ün bütün versiyaları ilə eyni dərəcədə yaxşı işləyir və standart təsadüfi funksiyaların keyfiyyət və istifadəyə yararlılıq məsələlərinin əksəriyyətini həll edir.

    AbleBits Random Number Generator alqoritmi

    Təsadüfi Generatorumuzu fəaliyyətdə göstərməzdən əvvəl icazə verin, onun alqoritmi haqqında bir neçə əsas qeyd verim ki, nə təklif etdiyimizi dəqiq biləsiniz.

    • Excel üçün AbleBits Random Number Generator Mersenne Twister alqoritmi, yüksək keyfiyyətli psevdo randomizasiya üçün sənaye standartı hesab olunur.
    • Biz çox uzun müddət 2^19937 - 1 olan 32 bitlik tam ədədlərin normal paylanmış ardıcıllığını istehsal edən MT19937 versiyasından istifadə edirik. bu, bütün təsəvvür edilən ssenarilər üçün kifayət qədərdir.
    • Bu metoddan istifadə etməklə yaradılan təsadüfi ədədlər çox yüksək keyfiyyətə malikdir. Təsadüfi Nömrə Generatoru tanınmış NIST Statistical Test Suite və Diehard testləri və bəzi TestU01 Crush təsadüfilik testləri daxil olmaqla, statistik təsadüfilik üçün çoxsaylı testlərdən uğurla keçdi.

    Excel təsadüfi funksiyalarından fərqli olaraq, bizim Təsadüfi Nömrə Generatorumuz elektron cədvəl yenidən hesablandıqda dəyişməyən daimi təsadüfi qiymətlər yaradır.

    Daha əvvəl qeyd edildiyi kimi, Excel üçün bu təkmil Təsadüfi Nömrələr Generatoru pulsuz (və nəticə etibarilə xətasız :) düstur təklif edir.kimi müxtəlif təsadüfi dəyərlər yaradın:

    • Unikal nömrələr daxil olmaqla təsadüfi tam və ya onluq ədədlər
    • Təsadüfi tarixlər (iş günləri, həftə sonları və ya hər ikisi və istəyə görə unikal tarixlər)
    • Təsadüfi mətn sətirləri, o cümlədən verilmiş uzunluq və modelin parolları və ya maska ​​ilə
    • TRUE və FALSE-in təsadüfi Boolean dəyərləri
    • Fərdi siyahılardan təsadüfi seçim

    İndi isə gəlin söz verildiyi kimi Təsadüfi Nömrələr Generatorunu işlək vəziyyətdə görək.

    Excel-də təsadüfi ədədlər yaradın

    AbleBits Random Number Generator ilə təsadüfi ədədlərin siyahısını yaratmaq klikləmək qədər asandır. Yarat düyməsini basın.

    Unikal təsadüfi tam ədədlərin yaradılması

    Sizə lazım olan tək şey təsadüfi tam ədədlərlə doldurulacaq diapazonu seçməkdir, aşağı və yuxarı dəyərlər və istəyə görə, Unikal Dəyərlər qutusunu yoxlayın.

    Təsadüfi real ədədlərin (onluqlar) yaradılması

    Oxşar şəkildə siz təyin etdiyiniz diapazonda təsadüfi onluq ədədlər seriyasını yarada bilərsiniz.

    Excel-də təsadüfi tarixlər yaradın

    Tarixlər üçün Təsadüfi Nömrələr Generatorumuz aşağıdakı seçimləri təmin edir:

    • Müəyyən vaxt üçün təsadüfi tarixlər yaradın dövr - siz Başdan xanasına aşağı tarixi və Buna xanasına yuxarı tarixi daxil edirsiniz.
    • İş günləri, həftə sonları və ya hər ikisini daxil edin.
    • Unikal tarixlər yaradın.

    Təsadüfi mətn sətirləri yaradın vəparollar

    Təsadüfi ədədlər və tarixlərdən başqa, bu Random Generator ilə siz asanlıqla müəyyən simvol dəstləri ilə təsadüfi alfasayısal sətirlər yarada bilərsiniz. Maksimum sətir uzunluğu 99 simvoldur ki, bu da həqiqətən güclü parollar yaratmağa imkan verir.

    AbleBits Random Number Generator tərəfindən təmin edilən unikal seçim maska ​​ilə təsadüfi mətn sətirləri yaradır . Bu, qlobal miqyasda unikal identifikatorlar (GUID), poçt kodları, SKU-lar və s. yaratmaq üçün çox faydalı xüsusiyyətdir.

    Məsələn, təsadüfi GUID-lərin siyahısını əldə etmək üçün Onaltılıq simvol dəstini seçib yazın ? ??????-????-????-???????????? Maska qutusunda, ekran görüntüsündə göstərildiyi kimi:

    Əgər siz bizim Təsadüfi Generatorumuzu sınamaq istəyirsinizsə, yükləyə bilərsiniz. onu aşağıda Excel üçün Ultimate Suite-in bir hissəsi kimi təqdim edirik.

    Mövcud endirmələr

    Təsadüfi düstur nümunələri (.xlsx faylı)

    Ultimate Suite 14 günlük tam funksional versiyası (. exe faylı)

    proqramlarda Excel təsadüfi ədəd generatoru bəzi riyazi düsturlardan istifadə edərək psevdo-təsadüfi ədədləristehsal edir. Bunun sizin üçün mənası budur ki, nəzəri olaraq, kimsə generatorun alqoritminin bütün təfərrüatlarını bildiyi halda, Excel tərəfindən yaradılan təsadüfi ədədləri proqnozlaşdırmaq olar. Bu, heç vaxt sənədləşdirilməməsinin və çətin ki, olmayacaq da səbəbidir. Yaxşı, Excel-də təsadüfi ədəd generatoru haqqında nə bilirik?
    • Excel RAND və RANDBETWEEN funksiyaları Vahid paylanmadan psevdo-təsadüfi ədədlər yaradır. , aka düzbucaqlı paylama, burada təsadüfi dəyişənin qəbul edə biləcəyi bütün dəyərlər üçün bərabər ehtimal var. Vahid paylamanın yaxşı nümunəsi tək bir zərbi atmaqdır. Atmanın nəticəsi altı mümkün dəyərdir (1, 2, 3, 4, 5, 6) və bu dəyərlərin hər birinin baş vermə ehtimalı eynidir. Daha elmi izahat üçün wolfram.com saytına baxın.
    • Kompüterin sistem vaxtından işə salındığı şayiələrə görə Excel RAND və ya RANDBETWEEN funksiyasını əkmək üçün heç bir yol yoxdur. Texniki olaraq, toxum təsadüfi ədədlər ardıcıllığını yaratmaq üçün başlanğıc nöqtəsidir. Və hər dəfə Excel təsadüfi funksiyası çağırılanda unikal təsadüfi ardıcıllığı qaytaran yeni toxum istifadə olunur. Başqa sözlə, Excel-də təsadüfi ədəd generatorundan istifadə edərkən siz RAND və ya RANDBETWEEN ilə təkrarlanan ardıcıllığı əldə edə bilməzsiniz.funksiyası, nə VBA ilə, nə də başqa vasitələrlə.
    • Excel 2003-dən əvvəl ilk Excel versiyalarında təsadüfi yaratma alqoritmi nisbətən kiçik dövrə malik idi (1 milyondan az təkrarlanmayan təsadüfi ədədlər ardıcıllığı) və o, uğursuz oldu. uzun təsadüfi ardıcıllıqlarda təsadüfiliyin bir neçə standart testi. Beləliklə, əgər kimsə hələ də köhnə Excel versiyası ilə işləyirsə, böyük simulyasiya modelləri ilə RAND funksiyasından istifadə etməsəniz yaxşı olar.

    Əgər doğru təsadüfi məlumat axtarırsınızsa, ehtimal ki, təsadüfiliyi atmosfer səs-küyündən qaynaqlanan www.random.org kimi üçüncü tərəf təsadüfi ədəd generatorundan istifadə edə bilərsiniz. Onlar təsadüfi nömrələr, oyunlar və lotereyalar, rəng kodları, təsadüfi adlar, parollar, alfasayısal sətirlər və digər təsadüfi məlumatların yaradılması üçün pulsuz xidmətlər təklif edirlər.

    Yaxşı, bu kifayət qədər uzun texniki təqdimat başa çatır və biz praktiki və praktiki işə başlayırıq. daha faydalı şeylər.

    Excel RAND funksiyası - təsadüfi real ədədlər yaratmaq

    Excel-də RAND funksiyası təsadüfi ədədlər yaratmaq üçün xüsusi olaraq hazırlanmış iki funksiyadan biridir. O, 0 və 1 arasında təsadüfi onluq ədədi (real ədəd) qaytarır.

    RAND() dəyişkən funksiyadır, yəni iş vərəqi hər dəfə hesablananda yeni təsadüfi ədəd yaradılır. Və bu, hər dəfə siz iş vərəqində hər hansı hərəkəti yerinə yetirdiyiniz zaman baş verir, məsələn, düsturu yeniləyin (mütləq RAND düsturu deyil, sadəcə olaraq hər hansı digər düsturlavərəq), xanəni redaktə edin və ya yeni məlumat daxil edin.

    RAND funksiyası Excel 365 - 2000-in bütün versiyalarında mövcuddur.

    Excel RAND funksiyasının arqumentləri olmadığı üçün siz sadəcə olaraq =RAND() daxil edin xanaya daxil edin və sonra düsturu istədiyiniz qədər xanaya köçürün:

    İndi isə gəlin bir addım daha gedək və uyğun olaraq təsadüfi ədədlər yaratmaq üçün bir neçə RAND formulunu yazaq. şərtlərinizə uyğundur.

    Formula 1. Aralığın yuxarı həddi dəyərini təyin edin

    Sıfır və istənilən N dəyəri arasında təsadüfi ədədlər yaratmaq üçün siz RAND funksiyasını çoxaldın. N:

    RAND()* N

    Məsələn, 0-dan böyük və ya bərabər, lakin 50-dən kiçik təsadüfi ədədlər ardıcıllığını yaratmaq üçün aşağıdakı düsturdan istifadə edin:

    =RAND()*50

    Qeyd. Üst sərhəd dəyəri heç vaxt qaytarılan təsadüfi ardıcıllığa daxil edilmir. Məsələn, 0 və 10, o cümlədən 10 arasında təsadüfi ədədlər əldə etmək istəyirsinizsə, düzgün düstur =RAND()*11 -dir.

    Formula 2. İki ədəd arasında təsadüfi ədədlər yaradın

    İstənilən iki ədəd arasında təsadüfi ədəd yaratmaq göstərdiyiniz nömrələr üçün aşağıdakı RAND düsturundan istifadə edin:

    RAND()*( B - A )+ A

    Burada A aşağı hədd dəyəridir (ən kiçik ədəd), B isə yuxarı sərhəd dəyəridir (ən böyük rəqəm).

    Məsələn, 10 ilə 50 arasında təsadüfi ədədlər yaratmaq üçün , aşağıdakı düsturdan istifadə edə bilərsiniz:

    =RAND()*(50-10)+10

    Qeyd. Bu təsadüfi düstur heç vaxt bərabər ədədi qaytarmayacaqgöstərilən aralığın ən böyük sayına ( B dəyəri).

    Formula 3. Excel-də təsadüfi tam ədədlərin yaradılması

    Excel RAND funksiyasının təsadüfi tam ədədlər çıxarması üçün yuxarıda qeyd olunan düsturlardan birini götürün və onu INT funksiyasına sarın.

    Yaratmaq üçün. 0 ilə 50 arasında təsadüfi tam ədədlər:

    =INT(RAND()*50)

    10 ilə 50 arasında təsadüfi tam ədədlər yaratmaq üçün:

    =INT(RAND()*(50-10)+10)

    Excel RANDBETWEEN funksiyası - müəyyən diapazonda təsadüfi tam ədədlər yaratmaq

    RANDBETWEEN təsadüfi ədədlər yaratmaq üçün Excel tərəfindən təmin edilən başqa bir funksiyadır. O, təyin etdiyiniz diapazonda təsadüfi tam ədədləri qaytarır:

    RANDBETWEEN(alt, yuxarı)

    Aydındır ki, b son ən aşağı rəqəmdir və top almaq istədiyiniz təsadüfi ədədlər diapazonunda ən yüksək rəqəmdir.

    RAND kimi, Excel-in RANDBETWEEN funksiyası dəyişkən funksiyadır və cədvəliniz hər dəfə yenidən hesablayanda yeni təsadüfi tam ədəd qaytarır.

    Məsələn, 10 ilə 50 (10 və 50 daxil olmaqla) arasında təsadüfi tam ədədlər yaratmaq üçün aşağıdakı RANDBETWEEN düsturundan istifadə edin:

    =RANDBETWEEN(10, 50)

    Excel-də RANDBETWEEN funksiyası həm müsbət, həm də mənfi ədədlər yarada bilər. Məsələn, -10-dan 10-a qədər təsadüfi tam ədədlərin siyahısını əldə etmək üçün iş vərəqinizə aşağıdakı düsturu daxil edin:

    =RANDBETWEEN(-10, 10)

    RANDBETWEEN funksiyası Excel 365 - Excel 2007-də ​​mövcuddur. əvvəlki versiyalarda RAND düsturundan istifadə edə bilərsinizyuxarıdakı Nümunə 3-də nümayiş etdirilmişdir.

    Daha sonra bu təlimatda siz tam ədədlərdən başqa təsadüfi dəyərlər yaratmaq üçün RANDBETWEEN funksiyasından necə istifadə olunacağını nümayiş etdirən daha bir neçə düstur nümunəsi tapa bilərsiniz.

    İpucu. Excel 365 və Excel 2021-də siz təyin etdiyiniz hər iki ədəd arasında təsadüfi ədədlər massivini qaytarmaq üçün dinamik massiv RANDARRAY funksiyasından istifadə edə bilərsiniz.

    Müəyyən olunmuş onluq yerlərlə təsadüfi ədədlər yaradın

    Baxmayaraq Excel-də RANDBEETWEEN funksiyası təsadüfi tam ədədləri qaytarmaq üçün nəzərdə tutulmuşdur, siz onu istədiyiniz qədər onluq yerləri olan təsadüfi onluq ədədləri qaytarmağa məcbur edə bilərsiniz.

    Məsələn, bir onluq yerli ədədlərin siyahısını əldə etmək üçün, aşağı və yuxarı dəyərləri 10-a vurursunuz və sonra qaytarılan dəyəri 10-a bölürsünüz:

    RANDBETWEEN( alt dəyər * 10, üst dəyər * 10)/10

    Aşağıdakı RANDBETWEEN düsturu 1 ilə 50 arasında təsadüfi onluq ədədləri qaytarır:

    =RANDBETWEEN(1*10, 50*10)/10

    Oxşar şəkildə 1 ilə 50 arasında təsadüfi ədədlər yaratmaq üçün 2 onluq yer, siz RANDBETWEEN funksiyasının arqumentlərini 100-ə vurursunuz və nəticəni də 100-ə bölürsünüz:

    =RANDBETWEEN(1*100, 50*100) / 100

    Excel-də təsadüfi tarixləri necə yaratmaq olar

    Kimə təsadüfi bir siyahısını qaytarın d verilmiş iki tarix arasında RANDBETWEEN funksiyasını DATEVALUE ilə birlikdə istifadə edin:

    RANDBETWEEN(DATEVALUE( başlama tarixi ), DATEVALUE( bitmə tarixi ))

    Məsələn , üçün1 iyun 2015-ci il və 30 iyun 2015-ci il daxil olmaqla tarixlərin siyahısını əldə edin, iş vərəqinizə aşağıdakı düsturu daxil edin:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"),DATEVALUE("30-Jun-2015"))

    Alternativ olaraq, TARİX funksiyasından istifadə edə bilərsiniz. TARİX VALUE:

    =RANDBETWEEN(DATE(2015,6,1),DATEVALUE(2015,6,30))

    Tarix formatını xana(lara) tətbiq etməyi unutmayın və siz buna bənzər təsadüfi tarixlərin siyahısını əldə edəcəksiniz:

    Təsadüfi iş günləri və ya həftə sonları yaratmaq kimi bir sıra təkmil seçimlər üçün tarixlər üçün Qabaqcıl Təsadüfi Generator-a baxın.

    Excel-də təsadüfi vaxtları necə daxil etmək olar

    Xatırladaq ki, daxili Excel sistem vaxtları ondalık hissələr kimi saxlanılır, siz təsadüfi real ədədlər daxil etmək üçün standart Excel RAND funksiyasından istifadə edə və sonra sadəcə vaxt formatını xanalara tətbiq edə bilərsiniz:

    kriteriyalarınıza uyğun olaraq təsadüfi vaxtları qaytarın, aşağıda göstərildiyi kimi daha spesifik təsadüfi düsturlar tələb olunur.

    Formula 1. Göstərilən diapazonda təsadüfi vaxtlar yaradın

    İstənilən iki vaxt arasına təsadüfi vaxtlar daxil etmək üçün siz təyin etsəniz, TIME və ya T istifadə edin Excel RAND ilə birlikdə IMEVALUE funksiyası:

    TIME( başlama vaxtı )+RAND() * (TIME( başlama vaxtı ) - TIME( bitmə vaxtı )) TIMEVALUE( başlama vaxtı )+RAND() * (TIMEVALUE( başlama vaxtı ) - TIMEVALUE( bitmə vaxtı ))

    Məsələn, 6:00 və 17:30 arasında təsadüfi vaxt daxil edin, aşağıdakı düsturlardan birini istifadə edə bilərsiniz:

    =TIME(6,0,0) + RAND() * (TIME(17,30,0) - TIME(6,0,0))

    =TIMEVALUE("6:00 AM") + RAND() * (TIMEVALUE("5:30 PM") - TIMEVALUE("6:00 AM"))

    Formula 2. Yaradılırtəsadüfi tarixlər və vaxtlar

    Təsadüfi tarixlər və vaxtlar siyahısını yaratmaq üçün RANDBETWEEN və DATEVALUE funksiyalarının birləşməsindən istifadə edin:

    RANDBETWEEN(DATEVALUE( başlama tarixi) , DATEVALUE( bitmə tarixi )) + RANDBETWEEN(TIMEVALUE( başlama vaxtı ) * 10000, TIMEVALUE( bitmə vaxtı ) * 10000)/10000

    1 iyun 2015-ci il və 30 iyun 2015-ci il tarixləri arasında səhər 7:30 və 18:00 arasında təsadüfi tarixlər daxil etmək istədiyinizi fərz etsək, aşağıdakı düstur işləyəcək:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"), DATEVALUE("30-Jun-2015")) + RANDBETWEEN(TIMEVALUE("7:30 AM") * 10000, TIMEVALUE("6:00 PM") * 10000) / 10000

    Siz həmçinin müvafiq olaraq TARİX və VAXT funksiyalarından istifadə edərək tarix və vaxtı təqdim edə bilərsiniz:

    =RANDBETWEEN(DATE(2015,6,1), DATE(2015,6,30)) + RANDBETWEEN(TIME(7,30,0) * 10000, TIME(18,0,0) * 10000) / 10000

    Excel-də təsadüfi hərflərin yaradılması

    Təsadüfi hərfi qaytarmaq üçün üç müxtəlif funksiyanın kombinasiyası tələb olunur:

    =CHAR(RANDBETWEEN(CODE("A"),CODE("Z")))

    Burada A birinci simvol və Z daxil etmək istədiyiniz hərflər diapazonunun sonuncu simvoludur (əlifba sırası ilə).

    Yuxarıdakı düsturda:

    • CODE göstərilən hərflər üçün rəqəmli ANSI kodlarını qaytarır.
    • RANDBETWEEN n-i götürür CODE tərəfindən qaytarılan rəqəmlər diapazonun aşağı və yuxarı qiymətləri kimi fəaliyyət göstərir.
    • CHAR RANDBETWEEN tərəfindən qaytarılan təsadüfi ANSI kodlarını müvafiq hərflərə çevirir.

    Qeyd. ANSI kodları BÖYÜK və kiçik hərflər üçün fərqli olduğundan, bu düstur hərflərə həssasdır .

    Əgər kimsə ANSI Xarakter Kodları Diaqramını əzbər xatırlayırsa, sizə heç nə mane olmurkodları birbaşa RANDBETWEEN funksiyasına çatdırmaqdan.

    Məsələn, A (ANSI kodu 65) və Z<2 arasında təsadüfi BÖYÜK hərfləri almaq üçün> (ANSI kodu 90), siz yazırsınız:

    =CHAR(RANDBETWEEN(65, 90))

    a (ANSI kodu 97) ilə arasında kiçik hərflər yaratmaq üçün z (ANSI kodu 122), siz aşağıdakı düsturdan istifadə edirsiniz:

    =CHAR(RANDBETWEEN(97, 122))

    kimi təsadüfi xüsusi simvol daxil etmək üçün! " # $ % & ' ( ) * + , - . /, alt parametri 33-ə təyin edilmiş ("!' üçün ANSI kodu) və yuxarı ilə RANDBETWEEN funksiyasından istifadə edin. parametr 47-yə təyin edildi ("/" üçün ANSI kodu).

    =CHAR(RANDBETWEEN(33,47))

    Excel-də mətn sətirləri və parolların yaradılması

    Excel-də təsadüfi mətn sətri yaratmaq üçün , siz sadəcə bir neçə CHAR / RANDBEETWEEN funksiyasını birləşdirməlisiniz.

    Məsələn, 4 simvoldan ibarət parolların siyahısını yaratmaq üçün buna bənzər düsturdan istifadə edə bilərsiniz:

    =RANDBETWEEN(0,9) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97, 122)) & CHAR(RANDBETWEEN(33,47))

    Düsulu daha yığcam etmək üçün mən ANSI kodlarını birbaşa formulda təqdim etdim. Dörd funksiya aşağıdakı təsadüfi dəyərləri qaytarır:

    • RANDBETWEEN(0,9) - 0 və 9 arasında təsadüfi ədədləri qaytarır.
    • CHAR(RANDBETWEEN(65,90)) - A Z .
    • CHAR(RANDBETWEEN(97, 122)) - a z arasında təsadüfi kiçik hərfləri qaytarır.
    • CHAR(RANDBETWEEN(33,47)) - təsadüfi xüsusi simvolları qaytarır.

    Yuxarıdakı düsturla yaradılan mətn sətirləri " 4Np# " və ya

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.