Permutasi-k dari n benda
Terkadang kita hanya ingin menyusun ulang sejumlah elemen saja, tidak semuanya. Permutasi ini disebut permutasi-k dari n benda. Pada contoh untai abcd, maka permutasi-2 dari abcd (yang semuanya ada 4 unsur) adalah sebanyak 12:
ab ac ad
ba bc bd
ca cb cd
da db dc
Sedangkan permutasi-3 dari untai yang sama adalah sebanyak 24:
abc abd acb acd adb adc
bac bca bad bda bcd bdc
cab cba cad cda cbd cdb
dab dba dac dca dbc dcb
Banyaknya kemungkinan permutasi seperti ini adalah

Permutasi dengan elemen yang identik
Terkadang tidak semua unsur dalam permutasi dapat dibedakan. Unsur-unsur ini adalah unsur-unsur yang identik atau sama secara kualitas. Suatu untai aabc terdiri dari 4 macam unsur, yaitu a, b, dan c tetapi unsur a muncul sebanyak dua kali. Kedua a tersebut identik. Permutasi dari aabc adalah berjumlah 12:
''aabc aacb abac abca''
''acab acba baac baca''
''bcaa caab caba cbaa''
Ini bisa dimengerti sebagai permutasi biasa dengan kedua unsur a dibedakan, yaitu a0 dan a1:
''a<sub>0</sub>a<sub>1</sub>bc a<sub>1</sub>a<sub>0</sub>bc'' = '''''aabc'''''
''a<sub>0</sub>a<sub>1</sub>cb a<sub>1</sub>a<sub>0</sub>cb'' = '''''aacb'''''
''a<sub>0</sub>ba<sub>1</sub>c a<sub>1</sub>ba<sub>0</sub>c'' = '''''abac'''''
''a<sub>0</sub>bca<sub>1</sub> a<sub>1</sub>bca<sub>0</sub>'' = '''''abca'''''
''a<sub>0</sub>ca<sub>1</sub>b a<sub>1</sub>ca<sub>0</sub>b'' = '''''acab'''''
''a<sub>0</sub>cba<sub>1</sub> a<sub>1</sub>cba<sub>0</sub>'' = '''''acba'''''
''ba<sub>0</sub>a<sub>1</sub>c ba<sub>1</sub>a<sub>0</sub>c'' = '''''baac'''''
''ba<sub>0</sub>ca<sub>1</sub> ba<sub>1</sub>ca<sub>0</sub>'' = '''''baca'''''
''bca<sub>0</sub>a<sub>1</sub> bca<sub>1</sub>a<sub>0</sub>'' = '''''bcaa'''''
''ca<sub>0</sub>a<sub>1</sub>b ca<sub>1</sub>a<sub>0</sub>b'' = '''''caab'''''
''ca<sub>0</sub>ba<sub>1</sub> ca<sub>1</sub>ba<sub>0</sub>'' = '''''caba'''''
''cba<sub>0</sub>a<sub>1</sub> cba<sub>1</sub>a<sub>0</sub>'' = '''''cbaa'''''
Total permutasi dari untai aabc adalah sebanyak 4! = 24. Namun, total permutasi ini juga mencakup posisi a0 dan a1 yang bertukar-tukar, yang jumlahnya adalah 2! (karena a terdiri dari 2 unsur: a0 dan a1). Dengan demikian jika dianggap a0 = a1 maka banyak permutasinya menjadi 4! dibagi dengan 2!. Cara menghitung ini dapat digeneralisasikan:
Untuk untai S sepanjang n yang mengandung satu macam unsur identik sebanyak k:

Lebih umum lagi, jika panjang untai adalah n, mengandung m macam unsur yang masing-masing adalah sebanyak k1, k2, ..., km, maka:

atau

Sebagai contoh, untai aaaaabbcccdddddd terdiri dari 5 a, 2 b, 3 c, dan 6 d, maka banyaknya permutasi yang dapat dibentuk:

Dalam permutasi biasa, misalnya abcd, setiap unsur hanya muncul satu kali, sehingga

Unsur yang identik tersebut tidak perlu benar-benar identik, tetapi bisa merupakan unsur yang berbeda, tetapi ada kualitas tertentu yang kita anggap sama dari kedua unsur tersebut. Sebagai contoh, huruf A dan huruf a bisa dianggap identik untuk keperluan tertentu.
Permutasi siklis
Permutasi siklis menganggap elemen disusun secara melingkar.
'' h a ''
'' g b ''
'' f c ''
'' e d ''
Pada susunan di atas, kita dapat membaca untai tersebut sebagai salah satu dari untai-untai berikut:
abcdefgh
bcdefgha
cdefghab
defghabc
efghabcd
fghabcde
ghabcdef
habcdefg
Cara membaca untai abcdefgh dalam susunan melingkar tersebut bermacam-macam, maka setiap macam cara kita anggap identik satu sama lain.
Permutasi siklis dapat dihitung dengan menganggap bahwa satu elemen harus ditulis sebagai awal untai.
a bcdefgh
--------
^ bagian yang dipermutasikan
Dengan menganggap panjang untai (atau banyaknya elemen) adalah n, dan karena elemen awal tidak boleh diubah-ubah posisinya, maka banyaknya elemen yang dapat berubah-ubah posisinya adalah n-1. Dengan demikian kita cukup mempermutasikan elemen yang dapat berubah-ubah posisi saja, yaitu sebanyak
.