Bài viết: 5 hàm ngày tháng tuyệt vời trong Excel

Liên hệ QC

kyo

Nguyễn Khắc Duy
Thành viên danh dự
Tham gia
4/6/06
Bài viết
901
Được thích
2,715
5 HÀM NGÀY THÁNG TUYỆT VỜI TRONG EXCEL

Bạn có muốn nâng cao kỹ năng Excel của bạn với 1 vài tuyệt chiêu về ngày tháng? Việc tính toán ngày tháng đôi khi có nhiều phiền hà. Bạn muốn tính toán số ngày làm việc giữa hai ngày, hoặc tự động tìm kiếm ngày tháng trong thời gian hai tháng, tuy nhiên không phải lúc nào cũng có 1 con đường hướng thẳng về phía trước như các hàm tính toán với số được.

Excel có một kho tàng đầy đủ các hàm về ngày tháng tuyệt vời để bạn khám phá đấy. GPE xin giới thiệu với bạn 5 hàm tốt nhất trong kho tàng đó nhé.

1. TODAY


Hàm TODAY được sử dụng khá tốt cho rất nhiều công việc tính toán ngày tháng. Kết quả trả về là ngày hiện tại trong đồng hồ hệ thống của bạn. Hàm này đem lại rất nhiều hữu ích cho công việc của bạn. Giống như ngày tháng sẽ thay đổi mỗi ngày, hàm TODAY hỗ trợ cho các tính năng trong Excel và giúp bạn theo dõi công việc mỗi ngày.

Cấu trúc hàm như sau : =TODAY()


Không còn thông tin nào nữa đối với hàm này vì tự nó có thể đưa cho máy tính của bạn những gì là cần thiết.

1 ví dụ về ứng dụng hàm TODAY trong Excel: làm nổi bật những ngày lễ đã qua cách đây 30 ngày. Bạn có dữ liệu ngày tháng như hình dưới đây:

rnB3WMyB2cmz24z2mUGgSub-KtF_zTugc4xvH7YIjnfGYU1GWwqbtDzcDvaEhRi0kz2qf7DmEyKESCGdF8G6TFW71wW9Wxred3cxLLdL-K3GAdmpqX7uI25VsPUwEeKi4LgWcUSC8HZh2cxuqDtzeLK9J98xymG9n3vdTlUAe1jFwu-fb1HvMaZaFwgpdSkYy5sgV05XcLYYsClcroxVHSIhU0IS0ivVFA8gDz-OOEGYhlKa6irN8Q6pSfziwzrY40OCW3I2up3NMLl1d4LZCPDy7RtsN2p5QH3S4J8ha7OfZ-vzt6DhSCui3IHMB9uf5_RuF5PBI714vPIIAwkz_I7mHktLOZ1OF6ywVvSgPRdvpUv8e3L8LgUIgQWQI6NvY62UyI3ttSttfi3HESMc5RiD9RnDFW4YXtAurEMowobEQvkLhBXHs8rcZZF5rbeKm5qho3rAXBQLH51maLRNbRwEZCl7IkGa_Ca5aDXjklOs6bvOlxUHmcR2wuMduvpsWEC98hsXry1jPF1zh0fD0n3Ry-iH1gQwkluuvaMzED2kFpFiT3qyocL1lwjHD3v_R7lfhzsboI3xLjqUmYxjFBMm3yAUUMDsTWwVbL3YFvIU58QyC9o6=w225-h221-no


1/ Chọn vùng các ô ngày tháng cần làm nổi bật
2/ Chọn Conditional Formatting trong thẻ Home >> New Rule

