Page 1 of 1

สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 2:59 pm
by springlk
ผม ทำสุ่ม items ไม่ซ้ำกันได้แล้ว

ต้องการสอบถามว่า สุ่มแล้ว ตามด้วยเงื่อนว่าต้องสุ่มในเงื่อนไข >= Rank ที่กำหนดใน i1

ประมาณ
สุ่ม item 10 อัน แต่ rank >= 4 เท่ากับ สุ่ม 18รายการ
หรือ
สุ่ม item 10 อัน แต่ rank >= 5 เท่ากับ สุ่ม 8 รายการ ก็ขึ้นแค่ 8 รายการ

มีไฟล์ตัวอย่างครับ

Re: สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 3:21 pm
by norkaz
...

ไม่ค่อยเข้าใจคำถาม

I3

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($F$2:$F$41)/($F$2:$F$41>=$I$1),H3)),"")

Norkaz

Re: สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 4:29 pm
by springlk
ในช่อง i1
สมมุติ
ผมจะกำหนด rank 4
มันก็เลือก สุ่ม เฉพาะ rank >= 4 สูตรก็สุ่ม ผลลัพท์ 16 รายการตามในรูป

ขึ้น ผลลัพท์ตามที่กำหนด แค่ 10 อัน

Re: สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 4:42 pm
by norkaz
...

ใช้สูตรเดิมที่เขียนไป ถ้ายังไม่ใช่ ช่วยแจ้งผลลัพธ์ ที่ต้องการมาด้วย

ทำตัวอย่าง โดยการตัดสูตร Rank และการ Random ทิ้ง ไปก่อนครับ

I3

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($F$2:$F$41)/($F$2:$F$41>=$I$1),H3)),"")

Norkaz

Re: สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 5:08 pm
by springlk
งั้นอธิบาย สิ่งที่ต้องการใหม่ตามรูปเลยนะครับ

ข้อมูลตาม A B

เราเลือก Rank = 4 ใน i1 เลือกข้อมูล ที่มีค่า >= 4 เฉพาะข้อมูลที่เลือก มีข้อมูล ตาม D E

แล้ว แสดงผล โดยการสุ่ม ตามช่อง i3, i4, i5, i6 หรือมากกว่านี้ครับ

Re: สอบถาม random มีเงื่อนไข >=

Posted: Wed Oct 19, 2022 6:41 pm
by norkaz
...

ตอบตามภาพที่ท่านผู้ถาม สอบถามมา

I3

=FILTER(D2:D999,E2:E999>=I1)

Norkaz