Bạn hãy tìm hiểu và dùng hàm DATEDIFottieu đã viết:Em có một câu hỏi xin mọi người giúp đỡ:
Câu hỏi: Giả sử có 1 người sinh ngày 24/03/1984.
Yêu cầu: tính đến ngày hôm nay người đó bao nhiêu tuổi (lưu ý: đủ 365 ngày mới được tính là 1 tuổi)
ottieu đã viết:Em có một câu hỏi xin mọi người giúp đỡ:
Câu hỏi: Giả sử có 1 người sinh ngày 24/03/1984.
Yêu cầu: tính đến ngày hôm nay người đó bao nhiêu tuổi (lưu ý: đủ 365 ngày mới được tính là 1 tuổi)
Hình như là dư, tuổi = DATEDIF(A1,B1,"Y") là OK rồi nếu đủ 1 năm thì sẽ thông báo. Chắc bạn ấy chưa nghĩ là 365 hay 365,25 đâu.tuổi = INT(DATEDIF(A1,B1,"d")/365)
ottieu đã viết:Em có một câu hỏi xin mọi người giúp đỡ:
Câu hỏi: Giả sử có 1 người sinh ngày 24/03/1984.
Yêu cầu: tính đến ngày hôm nay người đó bao nhiêu tuổi (lưu ý: đủ 365 ngày mới được tính là 1 tuổi)
BNTT đã viết:Ông Tía này, đừng làm khó anh em thế.
Cứ hiểu đơn sơ đi:
Ở đây không có khái niệm 1,2 năm hay 1,1 năm gì hết. Tuổi là số nguyên dương.
- đủ 365 ngày thì là 1 tuổi
- nhỏ hơn 365 ngày là 0 tuổi
- chưa đủ (365 x 2 =) 730 ngày thì vẫn là 1 tuổi
- v.v...
Tui nghĩ không phải bạn Ottieu ra đề khó đâu,
mà ngay cả Prudential cũng tính tuổi theo kiểu tui vừa nói khi bán hợp đồng bảo hiểm nhân thọ (!)
BNTT đã viết:Tía xem nhé (lười kém file quá nên ghi thẳng vào đây luôn):
A1 = 11/1/1969
B1= DATEDIF($A$1,A2,"Y")
C1= INT((A2-$A$1)/365)
D1= ROUNDDOWN((A2-A1)/365,0)
Rồi A2 = 1/1/2007 -----> A13 = 12/1/2007
Sau đó kéo công thức của 3 cột B, C, D xuống.
Tía so sánh đi: Theo yêu cầu thì đúng ngày 11/1/2007 mới nhảy tuổi (=38), còn 10/1/2007 thì vẫn là 37
Chỉ có mỗi cái DATEDIF (cột B) mới thỏa mãn điều kiện này.
Xem và cho tui biết ý kiến với nghe.
ottieu đã viết:Em có một câu hỏi xin mọi người giúp đỡ:
Câu hỏi: Giả sử có 1 người sinh ngày 24/03/1984.
Yêu cầu: tính đến ngày hôm nay người đó bao nhiêu tuổi (lưu ý: đủ 365 ngày mới được tính là 1 tuổi)
Bác lại trả lời :Xin hỏi là 366 ngày hoặc 400 ngày thì tính là mấy tuổi ???
Hay nói cách khác : 1,2 năm hay 1,1 năm (1 năm 365 ngày) thì tính là mấy tuổi hả bạn ???
đủ 365 ngày thì là 1 tuổi
nhỏ hơn 365 ngày là 0 tuổi
chưa đủ (365 x 2 =) 730 ngày thì vẫn là 1 tuổi
v.v...