yCtl2bNyBR4TT1Webrb6ReA0hc3KA9gJlxUb3rzE1BQRttldr3HFKKHGD_5O2ESxfyoTkU8pZohmD098fm-17hWwxR7HH8_UYdiE3aEa9853KjZOFShQmm0kuvgQmnGpZbyI6BvBS3niG0A4RQ3QI0uBLtZk_DbE804GgR522GnFcVUXJBa-X3VPGb3iESY3Sut35AwaETUj0uJufaeLhdG7el9Jg4zABEQRyvAo7_D_n4NHYOjmHEMUQ0dr12OMvZlKmB3s6-AQIIOxwWgEXKZRErVisD7GLM5lhVbdg4m9ryh8-r0yThxDPi2klLZfN8mF3nLBwPctfT3gKl4xVFcSr0FydsfEUd7yDS76UtkaoQWoQk_hmzCw5rHnM45-khiYp6wJfzxoCnFy3PFhbXHJYzP_PdxiMlUbB68Kra7zq0M-u5xVzVGDlTsJTY9Z4slhccue-yHU6sinpwiGt70sS3twm44d-_6f9pIDTnSsU2QJQkOIRpxS6qKiih66wxPwtdhv3knLg5MPePShE2H5SwhWrUdg8JSlqhBmmKKlIfztbSuvhnvzKBBZjyGYZGyTF1blssw_EeUXr-nHdQEPBNIfob1JSqq5B5eUvTz0HC8lC0Pu=w1019-h407-no


3/ Tại hộp thoại New Formatting Rule,
- Chọn Format only cells that contain trong mục Selelect a Rule Type
- Trong Format only cells with, bấm vào mũi tên ở góc phải ô thứ 2, chọn less than từ trong danh sách được xổ xuống.
- Tại ô thứ 3, bạn gõ vào công thứ : =TODAY()-30
- Bấm tiếp vào ô Format

u38T1oqqzHUJd_VwGkGbSwEkakNaO_HDuVkEyUhPZFoDBjGUmHSVyMy6WxvcKq1efLKWiWFA4BYEwe1q9FxnwehLd-OgFoop87dY2j7Kw1fFZmPG0rKQrs0X1Vmjj-GyB1DAGNP96hvY2BMbttGmEHu-aCvgPtzURJfnz60RmtDROmHRGFhrSzeOy4O_hIjPqaRFCnv-4x1xlQgt3637RzL-Hz-kPiJPAJcez6-J3ns4RZ7vttW_p842_MJsJgdvCFEzkINedmxUAcWygSzNau8vUjfsdxCY3OnVow1ZoWV0WTKGCoUy5KFBE7G-Y_yCia4x9dbBdWwsv43PuAzKOYTut9Via9Zr2rSCKmIjHUPs2vdaYg2T78FWDMm4eHqyc2xOepq7pHGaLGT4oB5-e3I0gqa_fNLAjVKGYXQSurFZTYzSeBfk-hngh73iqkBoDd0VDENq4AotqSSvs_5w0Nq2bafcLzLiVKFzVpboIxuKgCiGpbEt0n3ZRCe2n3ucccbbsDxkBP5tIyX0bHOicZ-mFytJpKPwcWwZRM27vfHONDITkkyfyz4-f46ohYrDcmth2ClekwLvqpU9fgw9JDVq3eLUFReZbZxgiR12UzkHbWey3ZiT=w765-h444-no


4/ Hộp thoại Format Cells được mở ra. Tại đây, bạn có thể chọn các định dạng cho các ô kết quả. Giả sử, tô màu đỏ cho các ô kết quả

C8AjtnPi09eZxe3yppn8_XhUftYrTtOen5yqkYpJuSTlsGXSr-AXzJFJjFsFXWyLUPvC7zNQR82DqVlUCD6z835ZiHP6n0_l3mI1ZRP_UmTy44Nv9RhIy3U28W2PUHSpInkLlUUWROvm1kJCL7uX-gsa2DxSLr8h009JYvdIleB7uRVxcDHnvZBc4UFxliNeqORnm6b1ByzLrP0WBPoVBnT7CTToTP7EHZ8vpwOzBGjalIRZcRoVPpyPf49UFI6dpNslIMinF4H1aqmIXY81MKQ08lRonxnm6WbssF3EDXXNCcj9KQrDTbSXU7Eok1Km1sDbt-LIeLvOnQFsgrBWTxbuTUnHqcW-E1Aq8alSR3PCYJR87UwJW5luXxf0k8GYEw0yhdm64O9G2dfCTjevPr1HjE3cn-b_vEUkWc9mbdOyv3QaU1hcGpTXDN7j_sgGoNJu0gQ79dq7ADLMHZ_1bbiaJntXZJ8deFyg_GuP4Pd8X4EDdY5b5rCyasa8fEBHS2fj7JZnuyC5mLNXnyEt3rL2EsV9_7N4xc1H6H-7dtmBNAA3D3R-9EPBtT22HufmG8yQnN-U2L5Cj3KwJiNhKZb-99QEXqAmtRJAtVdB6DBsiUzNh_PK=w749-h532-no


