
Gửi bởi
alex-luu
Chào các anh chị,
Xin các anh chị chỉ giúp em công thức tính hoán vị của 1 con số có 3 hoặc 4 chữ số.
Ví dụ em có con số :
1234 , nếu hoán vị thì kết quả đúng sẽ là 24 con số có 4 chữ số (1234 ; 1243 ; 1324 ; 1342 ; 1423 ; 1432 .....)
Nếu con số đó có 2 số trùng nhau :
1224 thì kết quả đúng sẽ là 12 con số có 4 chữ số ( 1224 ; 1242 ; 1422 ; 2124 ; 2142 ; 2214 ; 2241 ....)
Nếu con số đó có 2 cặp số trùng nhau :
1144 thì kết quả đúng sẽ là 6 con số có 4 chữ số ( 1144 ; 1414 ; 1441 ; 4114 ; 4141 ; 4411 ....)
Nếu có 3 số trùng nhau
1222 : thì kết quả sẽ là 4 số : (1222 ; 2122 ; 2212 ; 2221)
Em đã thử dùng hàm COMBIN và PERMUTATIONA, nhưng hình như 2 hàm này không phải để tính hoán vị ?
Em xin cảm ơn các anh chị.
Bạn thử công thức này xem
Mã:
=FACT(LEN(A1))/PRODUCT(FACT((LEN(A1)-LEN(SUBSTITUTE(A1,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")))*(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),A1)=ROW(INDIRECT("1:"&LEN(A1))))))