hungfedora
Thành viên mới

- Tham gia
- 7/3/12
- Bài viết
- 8
- Được thích
- 0
Giống xếp lịch thi đấu vòng tròn trong bóng đá vậy đó. Ví dụ ta có 4 đội A, B, C, D ta sẽ ra được tổ hợp các cặp đấu là A-B, A-C, A-D, B-C, B-D và C-D. Tổng cộng có 6 cặpMình đã xem file nhưng thực sự chưa hiểu ý bạn muốn nhận kết quả thế nào vì không hề có qui tắc nào cả?
ví dụ: ô a là ô nhập liệu những cặp số 11223344 thì cho ra kết quả 1122 1133 1144 2233 2244 3344. nếu nhập 112233 thì cho ra 1122 1133 2233Mình đã xem file nhưng thực sự chưa hiểu ý bạn muốn nhận kết quả thế nào vì không hề có qui tắc nào cả?
đúng rồi đó bác. có công thức nào ko? giúp e vớiGiống xếp lịch thi đấu vòng tròn trong bóng đá vậy đó. Ví dụ ta có 4 đội A, B, C, D ta sẽ ra được tổ hợp các cặp đấu là A-B, A-C, A-D, B-C, B-D và C-D. Tổng cộng có 6 cặp
Mình chỉ cần xử lý liệt kê ra 2 số cặp như trên. nếu gỗ 10 cặp số thì liệt kê ra 45 cặpNó là liệt kê tổ hợp chập 2 của N phần tử nào đó thì phải.
Dùng cột phụ, các giá trị nhập liên tụcmình nhập vào cột A những con số và công thức sao cho ra kết quả như cột C.. theo kiểu liệt kê tổ hợp ạ. ai giúp em với. tks!
=COUNTA(B3:$B$19)+A2
=VLOOKUP(ROWS($1:1),A$2:B$20,2)&"-"&INDEX(B$2:B$20,ROWS($1:1)-VLOOKUP(ROWS($1:1),A$2:A$20,1)+MATCH(ROWS($1:1),A$2:A$20)+1)
cám ơn bác. hay quáDùng cột phụ, các giá trị nhập liên tục
em mới kiểm tra lại. 10 cặp số cuối xuất ra bị sai bác ơi giờ sữa sao?Dùng cột phụ, các giá trị nhập liên tục
Cho bạn thêm cách không dùng cột phụ, nếu có thay đổi bạn tự sửa vùng trong công thức, công thức yêu cầu phải bấm Ctrl+Shift+Enter!!!Mình chỉ cần xử lý liệt kê ra 2 số cặp như trên. nếu gỗ 10 cặp số thì liệt kê ra 45 cặp
Thêm một cách dùng cột phụ hơi ngược 1 chútmình nhập vào cột A những con số và công thức sao cho ra kết quả như cột C.. theo kiểu liệt kê tổ hợp ạ. ai giúp em với. tks!
Với cấu trúc dữ liệu đầu vào như tập tin thì công thức có thể ngắn hơn và kết thúc bằng Enter.Cho bạn thêm cách không dùng cột phụ, nếu có thay đổi bạn tự sửa vùng trong công thức, công thức yêu cầu phải bấm Ctrl+Shift+Enter!!!
.
=IF(ROWS($1:1)>COMBIN(ROW(A$15)-1,2),"",INDEX(A$2:A$15,COUNTIF(C$1:C1,"*-"&A$15)+1)&"-"&INDEX(A$2:A$15,MOD(ROW(A1)-1+COUNTIF(C$1:C1,"*-"&A$15)*(COUNTIF(C$1:C1,"*-"&A$15)+1)/2,ROWS($A$2:$A$15)-1)+2))
Đếm giá trị cuối để xác định vòng lập rất hay, chắc phải tốn nhiều công sức mới nghỉ ra cách nầyVới cấu trúc dữ liệu đầu vào như tập tin thì công thức có thể ngắn hơn và kết thúc bằng Enter.
Mã:=IF(ROWS($1:1)>COMBIN(ROW(A$15)-1,2),"",INDEX(A$2:A$15,COUNTIF(C$1:C1,"*-"&A$15)+1)&"-"&INDEX(A$2:A$15,MOD(ROW(A1)-1+COUNTIF(C$1:C1,"*-"&A$15)*(COUNTIF(C$1:C1,"*-"&A$15)+1)/2,ROWS($A$2:$A$15)-1)+2))
=IFERROR(OFFSET(A$2,COUNTIF(C$1:C1,"*-"&A$15),)&"-"&INDEX($A$2:$A$15,ROW(A2)-(ROWS($A$2:$A$15)*2-3-COUNTIF(C$1:C1,"*-"&A$15))*COUNTIF(C$1:C1,"*-"&A$15)/2,),"")
Nếu mình chập 4 k là 4 thì sửa công thức thế nào bạnCho bạn thêm cách không dùng cột phụ, nếu có thay đổi bạn tự sửa vùng trong công thức, công thức yêu cầu phải bấm Ctrl+Shift+Enter!!!
Và thêm cách dùng VBA cho n phần tử chập k (k là B1).
Cho bạn thêm cách không dùng cột phụ, nếu có thay đổi bạn tự sửa vùng trong công thức, công thức yêu cầu phải bấm Ctrl+Shift+Enter!!!
Và thêm cách dùng VBA cho n phần tử chập k (k là B1).