5/ Bấm OK và chờ xem kết quả nhé

k2oHU3I1l9YMzmq4TQumhlbmDWh392A-w_NDUBGxOaTz6tA-Dk1yATqKk3nUeR5twHOhGiPxmRKADLNNXyLq7F1a1o-pImrFDp1dWEbPgcB4biA1hvPT-dD_9kZ49zmksoIyg4cFSOqEYU7-qwxSUjjnFoKtcDdCTVNqHB-zJ4RkeDg-Ksmbbxzy6HWOBVIG89C9MKwwIHqIyqxGngByelgfleVV94fj3IB1TD4n6vi_-J356LwHh0mVAKLCkh7mahgAyXA41tiOEfhD2nQ0P-JcfntSkhDotjFq4eyXq6YZ56def3zbO0tfIHWPE4N_OciOlTqwzpucq0XJzBgup4R8A62mhn2iqPiYcWRorUMZvYhwFdzT41dT6c6-x91C59AtLmAqBaGZqturoQ48cPjsrOfZ4AWS3g_1XX_R69KEZ55vgUX266eqZIV89ZiODHJ90wqJZAEjcQSYfyd4BnW0s-xAeEVRJANR3RO43AJNFW2emQ4PYiqYZyB8i5sDep97JTbMkX9CdfW30ZcScQmgqQHTTTV3Lt97ehunWK8AtT_fS9Qd-SZG0csAOrQLEFKTCe8z8-U-trBJeoosMYmYp-tjfPWCzhb8AgslHqJG1Ro33i04=w227-h192-no


Bạn có thể xem thêm các bài viết khác vè ứng dụng hàm TODAY trong diễn đàn giaiphapexcel.

2. NETWORKDAYS


Hàm NETWORKDAYS được sử dụng để tính toán số ngày làm việc giữa 2 ngày (không tính thứ 7 và Chủ nhật). Cấu trúc như sau:
=NETWORKDAYS(Start Date, End Date, [Holidays])

Ngày lễ là tùy chọn và không bắt buộc phải có trong hàm. Ngày lễ sẽ được nhập như là 1 dãy các ô trên bảng tính của bạn có chứa các ngày lễ.
Xem ví dụ dưới đây để hiểu thêm về hàm NETWORKDAYS

DbSA1sshJXZ520Y5eXbhhNMkgZTGvpgNWL9i6BWOLxHejgxC3IMbjKFH738rDyXK2MRdeRm-gEyEOKm-Im5q73RPBe90wSS5o2QjiV3HZ0jnv7FebwAWpxl9ippZPP-bjbXIxV4d-SHpfypZIIw0v5OMU8VcjtH9f3948iaE7s0hmVPcFc3AZYOg77KzW8rq1cMRHDDszDIyPL8dga8eSBjQp3zgLQ4kQp4LYjK-SIMDHJ21LZEMwSDHP-6SFQvkHFYl9BOLg3On1ceb99_OY43WCLPwkuxeR12l49jSKXzLbkUyVXfDV8oju03g9k8gCMMVljcCVDne8EsFPJ5aBslD7qTNbiIMYzb-cCbio9tO8gEr6z2eg3aTpyj_UtwsSY8GqzrH2ZhUowY6v64BcQlMLFojZ4_ZVals07f_iJE4d86mGfd9kamDJ09AWcYaiZcrBHXm1XPo-hTRk9_UMP9FgdXyITOV2kAC9amD0GW0uUV-8kxzRkB5EsbYaiZAXok4DALzCt-3va6TvXu_kDs1EcZcWN768zCldFCo5viTRwrZKwp2CHrPK3dk29CT4RNvKiqFAOkfhaV2RRREzxgO24QFKjHJBBeKGxoS4E4gtFvUHyKG=w624-h357-no


