შექმენით შემთხვევითი რიცხვები Excel-ის RAND ფუნქციით

Სარჩევი:

შექმენით შემთხვევითი რიცხვები Excel-ის RAND ფუნქციით
შექმენით შემთხვევითი რიცხვები Excel-ის RAND ფუნქციით
Anonim

Excel-ში შემთხვევითი რიცხვების გენერირების ერთ-ერთი გზაა RAND ფუნქცია. თავისთავად, RAND წარმოქმნის შემთხვევითი რიცხვების შეზღუდულ დიაპაზონს, მაგრამ მისი გამოყენებით ფორმულებში სხვა ფუნქციებთან ერთად, შეგიძლიათ გააფართოვოთ მნიშვნელობების დიაპაზონი ისე, რომ:

  • RAND შეიძლება დააბრუნოს შემთხვევითი რიცხვები მითითებულ დიაპაზონში, როგორიცაა 1 და 10 ან 1 და 100 დიაპაზონის მაღალი და დაბალი მნიშვნელობების მითითებით,
  • შეგიძლიათ შეამციროთ ფუნქციის გამოსავალი მთელ რიცხვებამდე მისი კომბინაციით TRUNC ფუნქციასთან, რომელიც ჭრის ან აშორებს ყველა ათწილადის რიცხვს რიცხვიდან.

RAND ფუნქცია აბრუნებს თანაბრად განაწილებულ რიცხვს 0-ზე მეტი ან ტოლი და 1-ზე ნაკლები. მიუხედავად იმისა, რომ ნორმალურია ფუნქციის მიერ გენერირებული მნიშვნელობების დიაპაზონის აღწერა. 0-დან 1-მდე, სინამდვილეში, უფრო ზუსტია იმის თქმა, რომ დიაპაზონი არის 0-დან 0,999-მდე…

ეს ინსტრუქციები ვრცელდება Excel 2019, 2016, 2013, 2010, Excel Online და Excel Microsoft 365-ისთვის.

RAND ფუნქციის სინტაქსი და არგუმენტები

Image
Image

ფუნქციის სინტაქსი ეხება ფუნქციის განლაგებას და მოიცავს ფუნქციის სახელს, ფრჩხილებს, მძიმით გამყოფებს და არგუმენტებს. RAND ფუნქციის სინტაქსია:

=RAND()

RANDBETWEEN ფუნქციისგან განსხვავებით, რომელიც მოითხოვს მაღალი და დაბალი დონის არგუმენტების მითითებას, RAND ფუნქცია არ იღებს არგუმენტებს.

შეგიძლიათ იხილოთ რამდენიმე RAND ფუნქციის მაგალითი ზემოთ მოცემულ სურათზე.

  • პირველი მაგალითი (სტრიქონი 2) თავისთავად შედის RAND ფუნქციაში.
  • მეორე მაგალითი (3 და 4 რიგები) ქმნის ფორმულას, რომელიც წარმოქმნის შემთხვევით რიცხვს 1-დან 10-მდე და 1-დან 100-მდე.
  • მესამე მაგალითი (მწკრივი 5) წარმოქმნის შემთხვევით მთელ რიცხვს 1-დან 10-ს შორის TRUNC ფუნქციის გამოყენებით.
  • ბოლო მაგალითი (მწკრივი 6) იყენებს ROUND ფუნქციას შემთხვევითი რიცხვების ათობითი ადგილების რაოდენობის შესამცირებლად.

ნომრების გენერირება RAND-ით

Image
Image

ისევ, რადგან RAND ფუნქცია არ იღებს არგუმენტებს, შეგიძლიათ შეიყვანოთ იგი უჯრედზე დაწკაპუნებით და აკრიფეთ =RAND(), რაც იწვევს შემთხვევით რიცხვს 0-დან 1-მდე საკანში.

შექმენით რიცხვები დიაპაზონში

განტოლების ზოგადი ფორმა, რომელიც გამოიყენება შემთხვევითი რიცხვის გენერირებისთვის მითითებულ დიაპაზონში არის:

