สมัครสมาชิกและอ่าน
ที่น่าสนใจที่สุด
บทความก่อน!

เครื่องกำเนิดตัวเลขสุ่มใน Excel วิธีสร้างตัวสร้างตัวเลขสุ่มโดยใช้ Excel

Excel มีฟังก์ชันการค้นหา ตัวเลขสุ่ม=แรนด์() ความสามารถในการค้นหาตัวเลขสุ่มใน Excel ถือเป็นองค์ประกอบสำคัญของการวางแผนหรือการวิเคราะห์เพราะว่า คุณสามารถทำนายผลลัพธ์ของแบบจำลองของคุณจากข้อมูลจำนวนมาก หรือเพียงแค่ค้นหาตัวเลขสุ่มหนึ่งตัวเพื่อทดสอบสูตรหรือประสบการณ์ของคุณ

ส่วนใหญ่มักใช้ฟังก์ชันนี้เพื่อรับ ปริมาณมากตัวเลขสุ่ม เหล่านั้น. คุณสามารถสร้างตัวเลข 2-3 ตัวได้เองเสมอ สำหรับตัวเลขจำนวนมาก วิธีที่ง่ายที่สุดคือใช้ฟังก์ชัน ในภาษาโปรแกรมส่วนใหญ่ ฟังก์ชั่นที่คล้ายกันนี้เรียกว่า Random (จากภาษาอังกฤษ Random) ดังนั้นคุณจึงมักจะเจอนิพจน์ Russified "ตามลำดับแบบสุ่ม" เป็นต้น ในภาษาอังกฤษ ฟังก์ชันเอ็กเซล RAND ถูกระบุเป็น RAND

เริ่มต้นด้วยคำอธิบายของฟังก์ชัน =RAND() ฟังก์ชันนี้ไม่จำเป็นต้องมีข้อโต้แย้ง

และมันทำงานดังนี้: จะแสดงตัวเลขสุ่มตั้งแต่ 0 ถึง 1 ตัวเลขจะเป็นจำนวนจริงนั่นคือ โดยมากแล้วก็ตามตามกฎแล้ว ทศนิยมเช่น 0.0006

แต่ละครั้งที่คุณบันทึกหมายเลขจะเปลี่ยนไป หากต้องการอัปเดตหมายเลขโดยไม่อัปเดต ให้กด F9

ตัวเลขสุ่มภายในช่วงที่กำหนด การทำงาน

จะทำอย่างไรถ้าช่วงตัวเลขสุ่มที่มีอยู่ไม่เหมาะกับคุณ และคุณต้องการชุดตัวเลขสุ่มตั้งแต่ 20 ถึง 135 จะทำอย่างไร?

จำเป็นต้องเขียนมันลงไป สูตรต่อไปนี้.

แรนด์()*115+20

เหล่านั้น. ตัวเลขตั้งแต่ 0 ถึง 115 จะถูกสุ่มเพิ่มเป็น 20 ซึ่งจะทำให้คุณได้ตัวเลขในช่วงที่ต้องการในแต่ละครั้ง (ดูภาพแรก)

อย่างไรก็ตาม หากคุณต้องการค้นหาจำนวนเต็มในช่วงเดียวกัน มีฟังก์ชันพิเศษสำหรับสิ่งนี้ โดยที่เราระบุขอบเขตบนและล่างของค่า

แรนบีทวีน(20,135)

เรียบง่าย แต่สะดวกมาก!

หากคุณต้องการเซลล์ตัวเลขสุ่มหลายเซลล์ เพียงลากเซลล์ด้านล่าง

สุ่มตัวเลขพร้อมขั้นตอนที่แน่นอน

หากเราต้องการได้รับตัวเลขสุ่มเพิ่มขึ้น เช่น 5 เราจะใช้หนึ่งในนั้น นี่จะเป็น OKRUP()

รอบด้านบน(แรนด์()*50,5)

โดยที่เราค้นหาตัวเลขสุ่มตั้งแต่ 0 ถึง 50 แล้วปัดเศษขึ้นให้เป็นพหุคูณที่ใกล้ที่สุดของ 5 มีประโยชน์เมื่อคุณทำการคำนวณชุด 5

จะใช้ Random เพื่อทดสอบโมเดลได้อย่างไร?

คุณสามารถตรวจสอบแบบจำลองที่ประดิษฐ์ขึ้นได้โดยใช้ตัวเลขสุ่มจำนวนมาก ตัวอย่างเช่น ตรวจสอบว่าแผนธุรกิจจะทำกำไรได้หรือไม่

มีการตัดสินใจที่จะรวมหัวข้อนี้ไว้ในบทความแยกต่างหาก คอยติดตามการปรับปรุงในสัปดาห์นี้

ตัวเลขสุ่มใน VBA

หากคุณต้องการบันทึกมาโครแต่ไม่รู้ว่าต้องทำอย่างไร คุณสามารถอ่านได้