Vì ngày 13 và 14/2/2016 là ngày Thứ 7 và Chủ Nhật, nên nếu không có ngày nghỉ lễ, bạn sẽ phải làm thêm 5 ngày, từ ngày 8 đến 12/2/2016.

3. EDATE


Hàm EDATE trả về kết quả là 1 ngày đã được quy định số tháng trước hoặc sau ngày bắt đầu. Cú pháp của hàm là:
=EDATE(Start Date,Months)

Ví dụ, hàm EDATE có thể được sử dụng để tính toán thời gian thử việc của một nhân viên.

pAbFAQPru_D5uc1kF3xTnfXNcnBwvyWm_NLC5j-L0lXUoqEPSnilmR28703qc0DU_OBCrLAWZwcJEznnrvGwSJGufjR_uKcZvt70hoWmThTiOaaDz8wQqlnYE8_rt5mSNv3qIReVyRYNXPI6FxFmtCz5m45uPfX2NF7_JOxKPF5KejGvFyvXwHL7wuz3-_EULVnIhhJivZgltUBFKlN9DkbDRopvIx2Htsg_fXOsB2djICB-sJmCfN8AXstWyvvbs0w8qUykYPBF948O2BgEb6LOSHjcffKIhFS0IXrPU9sKNQIoamw2HPTGn78jb5BEVLJmBva_msQn9IDS7bonXdENQVIrU0ztYfWp7fjn6XtHXc3-3MXNBpbPoCl4g8WmhQVkoyc_f98QjUK2hEK5oApy5pcQV_j8jgalsiIMIgjyerg4LHPQwojmcGyB9nHWdDVOEqzm7DUZc8dYsylpyHWuEYmgpRXWI1yEzTH7uETO7rVgLx0fDmV4fLidAQXxO70Q-C1LO2CSGvOPQHmJ2K6rzGBuMTCOfer1E142I5JNFDnNGuVz1dPYy99pyscF_aK19jZVeWRL5ps2Xg-st30PvrJpVuuq6rQCjLpgKeJugetKUjsL=w604-h197-no


4. WORKDAY


Hàm WORKDAY trả kết quả là 1 ngày trước hoặc sau ngày bắt đầu 1 số ngày quy định. Cú pháp như sau:
=WORKDAY(Start Date,Days,[Holidays])

Ví dụ, tính ngày hoàn thành dự án kể từ ngày bắt đầu (C1) và thời gian hoàn thành công việc là 30 ngày. Dãy các ô ngày lễ được đặt tên nghi_le.

ffLMVRPQ1HhGd06wB8O5X5c-ys10SqLCSLb5TI5CeiSnN_f-9OxKufcvJNvhM_9jQQ2lQimPMBN7My-nUqtYg9fhZLeeEP7NPGcJC5UOi50mwLOPlaV206inERpDKMZLifhTtM2zV1sJLwgt1Y7ytfLmvvKS3P2HX6G4P_3FHw1r0SA9FcfZlG_6-y4sccSM9FwE8COmauu9221X2VSgDiasiTuy9NLcNTZTh9CvsPoNy2XQrzWGZjCJu0DjZGMOXqA7HGVZrUeH5nuB6cok0BBnG1Zm92Bj5vrRD_Kc0M2abyMfH2nhZUkYVa4XyW2V58kkxOQpKzDy4T7_ZzeN3L_OC8OUdDhk9q-uH252fVAMbH4KLTIj0LvK2CAFIpMlv0YR97g_ew2RdfBwtPHXOGEIp2aE1UbKB7uXth3K9OUHjBjYurvmvfSf-zivsc24GMalTLdfFt8sWT2XJJ1Vy9IVudjdazcQ9LxfwEnLPr_xckrs6Fl08l7Q4vjm3nusEAYPDPDJDeigWNVn8MfwFNJwkaPNVwmHKYoF8h_DlYvj8YyuuFviKgGCA-_H7w4wKMeH_YiUzMldQFENanpE24nU2Dq8REx7JVtbiO7dkoOwuNx3Jbiq=w551-h356-no


