Mündəricat
Bu məqalədə mən excel-də diapazon arasında təsadüfi ədədlər generatorunu müzakirə edəcəyəm. Çox vaxt statistik və maliyyə təhlili apararkən təsadüfi ədəd generatorundan istifadə etməli ola bilərsiniz. Məqsəd nə olursa olsun, excel təsadüfi ədədlər yaratmaq üçün bir neçə üsula malikdir. Gəlin bu yollara nəzər salaq.
Təcrübə İş Kitabını Yükləyin
Bu məqaləni hazırlamaq üçün istifadə etdiyimiz təcrübə iş kitabını yükləyə bilərsiniz.
Range.xlsm
Arasında Təsadüfi Ədəd Generatoru Excel
Aralığında 8 Təsadüfi Ədəd Generatorunun Uyğun Nümunələri 1.
<0 Aralığı Arasında Nömrə Yaratmaq üçün Excel RAND Funksiyasından istifadə edin>Siz təsadüfi ədəd generatoru kimi RAND funksiyasından istifadə edə bilərsiniz. Adətən, bu funksiya 0 ilə 1 arasında təsadüfi ədədlər yaradır.Addımlar:
- Birinci. aşağıdakı düsturu B5 xanasına yazın. Enter düyməsini basın. Gözlənildiyi kimi, siz 0 ilə 1 arasında rəqəm alacaqsınız.
=RAND()
- İndi RAND funksiyası arasında ədədlərin siyahısını əldə etmək üçün Doldurma Dəstəyi ( +) alətini dartın. diapazon.
- Nəhayət, burada nömrələrin siyahısı.
- Bundan başqa, siz RAND istifadə edərək təsadüfi ədədlərin diapazonunu təyin edə bilərsiniz. Məsələn, mən 0 və 6 arasında ədədlər əldə etmək istəyirəm. Sonra B5 xanasına aşağıdakı düsturu yazın və basın Daxil edin .
=RAND()*5+1
- Əvvəlki kimi Dəstəyi doldurun ( + ) və aşağıdakı nəticəni əldə edin.
📌 Formula Nəticələrini Dəyərlərə çevirin:
İndi yuxarıdakı düsturla bağlı problem var. RAND funksiyası Uçucu funksiya -dir. Funksiyadan aldığımız nömrələr yenidən hesablama zamanı davamlı olaraq dəyişəcək. Beləliklə, bu dəyişikliyin qarşısını almaq üçün yuxarıdakı düsturun nəticəsini dəyərlərə çevirməliyik. Bunu etmək üçün aşağıdakı addımları yerinə yetirin.
Addımlar:
- İlk olaraq əldə etdiyimiz siyahını seçin və Ctrl + C düyməsini basın. .
- Sonra, Excel Ribbon -dən Ev > Yapışdırın . İndi Dəyərləri Yapışdırın ikonasına klikləyin (Skrinşota baxın).
- Nəticədə biz rəqəmləri dəyərlər kimi əldə etdik. aşağıda. İndi bu dəyərlər yenidən hesablama zamanı dəyişməyəcək.
Ətraflı oxuyun: Təsadüfi nömrə yaratmaq üçün Excel düsturu (5 nümunə )
2. RANDBETWEEN funksiyasını
<0 diapazonunda təsadüfi ədəd generatoru kimi tətbiq edin. Gəlin təsadüfi ədədlərin siyahısını əldə etmək üçün RANDBETWEEN funksiyasındanistifadə edək. Bu funksiyadan istifadə edərək, siz diapazonunuzun yuxarı və aşağı nömrələrini təyin edə bilərsiniz. Məsələn, biz 10və 50arasında təsadüfi ədədlərə sahib olmaq istəyirik.Addımlar:
- Növ B5 xanasında aşağıdakı düstur. Nəticədə aşağıdakı nəticəni alacağıq Enter düyməsini vurduqdan sonra.
=RANDBETWEEN(10,50)
- istifadə etdikdən sonra Doldurma Dəstəyi aləti, aşağıdakı təsadüfi ədədlərin siyahısıdır.
RAND funksiyasına bənzər, lazım gələrsə RANDBETWEEN düsturunun nəticəsini dəyərlərə çevirdiyinizə əmin olun. Bunun səbəbi, RANDBETWEEN funksiyasının həm də excel-də Uçucu Funksiya olmasıdır.
Ətraflı oxuyun: Təsadüfi Nömrəni Necə Yaratmaq olar Excel VBA (4 Nümunə)
3. RANK.EQ və RAND Funksiyalarından Unikal Nömrə Generatoru kimi
diapazonu arasında istifadə edin. Adətən, RAND funksiyası unikal qaytarır diapazon arasındakı rəqəmlər. Yenə də nəticədə təsadüfi ədədlərin təkrarını yoxlamaq üçün biz RANK.EQ funksiyasından istifadə edə bilərik.
Addımlar:
- Birincisi , RAND funksiyasından istifadə edərək təsadüfi nömrələr siyahısı əldə edin.
- Sonra Yapışdırmaqdan istifadə edərək siyahını dəyərlərə çevirin. Dəyərlər seçimi ( Metod 1 -də təsvir edilmişdir).
- İndi C5 xanasına aşağıdakı düsturu yazın.
=RANK.EQ(B5,$B$5:$B$13)
- Enter düyməsini basın.
- İndi əgər siz Sütun B -də hər hansı dublikat dəyər qoyursunuz, Sütun C müvafiq RAND dəyərlərinə təkrarlanan tam ədədlər göstərməklə onu göstərəcək.
Ətraflı oxuyun: Excel VBA: Dublikatsız Təsadüfi Nömrələr Generatoru (4 Nümunə)
4. RANDARRAY funksiyasını aşağıdakı kimi daxil edin TəsadüfiExcel-də Nömrə Generatoru
Excel 365 -də biz təsadüfi ədəd generatoru kimi RANDARRAY funksiyasından istifadə edə bilərik. RANDARRAY funksiyasının sintaksisi daha yaxşı başa düşməyiniz üçün aşağıda qeyd edilmişdir.
RANDARRAY([sətirlər],[sütunlar],[min],[maks],[bütün_sayı])
Fərz edək ki, siz 10 və 20 diapazonu arasında 5 sətir və
Addımlar:
- Aşağıdakı düsturu yazın Hüceyrə B5 . Enter düyməsini basın və siz gözlənilən təsadüfi ədədlərdən ibarət massiv (mavi rəng kimi təsvir edilmiş) əldə edəcəksiniz.
=RANDARRAY(5,2,10,20,TRUE)
Oxşar Oxumalar
- Excel-də Təsadüfi Məlumatlar Necə Yaradılır (9 Asan Metod)
- Excel-də Təsadüfi 5 Rəqəmli Rəqəm Generatoru (7 Nümunə)
- Excel-də Təsadüfi 4 Rəqəmli Nömrə Generatoru (8 Nümunə)
- Təsadüfi Təkrarları olmayan Excel-də Nömrə Generatoru (9 Metod)
5. Excel ROUND və RAND funksiyalarının diapazonda təsadüfi ədəd generatoru kimi birləşməsi
İndi mən <6-dan istifadə edəcəyəm>ROUND funksiyası və RAND funksiyası ilə 0 və 20 arasında təsadüfi nömrələr siyahısı əldə etmək.
Addımlar:
- İlk olaraq B5 xanasına aşağıdakı düstur yazın və Enter düyməsini basın. Nəticədə, təsadüfi nömrələrin siyahısını alacaqsınızgöstərilən diapazon daxilində.
=ROUND(RAND()*19+1,0)
Burada RAND formulasının nəticəsi 19 ilə vurulur və sonra ona 1 əlavə edilir. Daha sonra ROUND funksiyası onluq ədədi 0 onluq yerlərinə yuvarlaqlaşdıracaq.
Daha çox oxuyun: Ondalıqlarla Excel-də təsadüfi ədəd yaradın (3 üsul)
6. Diapazon arasında Təsadüfi Nömrələr Yaratmaq üçün Analiz Alətlər Paketindən istifadə edin
Biz təsadüfi nömrələr siyahısını yaratmaq üçün excel Əlavələrdən istifadə edəcəyik. Tapşırığı yerinə yetirmək üçün aşağıdakı addımları yerinə yetirin.
Addımlar:
- İlk olaraq Excel-dən Fayl sekmesine keçin. Lent .
- Sonra Seçimlər bölməsinə keçin.
- Sonra Excel Seçimləri pəncərəsi görünəcək. Əlavələr menyusuna gedin, indi Excel Əlavələri -nin bu sahədə seçildiyinə əmin olun: İdarə et . Get düyməsinə klikləyin.
- Əlavələr pəncərəsi görünəcək. Bundan sonra, Analysis Toolpak üzərinə işarə qoyun və OK düyməsini basın.
- Nəticədə , Məlumat Analizi seçimi Excel Lenti -nin Məlumat nişanı altına əlavə edilir. İndi Məlumat Analizi seçiminə klikləyin.
- Məlumat Analizi dialoqu açılacaq. Təsadüfi Nömrə Yaratma seçimini seçin və OK düyməsini basın.
- Aşağıdakı sahələrə dəyərlər qoyun ( ekran görüntüsünə baxın) və OK klikləyin. Məsələn, mən 10 - 50 diapazonunda təsadüfi nömrələr siyahısı yaratmaq istəyirəm.
- Nəhayət, aşağıdakı nəticəni əldə etdik.
Daha çox oxuyun: Məlumatların Təhlili Aləti və Funksiyaları ilə Təsadüfi Nömrələr Generatoru Excel
7. Excel-də Diapazon arasında VBA-nı Təsadüfi Nömrə Generatoru kimi tətbiq edin
Siz VBA -ni Excel-də təsadüfi ədəd generatoru kimi istifadə edə bilərsiniz . Gəlin VBA -dən istifadə edərək təsadüfi ədədin necə yaradılmasına baxaq və onu həm mesaj qutusunda, həm də iş vərəqində göstərək.
7.1. VBA istifadə edərək təsadüfi nömrə yaradın və nəticəni mesaj qutusuna qaytarın
Fərz edək ki, mən 0 və 13 arasında təsadüfi bir ədəd almaq istəyirəm. Budur prosesdə iştirak edən addımlar.
Addımlar:
- Əvvəlcə, müvafiq iş vərəqinə keçin və vərəqin adına sağ klikləyin və sonra Koda Baxın seçimini seçin.
- Nəticədə VBA pəncərəsi görünəcək. Aşağıdakı kodu Module yazın.
5844
- düyməsinə basaraq kodu işlədin> F5 düyməsinə və ya run ikonasına klikləyin (ekran şəklinə baxın).
- Kodu işlədəndən sonra aşağıdakı nəticəni əldə edəcəksiniz mesaj qutusunda.
7.2. Excel İş Vərəqində VBA və Ekrandan istifadə edərək Təsadüfi Nömrə yaradın
Məsələn, təsadüfi bir nömrə (bütün nömrə) siyahısı əldə etmək istəyirsinizsə 3 və 10 arasında, sonra aşağıdakı addımları yerinə yetirin.
Addımlar:
- Müvafiq excel-ə keçin vərəqdə, vərəqin adına sağ klikləyin və VBA pəncərəsini açmaq üçün Koda Baxın seçiminə klikləyin.
- Aşağıdakı kodu -a yazın. Modul .
3439
- Bundan sonra kodu işlədin.
- Aşağıdakı siyahı excel vərəqində görünür.
Ətraflı oxuyun: Excel VBA ilə diapazonda təsadüfi nömrəni necə yaratmaq olar
8. Dublikatsız Təsadüfi Nömrə Generatoru (RANDBETWEEN, RANK.EQ və COUNTIF Funksiyaları)
Əksər vaxt RANDBETWEEN funksiyası dublikatları ehtiva edən təsadüfi nömrələr siyahısını qaytarır. . Beləliklə, biz unikal təsadüfi ədədlər əldə etmək üçün RANK. EQ və COUNTIF funksiyasını birləşdirəcəyik.
Addımlar:
- Əvvəlcə, 1 və 10 arasında təsadüfi nömrələr siyahısı yaratdım və aşağıdakı düsturu B5 xanasına daxil etdim.
=RANDBETWEEN(1,10)
- Enter düyməsini basın.
- Sonra C5 xanasına aşağıdakı düsturu yazın və 1 ilə 10 arasında unikal nömrələrdən ibarət təsadüfi nömrələr siyahısını əldə etmək üçün Enter düyməsini basın.
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Formula Necə İşləyir?
➤ RANK.EQ(B5,$B$5:$B$13)
Düsturun bu hissəsi { 5 qaytarır }. Burada RANK.EQ funksiyası a-da ədədin rütbəsini qaytarırədədlərin siyahısı.
➤ COUNTIF($B$5:B5,B5)
İndi düsturun bu hissəsi { 1 } qaytarır. . Burada COUNTIF funksiyası $B$5:B5 daxilində göstərilən şərtə cavab verən xanaların sayını hesablayır.
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Nəhayət, düstur { 5 } qaytarır.
Ətraflı oxuyun: Excel-də dublikatlar olmadan təsadüfi nömrələri necə yaratmaq olar (7 üsul)
Nəticə
Yuxarıdakı məqalədə mən cəhd etdim Excel-də bir sıra arasında təsadüfi ədədlər generatoru üçün bir neçə metodu ətraflı müzakirə etmək. İnşallah bu üsullar və izahatlar problemlərinizi həll etmək üçün kifayət edər. Hər hansı bir sualınız varsa, mənə bildirin.