ข้ามไปที่เนื้อหาหลัก
Office

RAND (ฟังก์ชัน RAND)

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน RAND ใน Microsoft Excel

คำอธิบาย

RAND ส่งกลับจำนวนจริงแบบสุ่มที่แจกแจงเท่าๆ กันซึ่งมีค่ามากกว่าหรือเท่ากับ 0 และน้อยกว่า 1 จำนวนจริงที่สุ่มมาใหม่จะถูกส่งกลับทุกครั้งที่มีการคำนวณเวิร์กชีต

หมายเหตุ: ตั้งแต่ Excel 2010 เป็นต้นมา Excel ได้ใช้ อัลกอริทึม Mersenne Twister (MT19937) เพื่อสร้างหมายเลขสุ่ม 

ไวยากรณ์

RAND

ไวยากรณ์ของฟังก์ชัน RAND ไม่มีอาร์กิวเมนต์

ข้อสังเกต

  • เมื่อต้องการสร้างเลขจำนวนจริงแบบสุ่มระหว่าง a และ b ให้ใช้

=RAND()*(b-a)+a

  • ถ้าคุณต้องการใช้ RAND เพื่อสร้างหมายเลขสุ่มแต่ไม่ต้องการให้ตัวเลขเปลี่ยนแปลงทุกครั้งที่มีการคำนวณเซลล์คุณสามารถใส่ = RAND () ในแถบสูตรแล้วกดF9เพื่อเปลี่ยนสูตรเป็นตัวเลขแบบสุ่ม สูตรจะคำนวณและปล่อยให้คุณมีค่าเท่านั้น

ตัวอย่าง

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

สูตร

คำอธิบาย

ผลลัพธ์

=RAND()

จำนวนสุ่มที่มากกว่าหรือเท่ากับ0และน้อยกว่า1

เปลี่ยนตาม

=RAND()*100

จำนวนสุ่มที่มากกว่าหรือเท่ากับ0และน้อยกว่า๑๐๐

แตกต่าง

=INT(RAND()*100)

จำนวนเต็มแบบสุ่มที่มากกว่าหรือเท่ากับ0และน้อยกว่า๑๐๐

แตกต่าง

หมายเหตุ: เมื่อมีการคำนวณเวิร์กชีตใหม่โดยการใส่สูตรหรือข้อมูลในเซลล์ที่ต่างกัน หรือโดยการคำนวณใหม่เอง (กด F9) ตัวเลขสุ่มใหม่จะถูกสร้างขึ้นสำหรับสูตรใดๆ ที่ใช้ฟังก์ชัน RAND

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

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

ดูเพิ่มเติม

ฟังก์ชัน RANDBETWEEN

อัลกอริทึมของ Mersenne ทวิสเตอร์

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×