Page 1 of 1
สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Mon Feb 17, 2014 10:16 am
by Totem

เรียน อาจารย์

ช่วยปรับสูตรสุ่มตัวอย่าง เพิ่มเงือนไขดังต่อไปนี้
1.สุ่มตัวอย่างจากช่วงอายุตั้งแต่ 20-30 ปี (age)
2.จำนวนวนวันจะต้องมากกว่า 1 วัน (day)
3.จำนวนแถวถ้าจะตั้งไว้เผื่อล่วงหน้าได้หรือไม่ ตามตัวอย่างกำหนดไว้ตามข้อมูลจริงคือ 30 รายการ
ต้องการตั้งไว้เผื่อล่วงหน้าแต่ลองทำแล้ว สูตรจะสุ่มนับที่ว่างมาด้วย คือไม่ต้องการให้สุ่มที่ว่างออกมา
เพื่อสะดวกในการใช้สูตรไม่ต้องเปลี่ยนตัวเลขทุกครั้งเมื่อข้อมูลที่ได้มาอาจจะไม่เท่ากันในแต่ละครั้ง
ขอบคุณครับ
Re: สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Mon Feb 17, 2014 1:22 pm
by snasui

ลองปรับเป็นใช้สูตรง่าย ๆ ตามภาพด้านล่างครับ
- เซลล์ G2 คีย์
=AND(C2>=20,F2>1)
Enter > Copy ลงด้านล่าง
- เซลล์ H2 คีย์
IF(G2,RAND(),FALSE)
Enter > Copy ลงด้านล่าง
- เซลล์ I2 คีย์
=IF(H2,RANK(H2,$H$2:$H$300),FALSE)
Enter > Copy ลงด้านล่าง
- เซลล์ L2 คีย์ง
=INDEX($A$2:$A$300,MATCH(K2,$I$2:$I$300,0))
Enter > Copyลงด้านล่าง
Re: สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Mon Feb 17, 2014 2:34 pm
by Totem
snasui wrote:
ลองปรับเป็นใช้สูตรง่าย ๆ ตามภาพด้านล่างครับ
- เซลล์ G2 คีย์
=AND(C2>=20,F2>1)
Enter > Copy ลงด้านล่าง
- เซลล์ H2 คีย์
IF(G2,RAND(),FALSE)
Enter > Copy ลงด้านล่าง
- เซลล์ I2 คีย์
=IF(H2,RANK(H2,$H$2:$H$300),FALSE)
Enter > Copy ลงด้านล่าง
- เซลล์ L2 คีย์ง
=INDEX($A$2:$A$300,MATCH(K2,$I$2:$I$300,0))
Enter > Copyลงด้านล่าง

ขอบคุณครับ

เป็นสูตรที่เข้าใจง่ายและใช้งานได้ตามต้องการครับ
Re: สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Thu Nov 27, 2014 11:45 am
by Totem

เรียน อาจารย์และเพื่อนสมาชิก
ขอถามมีเงือนไขเพิ่มเติมว่า สุ่มตัวอย่างได้ชื่อมาแล้ว และวันที่ของคนที่สุ่มได้ต้องไม่ซ้ำกัน
ขอบคุณครับ
Re: สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Thu Nov 27, 2014 9:01 pm
by snasui

ปรับสูตรใน G2 เป็น
=AND(C2>=20,F2>1,COUNTIF(D$2:D2,D2)=1)
Enter > Copy ลงด้านล่าง
Re: สุ่มตัวอย่าง อย่างมีเงือนไข
Posted: Fri Nov 28, 2014 10:38 am
by Totem
snasui wrote:
ปรับสูตรใน G2 เป็น
=AND(C2>=20,F2>1,COUNTIF(D$2:D2,D2)=1)
Enter > Copy ลงด้านล่าง

ถูกต้องตามที่ต้องการครับ ขอบคุณครับ