Note: The other languages of the website are Google-translated. Back to English

วิธีสร้างค่าสุ่มตามความน่าจะเป็นที่กำหนดใน Excel

หากมีตารางที่มีค่าบางอย่างและเปอร์เซ็นต์ที่กำหนดที่เกี่ยวข้องดังภาพด้านล่างที่แสดงในแผ่นงาน และตอนนี้ฉันต้องการสร้างค่าสุ่มตามรายการค่าและความน่าจะเป็นที่กำหนด
doc สุ่มด้วยความน่าจะเป็น 1

สร้างค่าสุ่มด้วยความน่าจะเป็น


ลูกศรสีฟ้าฟองขวา สร้างค่าสุ่มด้วยความน่าจะเป็น

ในความเป็นจริงในการสร้างค่าสุ่มด้วยความน่าจะเป็นคุณต้องมีเพียงสองสูตรเท่านั้น

1. ในเซลล์ที่อยู่ติดกันของตารางพิมพ์สูตรนี้ = SUM ($ B $ 2: B2)แล้วลากสูตรนี้ลงไปยังเซลล์ที่คุณต้องการ ดูภาพหน้าจอ:
doc สุ่มด้วยความน่าจะเป็น 2

2. เลือกเซลล์ว่างที่คุณจะวางค่าสุ่มพิมพ์สูตรนี้ =INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)กด Enteคีย์ r แล้วกด F9 กุญแจสำคัญในการรีเฟรชค่าตามที่คุณต้องการ
doc สุ่มด้วยความน่าจะเป็น 3


บทความญาติ:


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (19)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)



+1 ในสูตรนี้ใช้ทำอะไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี เนื่องจากคอลัมน์สะสม ฉันนับแถวที่น้อยกว่าหรือเท่ากับ 1 แต่ฟังก์ชัน RAND() ใช้งานได้ตั้งแต่ 0-0.9999 เท่านั้น หากคุณไม่ +1 ค่า G สุดท้ายจะไม่สามารถสุ่มเลือกได้ตลอดไป
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใคร ๆ ก็รู้ว่าฉันจะทำสิ่งนี้ได้อย่างไรโดยไม่ต้องแทนที่โดยใช้กลุ่มความน่าจะเป็น นี่คือตัวอย่าง: กลุ่ม A มี 10 คน พูล บี มี 7 คน มีความเป็นไปได้ 80% ที่เราจะดึงคนจากพูล A; ความน่าจะเป็น 20% ที่เราจะดึงคนออกจากกลุ่ม B เราต้องการสุ่มเลือกคน 5 คนจาก 2 กลุ่มโดยไม่มีการเปลี่ยน แม้จะไม่มีการเปลี่ยนตัว ความน่าจะเป็นที่จะดึงจากพูลใดพูลหนึ่งยังคงอยู่ที่ 80/20 ความคิดใด ๆ?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขออภัยที่ฉันไม่พบวิธีแก้ปัญหาสำหรับคำถามของคุณ หากคุณพบคำตอบ คุณต้องการให้ฉันรู้หรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เหตุใดค่าจากฟังก์ชันนี้จึงเปลี่ยนแปลงทุกครั้งที่ฉันทำการปรับเปลี่ยนเวิร์กชีต ฉันไม่สามารถทดสอบข้อมูลตัวอย่างของฉันได้หากผลลัพธ์ยังคงเปลี่ยนแปลงอยู่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขออภัย สูตรจะเปลี่ยนแปลงไปเรื่อยๆ ขณะปรับแผ่นงานเนื่องจากสูตรมีฟังก์ชัน RAND()
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เป็นปัญหาทั่วไปในจำนวนเต็มที่สร้างแบบสุ่ม เมื่อมีการสร้าง ตัวเลขสุ่ม นำพวกเขา & คัดลอก & วางพิเศษพวกเขาเป็นค่า ด้วยวิธีนี้พวกเขาจะไม่เปลี่ยนแปลงอีกต่อไป แต่คุณจะสูญเสียสูตร ควรใช้แผ่นงานที่แตกต่างกันในสเปรดชีตเดียวกัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ใครสามารถช่วยฉันหาสูตรที่ถูกต้องได้บ้าง ฉันต้องการรับค่าแบบสุ่มแต่มีข้อจำกัดบางอย่าง ตัวอย่างเช่น สุ่มได้ "แดง น้ำเงิน เขียว ส้ม หรือชมพู" แต่ฉันมีสินค้าจำนวนหนึ่งสำหรับแต่ละสี ดังนั้นฉันต้องกำหนดเงื่อนไขนี้ภายในสูตร
ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณสามารถลองแทรกข้อมูลสุ่มเพื่อสร้างรายการแบบกำหนดเองเป็นสีแดง น้ำเงิน เขียว ส้ม และชมพู จากนั้นจึงแทรกข้อมูลแบบสุ่ม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใช้งานได้หรือไม่หากข้อมูลในเซลล์เป็นแนวนอนแทนที่จะเป็นแนวตั้ง ของฉันไม่ได้ ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขออภัย เพิ่งสังเกตว่าฉันขยายปัญหาสะสม เกินขอบเขตที่ต้องการ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะใช้ตัวสร้างตัวเลขสุ่มนี้ได้อย่างไร แต่ให้สร้างเฉพาะเลขคี่หรือเลขคู่ภายในเกณฑ์เท่านั้น เมื่อฉันเพิ่มการเข้ารหัส "ODD" หรือ "EVEN" มันจะสร้างเฉพาะตัวเลข "1" ในเซลล์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Preston Ehrsam เครื่องมือแทรกข้อมูลสุ่มไม่สามารถแทรกตัวเลขสุ่มคู่หรือคี่เท่านั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ตรงไปตรงมาฉันไม่คิดว่าสูตรนี้ใช้ได้ผล
ฉันกำลังพยายามสุ่มตัวอย่างผลการเลือกตั้งเพื่อที่ฉันจะได้คะแนนเสียงจากพรรคต่างๆ ไม่ ฉันต้องการเข้าไปและหยิบบัตรลงคะแนนแบบสุ่มสิบใบ (เหมือนกับการออกหน่วยเลือกตั้ง) แต่ฉันมักจะได้พรรคที่หนึ่งอยู่ในแถวเสมอ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรจะใช้ได้ก็ต่อเมื่อแทนที่ RAND() หนึ่งรายการด้วย RANDBETWEEN(1;X) โดยที่ X คือจำนวนผลลัพธ์ที่เป็นไปได้ทั้งหมด โดยจะเท่ากับจำนวนเต็มที่มากกว่า 1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ออตติโม ลาโวโร่! เควสโต è proprio quello che cercavo Però non funziona กับ Calc di Open Office, che fra l'altro accetta solo i comandi in italiano.
E' เป็นไปได้ tradurla ใน modo che funzioni anche con calc? Io ไม่ใช่ ci sono riuscito.Grazie

ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
MÌNH KHÔNG HIỂU LẮM. TẠI SAO PHẢI LÀM NHƯ VẬY Ạ?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณเป็นผู้ช่วยชีวิต
ขอบคุณหนึ่งล้าน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตร ta errada... <= altera a P()... Tem que ser < apenas... 

มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL