Tính năm nhuận (1 người xem)

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

thanhanyb123

Thành viên mới
Tham gia
9/4/13
Bài viết
4
Được thích
0
E có 1 bài toán như thế này ạ.. Tính thuốc hết hạn hay chưa. Nếu tính đến thời điểm hiện tại hết hạn rồi thì điền vào là hết hạn, còn lại là còn hạn.. Cách lập luận bình thường theo kiểu lần lượt year,month,day thì e làm được rồi. Nhưng có 1 cách là lấy hàm today()-Year(B7)<C7*365. Cách đúng cũng đúng trừ những năm nhuận ==! Mà đoạn lập hàm tính năm nhuận e không làm được. ai giúp e với ạ..
Năm nhuận : chia hết cho 4 và :
+chia hết cho 400
+nếu không chia hết 400 thì cũng không chia hết cho 100
 

File đính kèm

E có 1 bài toán như thế này ạ.. Tính thuốc hết hạn hay chưa. Nếu tính đến thời điểm hiện tại hết hạn rồi thì điền vào là hết hạn, còn lại là còn hạn.. Cách lập luận bình thường theo kiểu lần lượt year,month,day thì e làm được rồi. Nhưng có 1 cách là lấy hàm today()-Year(B7)<C7*365. Cách đúng cũng đúng trừ những năm nhuận ==! Mà đoạn lập hàm tính năm nhuận e không làm được. ai giúp e với ạ..
Năm nhuận : chia hết cho 4 và :
+chia hết cho 400
+nếu không chia hết 400 thì cũng không chia hết cho 100


Chi vậy trời, chẳng hạn bạn ngày sản xuất là 1/1/2013 và hạn dùng là 2 năm thì bạn cứ lấy ngày 1/1/2015 trừ cho hàm TODAY()
Mắc mớ gì mà tính toán cho mệt vậy ta?
 
Lần chỉnh sửa cuối:
E có 1 bài toán như thế này ạ.. Tính thuốc hết hạn hay chưa. Nếu tính đến thời điểm hiện tại hết hạn rồi thì điền vào là hết hạn, còn lại là còn hạn.. Cách lập luận bình thường theo kiểu lần lượt year,month,day thì e làm được rồi. Nhưng có 1 cách là lấy hàm today()-Year(B7)<C7*365. Cách đúng cũng đúng trừ những năm nhuận ==! Mà đoạn lập hàm tính năm nhuận e không làm được. ai giúp e với ạ..
Năm nhuận : chia hết cho 4 và :
+chia hết cho 400
+nếu không chia hết 400 thì cũng không chia hết cho 100
Thông số năm bảo quản của bạn không thật sự rõ ràng. Nếu chỉ tính năm thôi thì cần gì phải phức tạp cộng thêm năm rồi dùng hàm date() là được! Còn nếu tính đến từng ngày thì chỉ cần cộng số ngày đó vào là xong.
 
Dùng hàn edate, cộng cho (số năm)*12
 

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

Back
Top Bottom