=RAND()(მაღალი-დაბალი)+დაბალი

მაღალი და დაბალი ნიშნავს რიცხვების სასურველი დიაპაზონის ზედა და ქვედა ზღვარს. მაგალითად, 1-დან 10-მდე შემთხვევითი რიცხვის გენერირებისთვის, შეიყვანეთ შემდეგი ფორმულა სამუშაო ფურცელში:

=RAND()(10-1)+1

შემთხვევითი მთელი რიცხვების გენერირება RAND-ით

Image
Image

მთელი რიცხვის დასაბრუნებლად - მთელი რიცხვი ათობითი ნაწილის გარეშე - განტოლების ზოგადი ფორმაა:

=TRUNC(RAND()(მაღალი-დაბალი)+დაბალი)

იმის ნაცვლად, რომ წავშალოთ ყველა ათწილადი TRUNC ფუნქციით, შეგვიძლია გამოვიყენოთ შემდეგი ROUND ფუნქცია - თან ერთად. RAND შემთხვევით რიცხვში ათობითი ადგილების ორამდე შესამცირებლად.

=ROUND(RAND()(მაღალი-დაბალი)+დაბალი, ათწილადები)

RAND ფუნქცია და არასტაბილურობა

RAND ფუნქცია არის Excel-ის ერთ-ერთი არასტაბილური ფუნქცია; ეს ნიშნავს, რომ:

  • ფუნქცია ხელახლა ითვლის და აწარმოებს ახალ შემთხვევით რიცხვს ყოველ ჯერზე, როცა ვინმე შეიცვლის სამუშაო ფურცელში, მათ შორის ისეთი მოქმედებების ჩათვლით, როგორიცაა ახალი მონაცემების დამატება.
  • ნებისმიერი ფორმულა, რომელიც პირდაპირ ან ირიბად დამოკიდებულია არასტაბილურ ფუნქციის შემცველ უჯრედზე, ასევე ხელახლა გამოითვლება ყოველ ჯერზე, როცა ვინმე შეცვლის სამუშაო ფურცელში.
  • სამუშაო ფურცლებში ან სამუშაო წიგნებში, რომლებიც შეიცავს დიდი რაოდენობით მონაცემებს, გამოიჩინეთ სიფრთხილე არასტაბილური ფუნქციების გამოყენებისას, რადგან მათ შეუძლიათ შეანელონ პროგრამის რეაგირების დრო ხელახალი გამოთვლების სიხშირის გამო.

შეგიძლიათ აიძულოთ RAND ფუნქცია შექმნას ახალი შემთხვევითი რიცხვები სამუშაო ფურცელში სხვა ცვლილებების შეტანის გარეშე კლავიატურაზე F9 ღილაკზე დაჭერით. ეს მოქმედება აიძულებს მთელ ფურცელს ხელახლა გამოთვალოს RAND ფუნქციის შემცველი ნებისმიერი უჯრედის ჩათვლით.

შეგიძლიათ ასევე გამოიყენოთ F9 ღილაკი, რათა თავიდან აიცილოთ შემთხვევითი რიცხვი ყოველ ჯერზე, როცა ვინმე შეიცვლის სამუშაო ფურცელში:

  1. დააწკაპუნეთ სამუშაო ფურცლის უჯრედზე, სადაც გსურთ შემთხვევითი რიცხვი იყოს.
  2. აკრიფეთ ფუნქცია =RAND() სამუშაო ფურცლის ზემოთ ფორმულის ზოლში.
  3. დააჭირეთ F9 კლავიშს, რომ შეცვალოთ RAND ფუნქცია სტატიკურ შემთხვევით რიცხვად.
  4. დააჭირეთ Enter ღილაკს კლავიატურაზე, რათა გამოჩნდეს შემთხვევითი რიცხვი არჩეულ უჯრედში.
  5. ახლა, F9 არ იმოქმედებს შემთხვევით რიცხვზე.

გირჩევთ: