วิธีหนึ่งในการสร้างตัวเลขสุ่มใน Google ชีตคือการใช้ฟังก์ชัน RAND ด้วยตัวของมันเอง ฟังก์ชันนี้จะสร้างช่วงที่จำกัดเมื่อต้องสร้างตัวเลขสุ่ม การใช้ RAND ในสูตรและการรวมเข้ากับฟังก์ชันอื่นๆ จะช่วยให้ขยายช่วงของค่าได้อย่างง่ายดาย
ฟังก์ชัน RAND ทำงานอย่างไร
โดยการระบุค่าสูงและต่ำของช่วง RAND สามารถส่งคืนตัวเลขสุ่มภายในช่วงที่ระบุ เช่น 1 และ 10 หรือ 1 และ 100
ผลลัพธ์ของฟังก์ชันสามารถลดลงเป็นจำนวนเต็มได้โดยการรวมฟังก์ชันกับฟังก์ชัน TRUNC ซึ่งจะตัดทอนหรือลบตำแหน่งทศนิยมทั้งหมดออกจากตัวเลข
ใน Google ชีต เมื่อสร้างค่าสุ่มระหว่าง 0 ถึง 1 ฟังก์ชัน RAND จะส่งกลับตัวเลขสุ่มที่อยู่ระหว่าง 0 และ 1 พิเศษ แม้ว่าจะเป็นเรื่องปกติที่จะอธิบายช่วงของค่าที่สร้างโดยฟังก์ชันว่ามีค่าตั้งแต่ 0 ถึง 1 แต่ในความเป็นจริง การบอกว่าช่วงนั้นอยู่ระหว่าง 0 ถึง 0.99999999… นั้นแม่นยำกว่า
สูตรที่ส่งคืนตัวเลขสุ่มระหว่าง 1 ถึง 10 คืนค่าระหว่าง 0 ถึง 9.99999…
ไวยากรณ์ของฟังก์ชัน RAND
ไวยากรณ์ของฟังก์ชันหมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บเหลี่ยม ตัวคั่นด้วยจุลภาค และอาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน RAND คือ:
=RAND ()
ต่างจากฟังก์ชัน RANDBETWEEN ซึ่งต้องระบุอาร์กิวเมนต์ระดับสูงและระดับล่าง ฟังก์ชัน RAND ไม่ยอมรับอาร์กิวเมนต์
ฟังก์ชัน RAND และความผันผวน
ฟังก์ชัน RAND เป็นฟังก์ชันผันผวนที่ตามค่าเริ่มต้น การเปลี่ยนแปลงหรือคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงเวิร์กชีต และการเปลี่ยนแปลงเหล่านี้รวมถึงการดำเนินการต่างๆ เช่น การเพิ่มข้อมูลใหม่
นอกจากนี้ สูตรใดๆ ก็ตามที่ขึ้นอยู่กับเซลล์ที่มีฟังก์ชันผันผวนโดยตรงหรือโดยอ้อมจะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงในเวิร์กชีต
ดังนั้น ในเวิร์กชีตที่มีข้อมูลจำนวนมาก ฟังก์ชันที่ผันผวนควรใช้ด้วยความระมัดระวัง เนื่องจากอาจทำให้เวลาตอบสนองของโปรแกรมช้าลงเนื่องจากความถี่ของการคำนวณใหม่
สร้างตัวเลขสุ่มใหม่พร้อมรีเฟรช
เนื่องจาก Google ชีตเป็นโปรแกรมสเปรดชีตออนไลน์ ฟังก์ชัน RAND จึงสามารถบังคับให้สร้างตัวเลขสุ่มใหม่ได้โดยการรีเฟรชหน้าจอโดยใช้ปุ่มรีเฟรชเว็บเบราว์เซอร์
ตัวเลือกที่สองคือการกดปุ่ม F5 บนแป้นพิมพ์ ซึ่งจะรีเฟรชหน้าต่างเบราว์เซอร์ปัจจุบันด้วย
เปลี่ยนความถี่ในการรีเฟรชของ RAND
ใน Google ชีต คุณสามารถเปลี่ยนความถี่ที่ RAND และฟังก์ชันอื่นๆ ที่ผันผวนจะคำนวณใหม่จากค่าเริ่มต้นเมื่อเปลี่ยนเป็น:
- เปลี่ยนทุกนาที.
- เปลี่ยนแปลงทุกชั่วโมง.
ขั้นตอนในการเปลี่ยนอัตรารีเฟรชคือ:
- เลือกเมนู ไฟล์ เพื่อเปิดรายการตัวเลือกของเมนู
-
เลือก การตั้งค่าสเปรดชีต ในรายการเพื่อเปิดกล่องโต้ตอบการตั้งค่าสเปรดชีต
-
ภายใต้ส่วนการคำนวณใหม่ของกล่องโต้ตอบ ให้เลือกการตั้งค่าปัจจุบัน เช่น เมื่อเปลี่ยนแปลง เพื่อแสดงรายการตัวเลือกการคำนวณใหม่ทั้งหมด
-
เลือก ตัวเลือกการคำนวณใหม่ ในรายการ
-
เลือกปุ่ม บันทึกการตั้งค่า เพื่อบันทึกการเปลี่ยนแปลงและกลับสู่เวิร์กชีต
เข้าสู่ฟังก์ชัน RAND
เนื่องจากฟังก์ชัน RAND ไม่มีอาร์กิวเมนต์จึงสามารถป้อนลงในเซลล์เวิร์กชีตใดก็ได้โดยพิมพ์:
=RAND ()
อีกวิธีหนึ่ง คุณยังสามารถเข้าสู่ฟังก์ชันโดยใช้กล่องแนะนำอัตโนมัติของ Google ชีตที่ปรากฏขึ้นเมื่อพิมพ์ชื่อของฟังก์ชันลงในเซลล์ ขั้นตอนคือ:
- เลือกเซลล์ในเวิร์กชีตที่จะแสดงผลลัพธ์ของฟังก์ชัน
-
พิมพ์ เครื่องหมายเท่ากับ (=) ตามด้วยชื่อของฟังก์ชัน RAND ขณะที่คุณพิมพ์ กล่องแนะนำอัตโนมัติจะปรากฏขึ้นพร้อมชื่อของฟังก์ชันที่ขึ้นต้นด้วยตัวอักษร R เมื่อชื่อ RAND ปรากฏในช่อง ให้เลือก name เพื่อป้อนชื่อฟังก์ชันและ วงเล็บเหลี่ยมที่เปิดอยู่ในเซลล์ที่เลือก
-
ตัวเลขสุ่มระหว่าง 0 ถึง 1 ปรากฏในเซลล์ปัจจุบัน หากต้องการสร้างอีก ให้กดปุ่ม F5 บนแป้นพิมพ์หรือรีเฟรชเบราว์เซอร์
เมื่อคุณเลือกเซลล์ปัจจุบัน ฟังก์ชันที่สมบูรณ์=RAND () จะปรากฏในแถบสูตรด้านบนเวิร์กชีต
การสร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 หรือ 1 ถึง 100
รูปแบบทั่วไปของสมการที่ใช้สร้างตัวเลขสุ่มภายในช่วงที่ระบุคือ:
=RAND()(สูง - ต่ำ) + ต่ำ
ที่นี่ High และ Low แสดงถึงขีดจำกัดบนและล่างของช่วงตัวเลขที่ต้องการ
ในการสร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์เวิร์กชีต:
=RAND()(10 - 1) + 1
ในการสร้างตัวเลขสุ่มระหว่าง 1 ถึง 100 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์แผ่นงาน:
=RAND()(100 - 1) + 1
การสร้างจำนวนเต็มสุ่มระหว่าง 1 ถึง 10
การคืนค่าจำนวนเต็ม - จำนวนเต็มที่ไม่มีส่วนทศนิยม - รูปแบบทั่วไปของสมการคือ:
=TRUNC (RAND() (สูง - ต่ำ) + ต่ำ)
ในการสร้างจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 10 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์เวิร์กชีต:
=TRUNC (RAND()(10 - 1) + 1)