Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
CÔNG NGHỆ
Công Nghệ Thông Tin
Thủ Thuật Tin học
Hướng dẫn: Tính tuổi trong Excel bằng cách nào?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="uocmo_kchodoi" data-source="post: 177419" data-attributes="member: 165510"><p>Excel ra đời với khả năng tính toán đã giúp đỡ con người rất nhiều trong các công việc thống kê, báo cáo, kế toán, kiểm toán... Trong đó, việc tính toán giữa các mốc thời gian nếu chỉ cùng đơn vị thì rất dễ, chỉ cần lấy mốc thời gian sau trừ đi trước nhưng nếu hai mốc thời gian có đầy đủ ngày tháng năm thì lại sinh ra nhiều vấn đề khác. Sau đây mình sẽ giới thiệu đến các bạn hàm DATEDIF để tính khoảng thời gian một cách nhanh chóng và hiệu quả.</p><p></p><p style="text-align: center"><strong><span style="color: #ff4d4d">HƯỚNG DẪN TÍNH TUỔI, TÍNH KHOẢNG THỜI GIAN GIỮA HAI MỐC THỜI GIAN</span></strong></p><p></p><p><span style="color: #b300b3"><strong><em>Lưu ý</em></strong></span>: Đây là hàm có sẵn trong Excel nhưng bạn phải gõ đầy đủ DATEDIF chứ nó không hiện ra List như những hàm khác. Và nó cũng không hiển thị các tham số nhưng những hàm khác. Nhưng mình sẽ hướng dẫn bạn như sau:</p><p></p><p><strong><em><span style="color: #b300b3">Chức năng:</span></em></strong> Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.</p><p></p><p><span style="color: #b300b3"><strong><em>Về cấu trúc</em></strong>:</span> Hàm DATEIF có cấu trúc =DATEDIF(firstdate,enddate,option),với 3 tham số chính là:</p><ul> <li data-xf-list-type="ul">Mốc thời gian bắt đầu = firstdate</li> <li data-xf-list-type="ul">Mốc thời gian kết thúc = enddate</li> <li data-xf-list-type="ul">Tùy chọn hiển thị kết quả = option</li> </ul><p>Trong đó tham số Option có thể nhận các giá trị sau</p><ul> <li data-xf-list-type="ul">“d” : Hàm sẽ trả về số ngày giữa hai mốc thời gian.</li> <li data-xf-list-type="ul">“m” : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai mốc thời gian.</li> <li data-xf-list-type="ul">“y” : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai mốc thời gian.</li> <li data-xf-list-type="ul">“yd” : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai mốc thời gian.</li> <li data-xf-list-type="ul">“ym” : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai mốc thời gian.</li> <li data-xf-list-type="ul">“md” : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai mốc thời gian.</li> </ul><p><strong><em><span style="color: #b300b3">Ví dụ: </span></em></strong> giả sử mình có ngày sinh của Lê Minh Quân là 01/02/2015, giờ mình sẽ lần lượt thực hiện tính tuổi của Lê Minh Quân với các lựa chọn ở trên nhé. Mình sử dụng hàm TODAY() để lấy ra ngày tháng năm hiện tại. Đầu tiên mình thực hiện với option là “d”, mình nhập vào công thức:</p><p></p><p><em><span style="color: #0000ff">=DATEDIF(B1,TODAY(),"d")</span></em></p><p><em><span style="color: #0000ff"></span></em></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif3.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Như vậy tính đến ngày 24/06/2017, Lê Minh Quân được 874 ngày tuổi. Mình tiếp tục đến lựa chọn “m”. Mình nhập vào công thức</p><p></p><p><span style="color: #0000ff"><em>=DATEDIF(D5,TODAY(),"m")</em></span></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif4.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Như hình trên, tính tròn theo tháng thì đến ngày 24/06/2017, tính tròn theo tháng thì Lê Minh Quân được 28 tháng tuổi. Mình sử dụng lựa chọn “y”, nhập vào công thức</p><p></p><p><em><span style="color: #0000ff">=DATEDIF(D5,TODAY(),"y")</span></em></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif5.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Như vậy tính đến ngày 24/06/2017, tính tròn theo tuổi thì Lê Minh Quân được 2 tuổi. Mình tiếp tục sử dụng lựa chọn “yd”, nhập vào công thức</p><p></p><p><span style="color: #0000ff"><em>=DATEDIF(D5,TODAY(),"yd")</em></span></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif6.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Hình trên thể hiện, sau khi quy tròn theo tuổi thì Lê Minh Quân còn lẻ 143 ngày tính đến ngày 24/06/2017. Mình chuyển sang lựa chọn “ym”, nhập vào công thức</p><p></p><p><em><span style="color: #0000ff">=DATEDIF(D5,TODAY(),"ym")</span></em></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif7.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Điều này nghĩa là sau khi đã tính tròn theo tuổi, thì Lê Minh Quân vẫn còn lẻ 4 tháng tính đến ngày 24/06/2017. Mình chuyển sang lựa chọn cuối cùng là “md”, nhập vào công thức</p><p></p><p><span style="color: #0000ff"><em>=DATEDIF(D5,TODAY(),"md")</em></span></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif8.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Như vậy, sau khi đã tính tròn theo tháng thì Lê Minh Quân còn lẻ 23 ngày tính đến ngày 24/06/2017</p><p></p><p>Cũng khá dễ đúng không các bạn. Trường hợp muốn tính chi tiết một ai đó được bao nhiêu tuổi, bao nhiêu tháng, bao nhiêu ngày, chúng ta chỉ cần kết hợp kết quả của các lựa chọn như đã giới thiệu ở trên là được. Vẫn với ví dụ trên, mình muốn ở ô E5 cho ra tuổi chính xác của Lê Minh Quân tính đến ngày 26/04/2017 mình sử dụng công thức sau</p><p></p><p><span style="color: #0000ff"><em>=DATEDIF(D5,TODAY(),"y")&"tuổi"&DATEDIF(D5,TODAY(),"ym")&" tháng "&DATEDIF(D5,TODAY(),"md")&" ngày"</em></span></p><p></p><p><img src="https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif9.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Tuy nhiên công thức trên nếu trường hợp chưa đủ năm hoặc số tháng sau khi đã làm tròn năm hoặc số ngày sau khi đã làm tròn tháng = 0 thì kết quả nhìn hơi vô duyên ví dụ như:</p><p></p><ul> <li data-xf-list-type="ul">0 tuổi 0 tháng 8 ngày</li> <li data-xf-list-type="ul">0 tuổi 3 tháng 9 ngày</li> <li data-xf-list-type="ul">1 tuổi 0 tháng 3 ngày</li> <li data-xf-list-type="ul">1 tuổi 9 tháng 0 ngày</li> <li data-xf-list-type="ul">1 tuổi 0 tháng 0 ngày</li> </ul><p>Để khắc phục tình trạng này, mình sử dụng công thức tổng quát sau</p><p></p><p><em><span style="color: #0000ff">=IF(DATEDIF(D5,TODAY(),"y")=0,"",DATEDIF(D5,TODAY(),"y")&"tuổi")&IF(DATEDIF(D5,TODAY(),"ym")=0,"",DATEDIF(D5,TODAY(),"ym")&"tháng")&IF(DATEDIF(D5,TODAY(),"md")=0,"",DATEDIF(D5,TODAY(),"md")&" ngày")</span></em></p><p></p><p>Lưu ý: Trong công thức trên các bạn cần thay thế TODAY() bằng mốc thời gian của các bạn nhé.</p><p></p><p>Chúc các bạn thành công!</p></blockquote><p></p>
[QUOTE="uocmo_kchodoi, post: 177419, member: 165510"] Excel ra đời với khả năng tính toán đã giúp đỡ con người rất nhiều trong các công việc thống kê, báo cáo, kế toán, kiểm toán... Trong đó, việc tính toán giữa các mốc thời gian nếu chỉ cùng đơn vị thì rất dễ, chỉ cần lấy mốc thời gian sau trừ đi trước nhưng nếu hai mốc thời gian có đầy đủ ngày tháng năm thì lại sinh ra nhiều vấn đề khác. Sau đây mình sẽ giới thiệu đến các bạn hàm DATEDIF để tính khoảng thời gian một cách nhanh chóng và hiệu quả. [CENTER][B][COLOR=#ff4d4d]HƯỚNG DẪN TÍNH TUỔI, TÍNH KHOẢNG THỜI GIAN GIỮA HAI MỐC THỜI GIAN[/COLOR][/B][/CENTER] [COLOR=#b300b3][B][I]Lưu ý[/I][/B][/COLOR]: Đây là hàm có sẵn trong Excel nhưng bạn phải gõ đầy đủ DATEDIF chứ nó không hiện ra List như những hàm khác. Và nó cũng không hiển thị các tham số nhưng những hàm khác. Nhưng mình sẽ hướng dẫn bạn như sau: [B][I][COLOR=#b300b3]Chức năng:[/COLOR][/I][/B] Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn. [COLOR=#b300b3][B][I]Về cấu trúc[/I][/B]:[/COLOR] Hàm DATEIF có cấu trúc =DATEDIF(firstdate,enddate,option),với 3 tham số chính là: [LIST] [*]Mốc thời gian bắt đầu = firstdate [*]Mốc thời gian kết thúc = enddate [*]Tùy chọn hiển thị kết quả = option [/LIST] Trong đó tham số Option có thể nhận các giá trị sau [LIST] [*]“d” : Hàm sẽ trả về số ngày giữa hai mốc thời gian. [*]“m” : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai mốc thời gian. [*]“y” : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai mốc thời gian. [*]“yd” : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai mốc thời gian. [*]“ym” : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai mốc thời gian. [*]“md” : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai mốc thời gian. [/LIST] [B][I][COLOR=#b300b3]Ví dụ: [/COLOR][/I][/B] giả sử mình có ngày sinh của Lê Minh Quân là 01/02/2015, giờ mình sẽ lần lượt thực hiện tính tuổi của Lê Minh Quân với các lựa chọn ở trên nhé. Mình sử dụng hàm TODAY() để lấy ra ngày tháng năm hiện tại. Đầu tiên mình thực hiện với option là “d”, mình nhập vào công thức: [I][COLOR=#0000ff]=DATEDIF(B1,TODAY(),"d") [/COLOR][/I] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif3.png[/IMG] Như vậy tính đến ngày 24/06/2017, Lê Minh Quân được 874 ngày tuổi. Mình tiếp tục đến lựa chọn “m”. Mình nhập vào công thức [COLOR=#0000ff][I]=DATEDIF(D5,TODAY(),"m")[/I][/COLOR] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif4.png[/IMG] Như hình trên, tính tròn theo tháng thì đến ngày 24/06/2017, tính tròn theo tháng thì Lê Minh Quân được 28 tháng tuổi. Mình sử dụng lựa chọn “y”, nhập vào công thức [I][COLOR=#0000ff]=DATEDIF(D5,TODAY(),"y")[/COLOR][/I] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif5.png[/IMG] Như vậy tính đến ngày 24/06/2017, tính tròn theo tuổi thì Lê Minh Quân được 2 tuổi. Mình tiếp tục sử dụng lựa chọn “yd”, nhập vào công thức [COLOR=#0000ff][I]=DATEDIF(D5,TODAY(),"yd")[/I][/COLOR] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif6.png[/IMG] Hình trên thể hiện, sau khi quy tròn theo tuổi thì Lê Minh Quân còn lẻ 143 ngày tính đến ngày 24/06/2017. Mình chuyển sang lựa chọn “ym”, nhập vào công thức [I][COLOR=#0000ff]=DATEDIF(D5,TODAY(),"ym")[/COLOR][/I] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif7.png[/IMG] Điều này nghĩa là sau khi đã tính tròn theo tuổi, thì Lê Minh Quân vẫn còn lẻ 4 tháng tính đến ngày 24/06/2017. Mình chuyển sang lựa chọn cuối cùng là “md”, nhập vào công thức [COLOR=#0000ff][I]=DATEDIF(D5,TODAY(),"md")[/I][/COLOR] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif8.png[/IMG] Như vậy, sau khi đã tính tròn theo tháng thì Lê Minh Quân còn lẻ 23 ngày tính đến ngày 24/06/2017 Cũng khá dễ đúng không các bạn. Trường hợp muốn tính chi tiết một ai đó được bao nhiêu tuổi, bao nhiêu tháng, bao nhiêu ngày, chúng ta chỉ cần kết hợp kết quả của các lựa chọn như đã giới thiệu ở trên là được. Vẫn với ví dụ trên, mình muốn ở ô E5 cho ra tuổi chính xác của Lê Minh Quân tính đến ngày 26/04/2017 mình sử dụng công thức sau [COLOR=#0000ff][I]=DATEDIF(D5,TODAY(),"y")&"tuổi"&DATEDIF(D5,TODAY(),"ym")&" tháng "&DATEDIF(D5,TODAY(),"md")&" ngày"[/I][/COLOR] [IMG]https://www.thuthuattinhoc.org/wp-content/uploads/2017/06/datedif9.png[/IMG] Tuy nhiên công thức trên nếu trường hợp chưa đủ năm hoặc số tháng sau khi đã làm tròn năm hoặc số ngày sau khi đã làm tròn tháng = 0 thì kết quả nhìn hơi vô duyên ví dụ như: [LIST] [*]0 tuổi 0 tháng 8 ngày [*]0 tuổi 3 tháng 9 ngày [*]1 tuổi 0 tháng 3 ngày [*]1 tuổi 9 tháng 0 ngày [*]1 tuổi 0 tháng 0 ngày [/LIST] Để khắc phục tình trạng này, mình sử dụng công thức tổng quát sau [I][COLOR=#0000ff]=IF(DATEDIF(D5,TODAY(),"y")=0,"",DATEDIF(D5,TODAY(),"y")&"tuổi")&IF(DATEDIF(D5,TODAY(),"ym")=0,"",DATEDIF(D5,TODAY(),"ym")&"tháng")&IF(DATEDIF(D5,TODAY(),"md")=0,"",DATEDIF(D5,TODAY(),"md")&" ngày")[/COLOR][/I] Lưu ý: Trong công thức trên các bạn cần thay thế TODAY() bằng mốc thời gian của các bạn nhé. Chúc các bạn thành công! [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
CÔNG NGHỆ
Công Nghệ Thông Tin
Thủ Thuật Tin học
Hướng dẫn: Tính tuổi trong Excel bằng cách nào?
Top