Tính số lượng ngày, tháng, năm giữa hai thời điểm bất kỳ trên Excel

Nếu bạn là một quản trị viên, một kế kế toán hay là một thủ quỹ trong một cơ quan, doanh nghiệp thì việc thống kê ngày, tháng, năm đòi hỏi độ chính xác là rất cao để xác định một quyết toán cụ thể, có ảnh hưởng tới ngân sách và các thành viên khác.

Điều này sẽ rất đơn giản nếu các con số chỉ ở mức hàng tuần (7 ngày), hoặc hàng tháng.

Nhưng nếu con số này vượt lên, ví dụ lên đến hàng năm hay vài chục năm thì thực sự đã nan giải rồi, và nếu các bạn cứ tính theo kiểu bình thường mà lập bảng thống kê thì quả là rất bất cập, mất thời gian mà còn hay bị nhầm lẫn nữa. Vậy giải pháp nào cho chúng ta ?

Vâng ! Trong bài viết ngày hôm nay mình sẽ giới thiệu và chia sẻ đến các bạn cách tính số lượng ngày, tháng, năm bằng lệnh DATEDIF trên Excel giữa một khoảng thời gian bất kỳ.

Phương thức tính này cho phép các bạn tính toán chính xác tuyệt đối cho dù khoảng thời gian đó cách nhau bao nhiêu năm đi chăng nữa. Nó cho phép bạn biết chính xác khoảng thời gian bắt đầu và kết thúc là bao nhiêu ngày, tuần lễ, tháng và năm, chỉ trong vòng 30 giây.

I. Sử dụng hàm DATEDIF để tính số ngày giữa 2 thời điểm

NOTE:

Ví dụ: Bạn sinh ngày 28/04/1989 đến hiện tại là ngày 07/09/2017 thì bạn đã sống được bao nhiêu ngày, tuần lễ, tháng, năm ?

Thực hiện:

+ Bước 1: Vì hàm DATEDIF chỉ là một dạng câu lệnh tích hợp nên bạn sẽ không tìm thấy trong các cửa sổ lệnh của Excel. Để thao tác được câu lệnh này trước hết bạn cần kích hoạt câu lệnh này trước, bạn mở trình Excel của bạn lên và click vào File, như hình dưới.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (1)

+ Bước 2: Tiếp theo bạn click chọn Options

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (2)

Và chọn Add Ins => sau đó click chọn Go.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (3)

+ Bước 3: Ở cửa sổ Add Ins bạn chọn tích vào hai dấu tích như hình bên dưới, và chọn OK để hoàn tất thiết lập.

  • Analytic ToolPak
  • Analytic ToolPak – VBA

 

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (4)

+ Bước 4: Quay trở về bảng thống kê Excel của chúng ta, nhập vào ô tính ngày dòng lệnh =datedif( lúc đó bạn sẽ thấy lệnh DATEDIF hiển thị ở dưới.

Tiếp theo click vào ô ngày, tháng, năm bắt đầu, và đánh dấu chấm phẩy click tiếp vào ô ngày, tháng, năm kết thúc, rồi nhập tiếp lệnh “d”)

#1. Công thức tính ngày

=datedif(ngày tham gia; ngày kết thúc;“d”)

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (5)

Đến đây bạn đã có một công thức tính hàm DATEDIF, nhấn Enter để thấy thành quả của mình.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (6)

Và đây là kết quả chúng ta thu được: 11267 ngày.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (7)

Trong cách tính tuần, tháng, năm bạn cũng dùng câu lệnh Datedif(và thao tác chọn hàm của ngày bắt đầu, và ngày kết thúc rồi nhập dòng lệnh “d” – ngày, “d”)/7 là tuần lễ, “m” là tháng, và “y” là năm

#2. Công thức tính tuần lễ 

=datedif(ngày tham gia; ngày kết thúc;“d”)/7

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (8)

Kết quả thu được là 1609 tuần.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (9)

#3. Công thức tính tháng

=datedif(ngày tham gia; ngày kết thúc;“m”)

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (10)

Kết quả thu được là 370 tháng.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (11)

#4. Công thức tính năm

=datedif(ngày tham gia; ngày kết thúc;“y”)

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (12)

Lưu ý: Với tất cả các công thức tính DATEDIF , chữ C6 và D6 chỉ là hai ô vị trí chứa hàm số ở ví dụ bên trên chứ không phải là công thức nhé.