5. DATEDIF


Hàm DATEDIF được sử dụng để tính toán chênh lệch giữa hai ngày. Chênh lệch này có thể được trả về kết quả là năm, tháng hoặc ngày.
Hàm này không được ghi chép trong Excel, nên khi nhập nó vào 1 bạn sẽ không nhận được bất kỳ thông tin nào. Tuy nhiên cú pháp của nó là:

=DATEDIF(Start Date,End Date,Interval)

Đối số Interval (khoảng thời gian) sẽ được nhập như 1 chuỗi và đặt trong dấu ngoặc kép "". Sử dụng các chữ cái đầu tiên của khoảng thời gian bạn muốn có kết quả : y (year/năm), m (month/tháng) hoặc d (day/ngày) để nhập vào.
Khoảng thời gian Interval còn có thể được nhập như là 1 sự kết hợp. Ví dụ, "ym" sẽ tính toán số tháng giữa 2 ngày, không tính năm. Điều này trả về kết quả như những ngày ở trong cùng 1 năm.
Các hàm DATEDIF có thể được sử dụng để tính toán tuổi của một người.

Ví dụ, công thức dưới đây sẽ tính toán tuổi của một người ở ngày hiện tại, nơi ô A1 chứa ngày tháng của người sinh.

r9j2dqyuS1PeLU1TAATWykL72yY8R1xr24hY2IhtSOtv_t3RT0paPvqeMjl8V9ZmqItJq3g76vVvAaNSSEqZBazKfs9QWFzjNRgmWMQNieolKNsZrG4JlvGNqucZFJgMlf8dBHnzLQO08JsZbYdOvE_tn0o0tk5cTXQn6ZiCMc3VUlOpzbQiYCz6UIijUoIJgcE-rl7zxnOOEWe2zhxp0kEY7hroXRluM7PeBPNVy7aVYDDc0Q5oJgfL339yGmGOjwZCPRTlEbqnIAp-M3RfonUrNiiuJhZM69pb14c0stezCd3c6SisaRc_ilMCNANzozXDpPQgvrsAQzKftPLW_b7U1b7yI8MUBChLKuJeBNYPoqSJHcnDI9ZeoLY5GJEUe-xhM74apURoqDk4I5y7uOr8aaXSPzrfxaS2tzsKas8DudACMjbU9cQtfPi2d1_3hjWr05z7_ND6rbWJuSHdEOel3cI1plrNUk2Mez6o6BEUxMnzrRkxx8uwvFmtVFavCwBSN6E3F0hGQiNB8edz55XREsjRvkmxyNUDNwqqQbAXZyLsPUZ8qSknXVveo9q5QQ4mZ0Aq7gkn9h68lZm6UyXUrI3DuwdeMOsgNH6ZSrU9dSCxKvox=w552-h152-no


Nếu bạn muốn tuổi của 1 người bao nhiêu năm và tháng, có thể sử dụng công thức dưới đây.

