khaothibaclieu
Thành viên hoạt động



- Tham gia
- 10/4/08
- Bài viết
- 113
- Được thích
- 14
Chào các bạn!
Mình có yêu cầu sau:
Cột B mình nhập một dãy số.
Cột C sẽ hiện ra thông tin ngày tháng năm theo yêu cầu sau:
Nếu cột B được nhập hai số thì cột C sẽ hiện ra 19 và 2 số đã nhập.
Ví dụ: Nhập 90 hiện ra 1990.
Nếu cột B được nhập ba số thì cột C sẽ tách số thứ nhất thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 399 hiện ra 03/1999.
Nếu cột B được nhập bốn số thì cột C sẽ tách hai thứ số dầu thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 399 hiện ra 03/1999.
Nếu cột B được nhập năm số thì cột C sẽ tách hai số đầu thành ngày, số thứ ba thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 12399 hiện ra 12/3/1999.
Nếu cột B được nhập sáu số thì cột C sẽ tách hai số đầu thành ngày, hai số tiếp theo thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 120299 hiện ra 12/02/1999.
Tuy nhiên, mình không thể kiểm soát được việc nhập sai thông tin. Ví dụ nhập ngày lớn hơn 31, nhập tháng lớn hơn 13. Ngoài ra mình yêu cầu nhập năm (tức 2 số cuối) phải trong khoản từ 90 đến 99. Mình nhờ các bạn góp ý chỉnh sửa công thức để bắt buộc người sử dụng nhập ngày tháng năm cho chính xác.
Bên dưới là file ví dụ.
P/S: các bạn đừng góp ý nhập định dạng date dd/mm/yyyy gì đó.
Mình có yêu cầu sau:
Cột B mình nhập một dãy số.
Cột C sẽ hiện ra thông tin ngày tháng năm theo yêu cầu sau:
Nếu cột B được nhập hai số thì cột C sẽ hiện ra 19 và 2 số đã nhập.
Ví dụ: Nhập 90 hiện ra 1990.
Nếu cột B được nhập ba số thì cột C sẽ tách số thứ nhất thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 399 hiện ra 03/1999.
Nếu cột B được nhập bốn số thì cột C sẽ tách hai thứ số dầu thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 399 hiện ra 03/1999.
Nếu cột B được nhập năm số thì cột C sẽ tách hai số đầu thành ngày, số thứ ba thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 12399 hiện ra 12/3/1999.
Nếu cột B được nhập sáu số thì cột C sẽ tách hai số đầu thành ngày, hai số tiếp theo thành tháng và hai số cuối thành năm (tự thêm vào 19). Ví dụ: Nhập 120299 hiện ra 12/02/1999.
Tuy nhiên, mình không thể kiểm soát được việc nhập sai thông tin. Ví dụ nhập ngày lớn hơn 31, nhập tháng lớn hơn 13. Ngoài ra mình yêu cầu nhập năm (tức 2 số cuối) phải trong khoản từ 90 đến 99. Mình nhờ các bạn góp ý chỉnh sửa công thức để bắt buộc người sử dụng nhập ngày tháng năm cho chính xác.
Bên dưới là file ví dụ.
P/S: các bạn đừng góp ý nhập định dạng date dd/mm/yyyy gì đó.