VBA ใช้ฟังก์ชันนี้ รนด์()แต่จะไม่ทำงานหากไม่เปิดใช้งานคำสั่ง สุ่มเพื่อเรียกใช้ตัวสร้างตัวเลขสุ่ม ลองคำนวณตัวเลขสุ่มตั้งแต่ 20 ถึง 135 โดยใช้มาโคร

Sub MacroRand() สุ่มช่วง ("A24") = Rnd * 115 + 20 End Sub

วางโค้ดนี้ลงในโปรแกรมแก้ไข VBA (Alt + F11)

เช่นเคยฉันสมัคร ตัวอย่าง* พร้อมตัวเลือกการชำระเงินทั้งหมด

เขียนความคิดเห็นหากคุณมีคำถาม!

แบ่งปันบทความของเราบนเครือข่ายโซเชียลของคุณ:

ตัวเลขสุ่มมักมีประโยชน์ในสเปรดชีต ตัวอย่างเช่น คุณสามารถเติมช่วงด้วยตัวเลขสุ่มเพื่อทดสอบสูตร หรือสร้างตัวเลขสุ่มเพื่อจำลองกระบวนการต่างๆ มากมาย Excel มีหลายวิธีในการสร้างตัวเลขสุ่ม

การใช้ฟังก์ชัน RAND

ฟังก์ชั่นที่มีให้ใน Excel แรนด์สร้างตัวเลขสุ่มที่สม่ำเสมอระหว่าง 0 ถึง 1 กล่าวอีกนัยหนึ่ง ตัวเลขใดๆ ระหว่าง 0 ถึง 1 มีความน่าจะเป็นที่เท่ากันที่ฟังก์ชันนี้จะส่งคืน หากคุณต้องการตัวเลขสุ่มที่มีค่ามาก ให้ใช้สูตรคูณง่ายๆ ตัวอย่างเช่น สูตรต่อไปนี้จะสร้างตัวเลขสุ่มที่สม่ำเสมอระหว่าง 0 ถึง 1000:
=แรนด์()*1000

หากต้องการจำกัดตัวเลขสุ่มให้เป็นจำนวนเต็ม ให้ใช้ฟังก์ชัน กลม:
=รอบ((แรนด์()*1000);0)

การใช้ฟังก์ชัน RANDBETWEEN

หากต้องการสร้างตัวเลขสุ่มที่สม่ำเสมอระหว่างตัวเลขสองตัวใดๆ คุณสามารถใช้ฟังก์ชันนี้ได้ กรณีระหว่าง- ตัวอย่างเช่น สูตรต่อไปนี้สร้างตัวเลขสุ่มระหว่าง 100 ถึง 200:
=ระหว่างกัน(100,200)

ในเวอร์ชันที่เก่ากว่า Excel 2007 ฟังก์ชัน กรณีระหว่างใช้ได้เฉพาะเมื่อติดตั้งแพ็คเกจการวิเคราะห์เพิ่มเติม สำหรับความเข้ากันได้แบบย้อนหลัง (และเพื่อหลีกเลี่ยงการใช้ส่วนเสริมนี้) ให้ใช้สูตรดังนี้: หมายถึงด้านล่าง, ก - ขีดจำกัดบน: =RAND()*(b-a)+a หากต้องการสร้างตัวเลขสุ่มระหว่าง 40 ถึง 50 ให้ใช้สูตรต่อไปนี้: =RAND()*(50-40)+40

การใช้ Add-in ของ Analysis ToolPack

อีกวิธีหนึ่งในการรับตัวเลขสุ่มในเวิร์กชีทคือการใช้ปลั๊กอิน ชุดเครื่องมือวิเคราะห์(ซึ่งมาพร้อมกับ Excel) เครื่องมือนี้สามารถสร้างตัวเลขสุ่มที่ไม่สม่ำเสมอได้ ตัวเลขเหล่านี้ไม่ได้สร้างขึ้นจากสูตร ดังนั้นหากคุณต้องการตัวเลขสุ่มชุดใหม่ คุณจะต้องดำเนินการขั้นตอนนี้อีกครั้ง

เข้าถึงแพ็คเกจได้ ชุดเครื่องมือวิเคราะห์โดยการเลือก การวิเคราะห์ข้อมูล การวิเคราะห์ข้อมูล- หากไม่มีคำสั่งนี้ ให้ติดตั้งแพ็คเกจ ชุดเครื่องมือวิเคราะห์โดยใช้กล่องโต้ตอบ ส่วนเสริม- วิธีโทรที่ง่ายที่สุดคือกด แอตแลนติก+TI- ในกล่องโต้ตอบ การวิเคราะห์ข้อมูลเลือก การสร้างตัวเลขสุ่มและกด ตกลง- จะปรากฎหน้าต่างดังแสดงในรูป 130.1.

