Skip to main content

ใช้ฟังก์ชัน Google Raster RAND

[Excel Fever] สุ่มรางวัลด้วย Combobox (เมษายน 2025)

[Excel Fever] สุ่มรางวัลด้วย Combobox (เมษายน 2025)
Anonim

วิธีหนึ่งในการสร้างตัวเลขแบบสุ่มใน Google ชีตคือใช้ฟังก์ชัน 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 และฟังก์ชันอื่น ๆ ระเหยได้จากค่าเริ่มต้น เกี่ยวกับการเปลี่ยนแปลง ไปที่:

  • เกี่ยวกับการเปลี่ยนแปลงและทุกนาที
  • เกี่ยวกับการเปลี่ยนแปลงและทุกชั่วโมง

ขั้นตอนในการปรับเปลี่ยนอัตรารีเฟรช ได้แก่

  1. คลิกที่ไฟล์เมนูเพื่อเปิดรายการตัวเลือกของเมนู
  2. คลิกที่การตั้งค่าสเปรดชีต ในรายการเพื่อเปิดการตั้งค่าสเปรดชีต กล่องโต้ตอบ
  3. ภายใต้การคำนวณใหม่ในกลองโตตอบใหคลิกที่การตั้งคาปจจุบันเชนเกี่ยวกับการเปลี่ยนแปลงเพื่อแสดงรายการตัวเลือกการคำนวณใหม่ทั้งหมด
  4. คลิกตัวเลือกการคำนวณซ้ำที่ต้องการในรายการ
  5. คลิกที่บันทึกการตั้งค่า เพื่อบันทึกการเปลี่ยนแปลงและกลับไปที่เวิร์กชีท

การเข้าสู่ RAND Function

เนื่องจากฟังก์ชัน RAND ใช้อาร์กิวเมนต์ไม่ได้จึงสามารถพิมพ์ลงในเซลล์แผ่นงานใดก็ได้โดยการพิมพ์:

= RAND ()

นอกจากนี้คุณยังสามารถป้อนฟังก์ชันโดยใช้ Google Sheets ' อัตโนมัติแนะนำ กล่องที่ปรากฏขึ้นเป็นชื่อของฟังก์ชันถูกพิมพ์ลงในเซลล์ ขั้นตอนคือ:

  1. คลิกที่เซลล์ในเวิร์กชีทที่จะแสดงผลลัพธ์ของฟังก์ชัน
  2. พิมพ์เครื่องหมายเท่ากับ ( = ) ตามด้วยชื่อของฟังก์ชัน RAND
  3. ขณะที่คุณพิมพ์ อัตโนมัติแนะนำ ปรากฏขึ้นพร้อมกับชื่อของฟังก์ชันที่ขึ้นต้นด้วยตัวอักษรอาร์
  4. เมื่อชื่อ RAND ปรากฏในช่องให้คลิกที่ชื่อเพื่อป้อนชื่อฟังก์ชันและวงเล็บปีกกาที่เปิดอยู่ในเซลล์ที่เลือก
  5. หมายเลขสุ่มระหว่าง 0 ถึง 1 ปรากฏในเซลล์ปัจจุบัน
  6. ในการสร้างอีกเครื่องหนึ่งให้กดปุ่มF5 บนแป้นพิมพ์หรือรีเฟรชเบราเซอร์

เมื่อคุณคลิกที่เซลล์ปัจจุบันฟังก์ชั่นที่สมบูรณ์ = RAND () ปรากฏในแถบสูตรเหนือแผ่นงาน

การสร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 หรือ 1 และ 100

รูปแบบทั่วไปของสมการที่ใช้ในการสร้างตัวเลขสุ่มภายในช่วงที่ระบุคือ:

= RAND () * (สูง - ต่ำ) + ต่ำ

ที่สูงและต่ำแสดงถึงขีด จำกัด บนและล่างของช่วงที่ต้องการของตัวเลข

ในการสร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์แผ่นงาน:

= RAND () * (10 - 1) + 1

เมื่อต้องการสร้างตัวเลขสุ่มระหว่าง 1 ถึง 100 ป้อนสูตรต่อไปนี้ลงในเซลล์แผ่นงาน:

= RAND () * (100 - 1) + 1

การสร้างจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 10

เมื่อต้องการคืนค่าจำนวนเต็ม - ตัวเลขทั้งหมดที่ไม่มีส่วนทศนิยม - รูปแบบทั่วไปของสมการคือ:

= TRUNC (RAND () * (สูง - ต่ำ) + ต่ำ)

เมื่อต้องการสร้างจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 10 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์แผ่นงาน:

= TRUNC (RAND () * (10 - 1) + 1)