28/05/2018, 14:23

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ỉ ở ...

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.

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

Note: Với cách này chúng ta sẽ tính được nhanh số ngày đã tham gia vào công ty, hay quá trình công tác ở một cơ quan nào đó. Tuy nhiên nếu như bạn muốn tính chính xác số ngày thực tế làm việc đã trừ đi ngày cuối tuần và những ngày lễ trong năm thì bạn hãy sử dụng NETWORKDAYS trong Excel nhé.

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)

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

0