เลือกประเภทการแจกจ่ายจากรายการแบบเลื่อนลง การกระจายจากนั้นตั้งค่าพารามิเตอร์เพิ่มเติม (ซึ่งจะแตกต่างกันไปขึ้นอยู่กับการกระจาย) อย่าลืมระบุพารามิเตอร์ ช่วงเอาท์พุตซึ่งเก็บตัวเลขสุ่ม

คุณต้องใช้เพื่อเลือกข้อมูลสุ่มจากตาราง ฟังก์ชั่นใน Excel “ตัวเลขสุ่ม”- นี่ก็พร้อมแล้ว เครื่องกำเนิดตัวเลขสุ่มใน Excel ฟังก์ชั่นนี้มีประโยชน์เมื่อทำการสุ่มตรวจหรือตรวจลอตเตอรี ฯลฯ
เลยต้องจัดการจับรางวัลให้ลูกค้า คอลัมน์ A มีข้อมูลเกี่ยวกับลูกค้า เช่น ชื่อ นามสกุล หมายเลข ฯลฯ ในคอลัมน์ c เราตั้งค่าฟังก์ชันตัวเลขสุ่ม เลือกเซลล์ B1 บนแท็บ "สูตร" ในส่วน "ไลบรารีฟังก์ชัน" คลิกที่ปุ่ม "คณิตศาสตร์" และเลือกฟังก์ชัน "RAND" จากรายการ ไม่จำเป็นต้องกรอกข้อมูลใดๆ ในหน้าต่างที่ปรากฏขึ้น เพียงคลิกที่ปุ่ม "ตกลง" คัดลอกสูตรตามคอลัมน์ มันกลับกลายเป็นแบบนี้สูตรนี้ให้ตัวเลขสุ่มมีค่าน้อยกว่าศูนย์ เพื่อให้ตัวเลขสุ่มมีค่ามากกว่าศูนย์ คุณต้องเขียนสูตรต่อไปนี้ =แรนด์()*100
เมื่อคุณกดปุ่ม F9 ตัวเลขสุ่มจะเปลี่ยนไป คุณสามารถเลือกผู้ซื้อรายแรกจากรายการในแต่ละครั้ง แต่เปลี่ยนตัวเลขสุ่มด้วยปุ่ม F9
ตัวเลขสุ่มจากช่วงเอ็กเซล
หากต้องการรับตัวเลขสุ่มภายในช่วงที่กำหนด ให้ตั้งค่าฟังก์ชัน RANDBETWEEN ในสูตรทางคณิตศาสตร์ มาตั้งค่าสูตรในคอลัมน์ C กล่องโต้ตอบจะกรอกแบบนี้
ระบุจำนวนที่น้อยที่สุดและมากที่สุด มันกลับกลายเป็นแบบนี้ คุณสามารถใช้สูตรเพื่อเลือกชื่อและนามสกุลของลูกค้าจากรายการที่มีตัวเลขสุ่มได้
ความสนใจ!ในตาราง เราวางตัวเลขสุ่มไว้ในคอลัมน์แรก เรามีโต๊ะแบบนี้
ในเซลล์ F1 เราเขียนสูตรที่จะถ่ายโอนตัวเลขสุ่มที่เล็กที่สุด
=เล็ก($A$1:$A$6,E1)
เราคัดลอกสูตรไปยังเซลล์ F2 และ F3 - เราเลือกผู้ชนะสามคน
ในเซลล์ G1 เราเขียนสูตรต่อไปนี้ เธอจะเลือกชื่อของผู้ชนะโดยใช้ตัวเลขสุ่มจากคอลัมน์ F =VLOOKUP(F1,$A$1:$B$6,2,0)
ผลลัพธ์คือตารางผู้ชนะ

หากคุณต้องการเลือกผู้ชนะในหลายหมวดหมู่ ให้กดปุ่ม F9 และไม่เพียงแต่ตัวเลขสุ่มจะถูกแทนที่ด้วย แต่ยังรวมถึงชื่อของผู้ชนะที่เกี่ยวข้องด้วย
วิธีปิดการใช้งานการอัพเดตหมายเลขสุ่มเอ็กเซล
เพื่อป้องกันไม่ให้ตัวเลขสุ่มเปลี่ยนในเซลล์ คุณต้องเขียนสูตรด้วยตนเองแล้วกดปุ่ม F9 แทนปุ่ม Enter เพื่อให้สูตรถูกแทนที่ด้วยค่า
ใน Excel มีหลายวิธีในการคัดลอกสูตรเพื่อให้การอ้างอิงในสูตรไม่เปลี่ยนแปลง ดูคำอธิบาย วิธีง่ายๆการคัดลอกดังกล่าวในบทความ "

เข้าร่วมการสนทนา
อ่านด้วย
Sergey Stillavin ชีวประวัติ ข่าว ภาพถ่าย Stillavin ที่เขาทำงาน
รายชื่อวงดนตรีในยุค 80 และ 90
วิธีการปรุงคชาปุรีที่สมบูรณ์แบบด้วยชีส?