ฟังก์ชัน PERMUT ใช้สำหรับคำนวณจำนวนวิธีเรียงสับเปลี่ยน (Permutations) ของวัตถุจำนวนหนึ่งที่เลือกมาจากกลุ่มของวัตถุทั้งหมด โดยคำนึงถึงลำดับของการเรียงสับเปลี่ยน ซึ่งแตกต่างจากการจัดหมู่ (Combination) ที่ไม่สนใจลำดับ
=PERMUT(number, number_chosen)
=PERMUT(number, number_chosen)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | จำนวนวัตถุทั้งหมดที่มี (ต้องเป็นจำนวนเต็มบวก) | |
| number_chosen | Number | Yes | จำนวนวัตถุที่ต้องการเลือกเพื่อจัดเรียง (ต้องเป็นจำนวนเต็มไม่ติดลบ และต้อง <= number) |
PERMUT(5, 2)=PERMUT(5, 2)
20
PERMUT(10, 4)=PERMUT(10, 4)
5040
PERMUT(8, 3)=PERMUT(8, 3)
336
1/PERMUT(10, 3)=1/PERMUT(10, 3)
0.00138... (1 ใน 720)
PERMUT นับลำดับ เช่น AB และ BA เป็นคนละวิธี ส่วน COMBIN ไม่นับลำดับ AB กับ BA เป็นวิธีเดียวกัน ถ้าลำดับสำคัญ = PERMUT, ถ้าไม่สำคัญ = COMBIN
PERMUT ห้ามใช้วัตถุตัวเดิมซ้ำ (เลือก 2 จาก 5 ได้ 20 วิธี) แต่ PERMUTATIONA ห้ามห้ามซ้ำ (เลือก 2 จาก 5 ได้ 25 วิธี)
Excel จะคืนค่า #NUM! error เพราะไม่สามารถเลือก 5 ชิ้นจาก 3 ชิ้นได้
Excel ประมาณค่าทศนิยมให้เป็นจำนวนเต็ม เช่น PERMUT(5.7, 2.3) = PERMUT(5, 2) = 20
Excel 2003 ขึ้นไป รวม Excel 365 และ Excel 2021 ทั้งหมด
PERMUT คือฟังก์ชันสำหรับคำนวณจำนวนวิธีเรียงสับเปลี่ยน (Permutation) โดยลำดับมีความสำคัญ ต่างจาก COMBIN ที่ลำดับไม่สำคัญ
ที่เจ๋งของ PERMUT คือมันช่วยให้เราตอบคำถามแบบ “มีกี่วิธี ที่จะจัดเรียงของ n ชิ้น โดยเลือก r ชิ้นมา” เช่น ถ้าเลือก 2 ตัวอักษรจาก A, B, C จะได้ AB, BA, AC, CA, BC, CB = 6 วิธี (ห้ามซ้ำตัวอักษร)
ส่วนตัวผม ลำดับของเรียงสับเปลี่ยน ใช้เยอะในการหาโอกาสเข้าเส้นชัย กรรมการ จำนวนวิธีจัดเลขรหัส และเลขลอตเตอรี่ ถ้าลืมว่า PERMUT ใช้ตรงไหน ให้คิดว่า “ลำดับมีความสำคัญหรือไม่” ถ้าใช่ = PERMUT, ถ้าไม่ใช่ = COMBIN 😎