weBt14j3dVp-07E7Jti7dNWQe5z67HDyBPGSoFs32vEhjr8Mt2DWP8LBTyZpb3z9qT9aEWtV6DuhaD93R4dFva32W1GGem074hN1Bq05mCMr4_cjG4Otc1Cs1NPLaQiTVpAupj0nQkpmGKRu0Oci33pvyqGJeYvOxDWVZSl6p4cv-dclj1a2dKwnqBRsadh5eBhmkVQqg3VNxr8FbRsQSHg3Kuosarslp6v7ChLJWlosRzIfZLmHWbKyjl2TQq116ns-UOqaXribM2oDerV1cl21mYPVBYgMhv9cw0BGNtTq0i_-gxUOvd8mK0iqpqji5NYaLt7fBmjB4EDYL9mp9D58Zzyb2Pq7XgnfgQ1UmpOGOa07PqG0aFNxtiiCUX3Y0dkjC8YmbQMfYxgCz2Vab3E35DiR2lBGRJpdR04d9oSZAb8U0MSOwOJQsnOsgwSMFTjZNTy70PJnQ6sjYEVyFqZcBXI7D6tXPGmzbysycHksxjlEMJNUBc-HV-CRz_t48UeRhGDdI5OoGFTuGuvMecCTPMrQqeBhKXY8_MV_PoJYt_OOb91CPc_aCfFUSQG_RJWwFaI_2aCtAdACVyHoJ2eg-_s6h7QYU6I48FIDxG5XAdVNoWFp=w885-h145-no


Công thức này sử dụng các ký hiệu và dấu & để nối hai chức năng DATEDIF và một số văn bản
Chúc bạn vui với bài viết này

Nguyễn Bảo Khanh

Một số bài viết có liên quan:
1/ Spreadsheet Design: TRÌNH BÀY BẢNG TÍNH
2/ Chiêu số 23: Bật, tắt chức năng Conditional Formatting bằng 1 checkbox
3/ Chiêu thứ 21: Tô màu dòng xen kẽ
4/ Chiêu số 19: Đánh dấu những ô chứa công thức bằng Conditional Formatting
5/ Sử dụng định dạng có điều kiện (Conditional Formatting) để làm nổi bật ngày tháng trong Excel
6/ Chiêu số 18: Điều khiển Conditional Formating bằng checkbox
7/ Chiêu số 11: Tìm dữ liệu xuất hiện 2 hoặc nhiều lần bằng công cụ Conditional Formating
8/ Chiêu thứ 8: Giới hạn vùng cuộn của bảng tính
9/ Ebook: Dữ liệu & Báo cáo trong Excel 2013
10/ Phân tích tồn kho theo phương pháp ABC
 
Lần chỉnh sửa cuối:
Upvote 0
Có cách nào căn với soi khổ dấy trên đó nó phù hợp để in ko bạn nhi? ì nó trắng hết ý ko biết 1 tờ giấy nó nằm ở chỗ nào a
 
Bạn ơi cho mình hỏi nếu định dạng của dữ liệu ngày tháng năm như này 20160401 có làm cách nào chuyển sang được dạng 1-Apr-16. Cảm ơn bạn
 
mình vẫn thường dùng workday trong côn việc hàng ngày
 
networkday+workday là xưa rồi không biến hóa bằng NETWORKDAYS.INTL VÀ WORKDAYS.INL ĐÂY NHA kyo
ngiÊn cỨU thêm hai ham này xem
 
Bạn ơi cho mình hỏi nếu định dạng của dữ liệu ngày tháng năm như này 20160401 có làm cách nào chuyển sang được dạng 1-Apr-16. Cảm ơn bạn

Hình như bạn đang Format Cell số ngày của bạn thành "yyyymmdd", đơn giả để thành kiểu 1-Apr-16 như bạn yêu cầu thì bạn chỉ cần format cell lại thành "d-mmm-yy" là được.
--=0
 
networkday+workday là xưa rồi không biến hóa bằng NETWORKDAYS.INTL VÀ WORKDAYS.INL ĐÂY NHA kyo
ngiÊn cỨU thêm hai ham này xem

Chuẩn luôn, mấy cái hàm này mới thực sự biến hóa (tùy biến ngày nghỉ theo ý muốn). Hôm nọ được bác be09 và anh Thương giới thiệu rồi --=0
 
Chuẩn luôn, mấy cái hàm này mới thực sự biến hóa (tùy biến ngày nghỉ theo ý muốn). Hôm nọ được bác be09 và anh Thương giới thiệu rồi --=0
Hai hàm này bắt đầu từ excel 2010 trở đi nhé anh hướng nếu anh dùng ex2007 sẽ không có 2 hàm này .
 
Web KT
Back
Top Bottom