Thep Excel

PERMUTATIONA – หาจำนวนวิธีเรียงสับเปลี่ยนแบบซ้ำได้

ฟังก์ชัน PERMUTATIONA ใน Excel ใช้สำหรับคำนวณจำนวนวิธีเรียงสับเปลี่ยนของวัตถุ (Permutations with repetition) โดยอนุญาตให้มีการทำซ้ำได้ ตัวอักษรเดิมสามารถใช้หลายครั้งได้ ซึ่งต่างจาก PERMUT ที่ห้ามซ้ำ

=PERMUTATIONA(number, number_chosen)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=PERMUTATIONA(number, number_chosen)

Argument Type Required Default Description
number Number Yes จำนวนวัตถุหรือประเภททั้งหมด (ต้องเป็นจำนวนเต็มไม่ติดลบ)
number_chosen Number Yes จำนวนวัตถุที่ต้องการเลือกและเรียงสับเปลี่ยน (ต้องเป็นจำนวนเต็มไม่ติดลบ)

Examples

ตัวอย่างพื้นฐาน: เรียงสับเปลี่ยนแบบซ้ำได้
PERMUTATIONA(3, 2)
3^2 = 9 วิธี จาก 3 ชนิด (A, B, C) เลือก 2 ตัว (อนุญาตซ้ำ): AA, AB, AC, BA, BB, BC, CA, CB, CC
Excel Formula:

=PERMUTATIONA(3, 2)

Result:

9

รหัสผ่าน 3 หลักจากเลข 0-9
PERMUTATIONA(10, 3)
10^3 = 1000 วิธี สร้างรหัส 3 หลักจาก 10 ตัวเลข (0-9) ที่อนุญาตให้ซ้ำ เช่น 000, 001, 010, …, 999
Excel Formula:

=PERMUTATIONA(10, 3)

Result:

1000

สมการ PERMUT กับ PERMUTATIONA
PERMUTATIONA(3, 2) & " vs " & PERMUT(3, 2)
PERMUTATIONA(3,2) = 3^2 = 9 (อนุญาตซ้ำ) แต่ PERMUT(3,2) = 3×2 = 6 (ห้ามซ้ำ)
Excel Formula:

=PERMUTATIONA(3, 2) & " vs " & PERMUT(3, 2)

Result:

9 vs 6

เลือก 4 ตัวจาก 5 ชนิด
PERMUTATIONA(5, 4)
5^4 = 625 วิธี สามารถเลือกชนิดเดิมซ้ำกี่ครั้งก็ได้ เพื่อจัดสร้าง 4 ตัว
Excel Formula:

=PERMUTATIONA(5, 4)

Result:

625

FAQs

ต่างกันยังไง PERMUTATIONA กับ PERMUT?

PERMUT ห้ามใช้วัตถุตัวเดิมซ้ำ (เลือก 2 จาก 3 ได้ 6 วิธี: AB, AC, BA, BC, CA, CB) แต่ PERMUTATIONA อนุญาตให้ซ้ำ (เลือก 2 จาก 3 ได้ 9 วิธี: เพิ่ม AA, BB, CC)

สูตร PERMUTATIONA คืออะไร?

PERMUTATIONA(n, r) = n^r เช่น PERMUTATIONA(5, 3) = 5^3 = 125 วิธี

ต่างกันยังไง PERMUTATIONA กับ COMBINA?

PERMUTATIONA นับลำดับ (AB ไม่เหมือน BA) แต่ COMBINA ไม่นับลำดับ (AB เหมือน BA) ถ้าลำดับสำคัญ = PERMUTATIONA, ไม่สำคัญ = COMBINA

ถ้า number_chosen = 0 จะเกิดอะไร?

ผลลัพธ์จะเป็น 1 เพราะมีวิธีเดียวที่ไม่เลือกอะไร (วิธีว่าง)

Decimal ทศนิยมจะถูกประมวลผลยังไง?

Excel ประมาณค่าทศนิยมให้เป็นจำนวนเต็ม เช่น PERMUTATIONA(3.7, 2.2) = PERMUTATIONA(3, 2) = 9

ใช้กับ Excel เวอร์ชันไหนได้?

Excel 2010 ขึ้นไป รวม Excel 365 และ Excel 2021 ทั้งหมด

Resources & Related

Additional Notes

PERMUTATIONA คือฟังก์ชันสำหรับคำนวณจำนวนวิธีเรียงสับเปลี่ยนแบบอนุญาตให้ซ้ำได้ (Permutation with repetition) โดยใช้สูตร n^r

ที่เจ๋งของ PERMUTATIONA คือมันตอบคำถาม “ถ้าเลือก r สิ่งของจาก n ชนิด และสามารถเลือกชนิดเดิมซ้ำกี่ครั้งก็ได้ จะได้กี่วิธี” เช่น ถ้ามี A, B, C 3 ตัวอักษร และต้องสร้างรหัส 2 ตัว ที่อนุญาตให้ซ้ำ จะได้ AA, AB, AC, BA, BB, BC, CA, CB, CC = 9 วิธี (เทียบกับ PERMUT ได้แค่ 6 วิธี)

ส่วนตัวผม PERMUTATIONA ใช้เยอะเมื่อต้องสร้างรหัส พาสเวิร์ด เลขทะเบียน หรืออื่นๆ ที่อนุญาตให้ใช้เลข/ตัวอักษรเดิมซ้ำได้ ถ้าสงสัยว่าใช้ PERMUT หรือ PERMUTATIONA ให้คิดว่า “ห้ามซ้ำหรือปล่อยซ้ำ” ถ้าปล่อยซ้ำ = PERMUTATIONA, ถ้าห้ามซ้ำ = PERMUT 😎

Leave a Reply

Your email address will not be published. Required fields are marked *