nhokckuaju95
Thành viên mới

- Tham gia
- 29/9/11
- Bài viết
- 9
- Được thích
- 0

Tạo hàm trong Excel nhưng không muốn dùng hàm khác là sao vậy bạn? Ý bạn là hàm có sẵn trong Excel, không muốn dùng hàm VBA?Yêu cầu 01->09 kết quả => 01.02.03.04.05.06.07.08.09
xin làm giúp em. Tạo hàm trong excell thôi các thầy cô nhé. Em không muốn dùng hàm khác.
Em xin cam ơn.

Yêu cầu 01->09 kết quả => 01.02.03.04.05.06.07.08.09
xin làm giúp em. Tạo hàm trong excell thôi các thầy cô nhé. Em không muốn dùng hàm khác.
Em xin cam ơn.
Yêu cầu 01->09 kết quả => 01.02.03.04.05.06.07.08.09
xin làm giúp em. Tạo hàm trong excell thôi các thầy cô nhé. Em không muốn dùng hàm khác.
Em xin cam ơn.
TỪ : 00 - ĐẾN 99 mọi người nhé.
EM NGHĨ CHẾ HÀM VẪN ĐƯỢC. giaiphapexcel CÓ NHIỀU NHÂN TÀI MÀ.
Mình lại nghĩ là ví dụ 11->25 ra 11.12.13...25 nhưng không biết cách nào chỉ dùng 1 công thức ra kết quả mà phải dùng cột phụ ở A và B để B90 bằng 10.11.12...99 sau đó tách lấy chuỗi kết quả bằng hàm MIDBài này tác giả đưa ra ví dụ không cụ thể nên mọi người hiểu nhầm, cụ thể là:
Yêu cầu 01->09 kết quả => 01.02.03.04.05.06.07.08.09
Yêu cầu 13->17 kết quả => 13.14.15.16.17
Yêu cầu 12->42 kết quả => 12.22.32.42
Yêu cầu 20->70 kết quả => 20.30.40.50.60.70
Yêu cầu 45->52 kết quả => ????????
Ý tưởng cột phụ như bài #5 bạn viết, dùng file bài #7 của anh Hai Lúa, thay bằng hàm MID ngắn hơn 1 chút:Mình lại nghĩ là ví dụ 11->25 ra 11.12.13...25 nhưng không biết cách nào chỉ dùng 1 công thức ra kết quả mà phải dùng cột phụ ở A và B để B90 bằng 10.11.12...99 sau đó tách lấy chuỗi kết quả bằng hàm MID
=MID(VLOOKUP(RIGHT(D4,2),A1:B99,2,0),LEFT(D4,2)*3-2,300)
Xem file đính kèm nhéMình lại nghĩ là ví dụ 11->25 ra 11.12.13...25 nhưng không biết cách nào chỉ dùng 1 công thức ra kết quả mà phải dùng cột phụ ở A và B để B90 bằng 10.11.12...99 sau đó tách lấy chuỗi kết quả bằng hàm MID




Theo như trong file của tác giả thì:Mình lại nghĩ là ví dụ 11->25 ra 11.12.13...25 nhưng không biết cách nào chỉ dùng 1 công thức ra kết quả mà phải dùng cột phụ ở A và B để B90 bằng 10.11.12...99 sau đó tách lấy chuỗi kết quả bằng hàm MID




Cả hai công thức trên đều ra sai nếu số đầu tiên là 1
số đầu: 1; số cuối: 5; kết quả: 1.02.03.04.05.
Theo như trong file của tác giả thì:
yêu cầu 10->90 kết quả 10.20.30.40.50.70.80.90
Hình như thay FIND(TEXT(B3,"00"),Sea1&Sea2) bằng B3*3-2 được thì phảiCám ơn anh phát hiện sai sót khi ngày bắt đầu nhỏ hơn 10, mình sửa 2 công thức như sau:
=MID(A1,FIND(TEXT(B3,"00"),A1),(B4-B3)*3+2)
=MID(Sea1&Sea2,FIND(TEXT(B3,"00"),Sea1&Sea2),(B4-B3)*3+2)




Không có cơ sở cho điều "hình" này. Bạn phải thấy cái lý do sai là việc khi cung cấp ngày chỉ có 1 ký tự như ngày mồng 1 thì vị trí tìm thấy số 1 là 2 thay vì tìm thấy 01 là 1.Hình như thay FIND(TEXT(B3,"00"),Sea1&Sea2) bằng B3*3-2 được thì phải
Với =B3*3-2 thì B3 = 01 hay B3 = 1 đều cho 1 kết quả là 1Không có cơ sở cho điều "hình" này. Bạn phải thấy cái lý do sai là việc khi cung cấp ngày chỉ có 1 ký tự như ngày mồng 1 thì vị trí tìm thấy số 1 là 2 thay vì tìm thấy 01 là 1.
