Nhờ các bác chỉ cách lấy ngày gần nhất tính từ hôm nay hoặc chọn 1 ngày bất kỳ (1 người xem)

  • Thread starter Thread starter ngvhong
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

ngvhong

Thành viên mới
Tham gia
6/11/09
Bài viết
10
Được thích
1
Dữ liệu báo cáo của mình:
Mình muốn với 4 cột ngày như vậy sẽ lấy ngày gần nhất tính từ hôm nay hoặc 1 ngày quá khứ bất kỳ.
Ngày bắt đầu -> ngày hiệu lực -> ngày dự kiến đến lần 1-> ngày dự kiến đến lần 2-> ,.....
Ví dụ:
Ngày bắt đầu: 3/9/2020 -> blank->03/9/201->03/09/03/9/2022
Kết quả cần lấy tính từ hôm nay sẽ là: 03/09/2021

Cảm ơn các bác!
 

File đính kèm

Lần chỉnh sửa cuối:
Mỗi trường hợp cho ví dụ kết quả trả về đi bạn.

Nêu rõ: gần nhất có phân biệt lớn hơn gần nhất và nhỏ hơn gần nhất?
Dữ liệu báo cáo của mình:
Mình muốn với 4 cột ngày như vậy sẽ lấy ngày gần nhất tính từ hôm nay hoặc 1 ngày quá khứ bất kỳ.
Ngày bắt đầu -> ngày hiệu lực -> ngày dự kiến thay đổi lần 1-> ngày thay đổi lần 2-> ,.....
Ví dụ:
Ngày bắt đầu: 3/9/2020 -> blank->03/9/201->03/09/03/9/2022
Kết quả cần lấy tính từ hôm nay sẽ là: 03/09/2021
Suy nghĩ hoài chưa ra.
 
Dữ liệu báo cáo của mình:
Mình muốn với 4 cột ngày như vậy sẽ lấy ngày gần nhất tính từ hôm nay hoặc 1 ngày quá khứ bất kỳ.
Ngày bắt đầu -> ngày hiệu lực -> ngày dự kiến thay đổi lần 1-> ngày thay đổi lần 2-> ,.....
Ví dụ:
Ngày bắt đầu: 3/9/2020 -> blank->03/9/201->03/09/03/9/2022
Kết quả cần lấy tính từ hôm nay sẽ là: 03/09/2021
Suy nghĩ hoài chưa ra.
Bạn làm trực tiếp vào file trên rồi gửi lại nhé. Làm 5 dòng đầu.
 
Dữ liệu báo cáo của mình:
Mình muốn với 4 cột ngày như vậy sẽ lấy ngày gần nhất tính từ hôm nay hoặc 1 ngày quá khứ bất kỳ.
Ngày bắt đầu -> ngày hiệu lực -> ngày dự kiến đến lần 1-> ngày dự kiến đến lần 2-> ,.....
Ví dụ:
Ngày bắt đầu: 3/9/2020 -> blank->03/9/201->03/09/03/9/2022
Kết quả cần lấy tính từ hôm nay sẽ là: 03/09/2021

Cảm ơn các bác!
Lấy ngày gần nhất đây bạn. dùng VBA cho nhanh.
 

File đính kèm

Vậy là lớn hơn hoặc bằng ngày tham chiếu hả? Sao mình mô tả cái đề bài khó khăn thế?

1630469861061.png

5 dòng đầu có thấy làm gì đâu?

1630469884604.png



---------------
Lấy ngày gần nhất đây bạn. dùng VBA cho nhanh.

Đã biết đề bài của người ta như thế nào đâu mà "VBA cho nhanh"?

Ví dụ có 4 ngày: 01/01/2021 - 31/08/2021 - 0 - 02/09/2021 thì lấy ngày nào?
 
Vậy là lớn hơn hoặc bằng ngày tham chiếu hả? Sao mình mô tả cái đề bài khó khăn thế?

View attachment 265203

5 dòng đầu có thấy làm gì đâu?

View attachment 265204



---------------


Đã biết đề bài của người ta như thế nào đâu mà "VBA cho nhanh"?

Ví dụ có 4 ngày: 01/01/2021 - 31/08/2021 - 0 - 02/09/2021 thì lấy ngày nào?
ah, mình chọn những điều kiện khác nhau để làm ví dụ.
Ví dụ có 4 ngày: 01/01/2021 - 31/08/2021 - 0 - 02/09/2021 thì lấy ngày nào?->kết quả sẽ là 2/9/2021ạ, do qua ngày31/8/2021
 
Web KT

Bài viết mới nhất

Back
Top Bottom