Bây giờ để copy công thức thì bạn hãy nhấn chuột vào ô của cột bạn muốn copy. Ví dụ mình đặt vào ô kết quả của cột Năm nhé => xuất hiện dấu cộng màu đen ở góc cuối bên phải của ô tính => bạn nhấn giữ chuột trái và kéo xuống để copy công thức.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (13)

Bây giờ chúng ta sẽ có được kết quả cuối cùng như hình bên dưới.

cach-su-dung-ham-dataif-de-tinh-so-ngay-thang-nam (14)

II. Lời kết

Ok, như vậy là mình vừa hướng dẫn rất chi tiết cho các bạn cách sử dụng hàm DATEDIF để thống kê, tính số ngày, số tuần lễ, số tháng và số năm giữa một khoảng thời gian bất kỳ rồi nhé.

Với những bảng thống kê có số lượng người phải tính dài dằng dặc thì phương pháp này sẽ tiết kiệm cho bạn rất nhiều thời gian, thay vì phải mò mẫm tính toán trên máy tính của mình.

Đến đây bài viết hướng dẫn tính ngày, tháng, năm nhanh trên Excel của mình xin được kết thúc. Hi vọng mẹo nhỏ này sẽ hữu ích đối với các bạn. Chúc các bạn thành công !

CTV: Lương Trung – Blogchiasekienthuc.com

Bài viết đạt: 3.9/5 sao - (Có 12 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

12 comments

  1. Bạn ơi sao mình làm giống y vậy mà không ra câu lệch vậy bạn?

  2. lê văn hưởng

    Sao mình làm giống như bạn mà khi đánh vào công thức không hiện ra “dateif”

  3. Many thanks! Ad hướng dẫn rất dễ hiểu và mình đã làm được ngay lần đầu tiên.

  4. Cảm ơn ad nhé, hướng dẫn rất chi tiết, nhưng mình muốn hỏi chút đc không bạn?
    Mình muốn hiện “3 năm 4 tháng” ở kết quả tính liệu có dùng hàm nào đc không ad?
    Thanks!

  5. mình muốn tính khoảng thời gian từ ngày 25/01/2015 đến ngày 25/3/2018 ra được bao nhiêu ngày bao nhiêu tháng bao nhiêu năm. dùng hàm gi ak

  6. Phạm Xuân Quyết

    Xin chào Ad,
    Mong Ad giúp đỡ: Mình có 1 bài toán mà chưa biết dùng hàm gì để lọc cả: Mình có 1 cột ngày tháng năm từ ngày 01-01-2020 đến hiện tại 04-06-2020. Muốn đặt điều kiện là từ ngày 26 tháng này đến 25 tháng sau là thuộc cùng 1 tháng.
    Ví dụ:
    Từ ngày 26.01.2020 đến 25.02.2020 là thuộc tháng 2
    Từ ngày 26.02.2020 đến 25.03.2020 là thuộc tháng 3
    Từ ngày 26.03.2020 đến 25.04.2020 là thuộc tháng 4
    Từ ngày 26.04.2020 đến 25.05.2020 là thuộc tháng 5

    Nhưng Từ ngày 01.01.2020 đến 25.01.2020 là thuộc tháng 1.
    Mong Ad chỉ giáo giúp ah.

  7. Vũ Mạnh Cường

    Cảm ơn bạn, bài viết của bạn rất hữu ích, bạn có thể gửi file này cho mình không

  8. Khong Thi Binh

    Chào Kiên Nguyễn. Mình có dữ liệu như sau mình không biết dùng hàm gì và công thức thế nào để đếm và tách theo khoảng thời gian 3 tháng một (như là 3 tháng, 6 tháng, 9 tháng …. đến 48 tháng) bạn làm ơn giúp mình với:
    ví dụ:
    1120516001 dãy số này được hiểu là: số đầu tiên là ca sx, 2 số tiếp theo là ngày ,2 số tiếp theo là tháng, 2 số tiếp theo là năm sản xuất và 3 số cuối là số thứ tự. Hiện nay mình có khoản 6 nghìn cái tem như thế này từ năm 2016 đến năm 2020. Bạn giúp mình dùng hàm hay công thức gì để đếm được số tem trong khoảng thời gian như trên từ năm 2016 đến năm 2020.
    Mong bạn giúp mình ah.

  9. Thái nguyên

    bài viết rất hữu ít nhưng bị lỗi khá nghiêm trọng. Các bạn có biết vì sao các bạn không thực hiện dc câu lệnh không là vì (thay vì dấu “;” thì các bạn thay thành dấu “,” sẽ thành công nha các bạn)


Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop