Hàm tính tuổi theo ngày tháng năm được tính cho trước

Liên hệ QC

tson1020

Thành viên chính thức
Tham gia
22/5/16
Bài viết
61
Được thích
7
Giới tính
Nam
Nhờ các anh, chị giúp dùm hàm tính tuổi theo ngày tháng năm được tính cho trước, cụ thể là:
Mình có 02 cột năm sinh nam và nữ, trong đó cột năm sinh có thể có năm hoặc có thể có đủ ngày tháng năm.
Và dùng công thức sau để tính: =DATEDIF(IF(LEN($B5)=4,DATE($B5,1,1),$C10),D5,"y")
Nhưng khi tính copy xuống thì có những ô trong đó ko nhập năm sinh nhưng nó vẫn tính (vd: ô nam không có năm sinh nhưng nữ có năm sinh thì vẫn tính cả 02 ô), và giờ mình muốn tính là khi có nhập dữ liệu thì mới tính.
Đồng thời mình muốn tính luôn ngày tháng năm luôn thì sẽ như thế nào và quy định nếu chỉ có năm sinh thì tính tuổi là ngàytháng năm được tính tuổi trừ 15/7/năm sinh
Nhờ anh/chị giúp dùm. Cảm ơn anh/chị nhiều.
 

File đính kèm

  • Tinh tuoi.xlsx
    10.3 KB · Đọc: 21
Thử công thức này tại I5:

=IF(B5>0,DATEDIF(IF(B5<2019,DATE(B5,1,1),B5),$D5,"y"),"")

Copy qua phải và xuống dưới.
Cảm ơn bạn
- Bạn cho mình hỏi nếu B5>=2019 thì công thức sẽ không đúng nữa và mình muốn khi nhập 2020 thì nó vẫn tính được là 02 theo như dữ liệu là năm 2022.
- Còn trường hợp nếu đầy đủ ngày tháng năm thì tính như thế nào và làm tròn ra sao hoặc không đủ ngày tháng thì theo quy định là lấy ngày tháng năm cho trước - 15/7/năm sinh thì làm như thế nào.
Mong bạn giúp dùm
 
Sinh sau hay bằng 3000 cũng có luôn (và nhiều), đó là 3000 giá trị ứng với date
18/03/1908
Không rõ còn sống không thôi?
Nhưng công thức đề cập trên cũng cần lưu ý hạn chế
Hihi, cảm ơn bạn.
Hàm của bạn giúp mình là chính xác rồi nhưng mình muốn tính nếu đủ ngày tháng và tính đến tháng làm tròn số thì như thế nào, nếu được thì bạn giúp dùm mình.
Cảm ơn bạn
 
Hihi, cảm ơn bạn.
Hàm của bạn giúp mình là chính xác rồi nhưng mình muốn tính nếu đủ ngày tháng và tính đến tháng làm tròn số thì như thế nào, nếu được thì bạn giúp dùm mình.
Cảm ơn bạn
Tròn thế nào là do bạn quyết định nhé, có người tính đúng tính đủ, qua sinh nhật thì là dủ tuổi, trước là thiếu tuổi
có khi là thiếu dưới 6 tháng thì làm tròn tuổi, cái này là do người dùng quy định thôi
Còn theo quy định chung thì phải đến Sinh nhật thì mới tròn tuổi (tính theo năm)
 
Nhờ các anh, chị giúp dùm hàm tính tuổi theo ngày tháng năm được tính cho trước, cụ thể là:
Mình có 02 cột năm sinh nam và nữ,.
Bạn thiết kế chi mà đẹp vậy, nhưng là 1 thiết kế tồi Sao không là
PHP:
STT   Ngày sinh  Fái tính  TG Qui định
001   1/13/2000  Nu       12/15/2016
003      1984    Nam      1/17/2017
 
Có lẽ bạn không muốn hểu thì đúng hơn
File #1 của bạn là file trong Word thì đẹp đó!
 
Có lẽ bạn không muốn hểu thì đúng hơn
File #1 của bạn là file trong Word thì đẹp đó!
Thật sự mình ko hiểu nên mới hỏi vấn đề như vậy, còn file excel của mình đưa ra là mình muốn hỏi vấn đề tính tuổi và mình đưa ra dữ liệu cho mọi mọi trường hợp mình thấy cần thiết để mình áp dụng vào bảng tính của mình. Nếu bạn thấy dữ liệu của mình tồi thì mình xin lỗi bạn vì đã đọc nó.
Không ai là hoàn hảo cả nên nên mình tôn trọng mọi ý kiến của tất cả mọi người và cả bạn nên mình tiếp thu tất cả, nếu bạn chỉ ra chỗ tồi như bạn nói thì để lần sau nếu có hỏi thì mình sẽ khắc phục lại.
Cảm ơn bạn vì đã đóng góip
 
Nó thể hiện sự tồi tệ bỡi vài điểm sau:
Ta biết rằng luật fáp Việt nam thì trai 20 mới được lập hôn nhân; Nữ 18
Nhưng mặt khác nam nữ đến cùng 1 tuổi đều đi bầu cử
Vậy xài bảng tính của bạn để thống kê sẽ khó hơn trang tính mình gợi ý cho bạn là cái chắc.
Ngay trong bài tập của bạn, cách tính hay chuyển đổi trên chỉ 1 cột đã vứt được 1 hàm IF() rồi còn gì.
Trang tính của bạn chỉ ưu điểm khi trưng cho các sếp xem mà thôi, vì đẹp
Nhưng để đạt đến cái đẹp đó có khi vướng fải số liệu không chính xác rất có thể sẩy ra (do sự fức tạp từ công thức đem lại).
& mình xin lỗi, nếu bạn cho là nói như bài trước (hay cả bài này) của mình là nặng lời!
 
Lần chỉnh sửa cuối:
Cảm ơn bạn vì đã góp ý
 
Web KT
Back
Top Bottom