Chuyên mục tin học
Top 10 PCGuide
Tuần Tháng Năm
1 chungthua 6
2 chiecthuyen 5
3 happypolla 4
4 thanhhong 3
5 hatrinhit 3
6 thaiho 3
7 kinhthikute 3
8 changmongmo 2
9 kakanova 2
10 tmdt1 2
11 henry14 2
12 khaihuyen 2
13 giangson 2
14 truongtham 2
15 tradao 2
16 trungthang 2
17 isac123 2
18 cacavasa 1
19 gogota 1
20 jack10 1
cập nhật lúc 04:38 ngày 17/04
Sự kiện Intel
Intel Vietnam

Promote Your Page Too
Giúp em tính tuổi trong excel?
tung93
Bài viết: 1
Ngày gởi: 29/10/2010 | Số lần xem: 4517 | Góp ý: 2
Giới thiệu bạn bè
Em còn cột tính tuổi trong file excel.Mọi ngưởi hoàn thành,rồi chỉ cách làm giúp em được không ạ.
Em cảm ơn ạ.
Tập tin đính kèm
book1(2)_4217.xls (số lần tải: 763)
10
PTS
Câu trả lời hay:
Chưa có
Báo cáo vi phạm
0
Bài viết đã bị đóng.

Câu Trả lời
sailamquakhu
Bài viết: 2692
Ngày gởi: 30/10/2010 05:24 PM
=INT((TODAY()-DATE(1983,6,1))/ 365)
=CONCATENATE(YEAR(TODAY())-198 3," tuổi ",MONTH(TODAY())-6," tháng ",DAY(TODAY())-1," ngày")

Cơ bản là vậy.
Ở câu 1, không phải năm lúc nào cũng 365 ngày, vì vậy cần phải chỉnh lại là 365,25 ngày chẳng hạn, cho khái quát hơn.
Ở câu 2, sẽ có khả năng ra giá trị tháng âm nếu đang là tháng 1 đến 5. Với khuôn khổ ở đây tôi không đưa thêm hàm IF vào sẽ quá dài dòng. Bạn nên bổ sung thêm hàm IF: nếu hiện là tháng 1 đến 5 thì "mượn" 12 tháng sau đó "trả" 1 năm.
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
minhhanb
Bài viết: 1346
Ngày gởi: 29/10/2010 04:16 PM
Để tính tuổi trong Excel bạn dùng hàm DATEDIF, nó tính chính xác từ tuổi, đến tháng, ngày luôn (nếu tính chính xác đến đâu thì bạn bỏ các thành phần ko cần đi đến đó)

Trong bài tập của bạn:
+ Ô C3 chứa ngày sinh của Học viên
-> Công thức ở ô tính tuổi như sau: =DATEDIF(B3,NOW(),"y")&"tuổi , "&DATEDIF(B3,NOW(),"ym")&" tháng, "&DATEDIF(B3,NOW(),"md")&" ngày"
Bạn cần chỉnh lại năm sinh của HV dưới dạng đầy đủ yyyy để tránh tình trạng hàm tính nhầm giữa 19xx và 20xx.

Báo cáo vi phạm
0 bình chọn bài hay

ˆ Lên đầu trang