Tính tuổi học sinh

  • Thread starter Vũ Văn Thao
  • Ngày gửi
V

Vũ Văn Thao

Guest
Các bạn giúp mình câu hỏi này : Mình thực hiện bài toán Excel tính tuổi của học sinh dựa vào ngày, tháng, năm sinh nhưng kết quả cho là một số thực rất lớn? hãy chỉ cho mình cách thực hiện sao cho đúng?. cảm ơn cá bạn.
 
Khóa học Quản trị dòng tiền
M

mysterious_girl

Guest
Thường tính tuổi học sinh thì bạn chỉ cần dựa vào năm sinh cho đơn giản. Bạn dùng hàm year,now và value là được rồi.
Ví dụ:
____________A_______________B__
___Ngày tháng năm sinh_______Tuổi
1_____22/12/1970___________=value(year(now())-year(A1))
 
HongViet

HongViet

Cao cấp
10/11/05
286
10
18
Đà nẵng
mysterious_girl nói:
Cho đơn giản. Ví dụ:
____________A_______________B__
___Ngày tháng năm sinh_______Tuổi
1_____22/12/1970___________=value(year(now())-year(A1))
Phức tạp hơn 1 tẹo:
2_____22/12/1970___________=INT((TODAY() - A2)/365.25)
:banana:
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,374
36
48
46
Goooogle
Bạn phải hiểu cách mà Excel lưu giá trị thời gian bao gồm cả Ngày, tháng, năm, giờ, phút, giây.
Excel lưu 1 ngày tương đương với số thực = 1, thang thời gian bắt đầu lúc 0 giờ ngày 01/01/1900 (Mặc định, giá trị thời gian là 0). Thời điểm hiện tại ngày 17/02/2006 lúc 0h là 38765.
"Một số thực rất lớn" mà bạn nói ở đây khi trừ 2 số kiểu ngày là 1 số thực theo hệ thập phân, tương đương với số ngày giữa 2 mốc thời gian đó (chứ không phải là số năm hay số tuổi). Thí dụ 17/02/2006 - 17/02/1980 = 9497 (ngày), tương đương 26 năm hay 26 tuổi.

Bạn nên tìm hiểu kỹ hơn vì khi làm kế toán với Excel sẽ làm việc với các số thời gian nhiều, cũng như các kiểu định dạng thời gian.
 
Y

Yeudoi

Trung cấp
29/9/05
88
0
6
Hoi An Quang Nam
Ah hình như trong thư viện cũng có VBA viết về hàm tính tuổi rồi đó.Bạn tìm thử trong thư viện.Nếu không có tôi sẽ gửi cho.Nó cũng rất hay.
 

Xem nhiều

Webketoan Zalo OA