Category Archives: Statistical functions

การสุ่มแบบแบ่งเป็นกลุ่มและแต่ละกลุ่มสุ่มมาไม่เท่ากัน

กรณีที่ต้องการสุ่มกลุ่มข้อมูล โดยแต่ละกลุ่มต้องการให้สุ่มมาไม่เท่ากันนั้น สามารถใช้สูตรในการจัดการได้เช่นกัน ยกตัวอย่างเช่น ข้อมูลที่ A1:B19 แบ่งเป็น 3 กลุ่ม คือ A, B, C แต่ละสมาชิกกลุ่มมีมูลค่ากำกับตามภาพด้านล่าง ต้องการสุ่มโดย สุ่ม A มา 1 ค่า สุ่ม B มา 2 ค่า สุ่ม C มา 3 ค่า

การสุ่มโดยไม่เอาค่าซ้ำแบบ Advanced

เราทราบการสุ่มจากค่าทั้งหมดโดยไม่เอาค่าที่ซ้ำ จากหัวข้อการสุ่มโดยไม่เอาค่าซ้ำอย่างง่ายมาแล้ว ในหัวข้อนี้มาดูการสุ่มค่าจากค่าทั้งหมดโดยไม่เอาค่าที่ซ้ำแบบ Advanced กันบ้าง จุดมุ่งหมายของการนำเสนอวิธีนี้เพียงแต่อยากให้ ทราบว่า Excel สามารถทำอะไรที่ยาก ๆ และซับซ้อนได้อย่างน่าทึ่ง ซึ่งขึ้นกับความสามารถของผู้ใช้

การใช้สูตรสุ่มข้อมูลเป็นชุด ๆ โดยกำหนดได้ว่าให้ไม่ซ้ำกันภายในชุด

Select data with conditions

เหตุการณ์ของการสุ่มอย่างที่ว่านี้คือ สุ่มออกมาเป็นชุด ๆ โดยให้ข้อมูลไม่ซ้ำกันภายในชุดนั้นใช้ในกรณีไหนบ้าง ตัวอย่างที่เห็นได้ชัดก็เรื่องของการจัดกลุ่มแข่งขันกีฬาสีครับ เป็นที่น่าดีใจว่า Excel เองสามารถที่จะสุ่มเช่นนี้ด้วยสูตรได้เหมือนกัน โดยไม่ต้องพึ่งพา VBA

การสุ่มโดยไม่เอาค่าซ้ำอย่างง่าย

โปรแกรม Excel สามารถประยุกต์ให้สุ่มค่าที่ไม่ซ้ำได้ ซึ่งประโยชน์อาจนำไปใช้ในกรณีของการจับสลากผู้โชคดีที่จะได้รับรางวัล หรือเล่นเกมส์ เป็นต้น สมมุติมีรายชื่อตั้งแต่ A2:A20 และเราต้องการเลือกมา 10 ชื่อโดยไม่ให้ซ้ำ ให้ผลลัพธ์อยู่ในเซลล์ D2:D11 

การใช้ Max, Min แทน If

ปกติเราใช้ฟังก์ชั่น If เมื่อทำงานกับข้อมูลตัวเลขที่ต้องการเลือกมาตามเงื่อนไขอย่างน้อยสองเงื่อนไข ยกตัวอย่างเช่น เงื่อนไขคือ ถ้า A1 มีค่าน้อยกว่า 0 ให้ B1 แสดงค่าเป็น 0 ถ้า A1 ไม่น้อยกว่า 0 ให้ B1 แสดงค่าใน A1 ปกติเราสามารถเขียนสูตร If ที่ B1 ได้ดังนี้ =If(A1<0,0,a1) กรณีเช่นนี้เราสามารถใช้ฟังก์ชั่น Max