tiểu sử Đặc điểm Phân tích

Đã bao nhiêu ngày trôi qua kể từ ngày online. Tính chênh lệch ngày tháng trong Microsoft Excel

Rõ ràng đây là một sự xuất hiện rất phổ biến. Ngay lập tức truy cập Internet để tìm kiếm một dịch vụ trực tuyến cho phép tính tuổi của một người theo ngày sinh của mình.

Như mong đợi, các dịch vụ như vậy tồn tại. Và không ít. Các lập trình viên PHP tài năng đã chăm sóc "mất thời gian" và đã viết tất cả các loại tập lệnh máy tính để tính năm theo ngày sinh hoặc chỉ tính số năm, tháng, ngày, giờ, phút và thậm chí cả giây giữa hai ngày trực tuyến.

Tôi muốn viết về một số trong số họ.

Tính bao nhiêu năm, tháng, ngày, giờ, phút đã trôi qua theo ngày sinh

Chắc hẳn nhiều bạn đang thắc mắc: "Và tôi sống được bao nhiêu ngày?" . Nhưng không nhiều người bận tâm để đếm. Đó là một nhiệm vụ rất tẻ nhạt. Nhưng với sự giúp đỡ của trang web này:

có thể dễ dàng tính theo ngày sinh. Bạn sẽ biết mình bao nhiêu tuổi, tháng, ngày, giờ, phút, giây và thậm chí là mili giây.

Dịch vụ này cũng sẽ cung cấp cho bạn thời gian sinh nhật tiếp theo của bạn.

Tính ngày và năm giữa hai ngày - máy tính trực tuyến

http://planetcalc.ru/274/ - với sự trợ giúp của máy tính này, bạn sẽ có thể đếm ngày và năm giữa hai ngàyở chế độ trực tuyến. Chỉ cần nhập dữ liệu cần thiết và dịch vụ sẽ cung cấp cho bạn kết quả chính xác.

Đếm số ngày từ một ngày đến một ngày

http://www.calculator888.ru/skolko-dnei/ là một trang web khác nơi bạn có thể biết chính xác tuổi của một người. Hơn nữa, nó có thể tính toán trực tuyến số năm, tháng, ngày, giờ, phút, giây trôi qua từ ngày này sang ngày khác.

Bắt đầu một khoảng thời gian (hoặc qua dấu gạch chéo hoặc dấu chấm)
Kết thúc khoảng thời gian (hoặc qua dấu gạch chéo hoặc dấu chấm)
Các ngày cuối tuần được đánh dấu trong tuần
P TẠI TỪ h P TỪ TẠI
Xem xét các nghị định của Chính phủ Liên bang Nga về việc chuyển ngày
VÂNG

Cách tính ngày làm việc và ngày nghỉ

Máy tính khá đơn giản, tuy nhiên, theo tôi, nó rất thuận tiện để tính số ngày làm việc giữa các ngày tùy ý.

Máy tính sử dụng dữ liệu về việc chuyển ngày làm việc và ngày nghỉ, có trong các nghị quyết hàng năm của Chính phủ Liên bang Nga.

Tất nhiên, có rất nhiều máy tính như vậy và chúng tôi không phải là người gốc trong lĩnh vực này, nhưng có một số điểm nổi bật mà tôi nghĩ bạn sẽ thích và có thể được sử dụng để tạo các máy tính khác.

Điểm nổi bật đầu tiên: Chúng tôi không thể tính đến các ngày lễ có trong các nghị định của Chính phủ Liên bang Nga mà chỉ tính đến các ngày cuối tuần (đối với Nga, Thứ Bảy và Chủ nhật)

Điểm nổi bật thứ hai: Đối với những quốc gia có các ngày khác trong tuần là ngày nghỉ (ví dụ: ở Israel, ngày nghỉ là Thứ Sáu và Thứ Bảy), bạn có thể chỉ định những ngày nào trong tuần sẽ là ngày nghỉ. Điều này không chỉ thuận tiện cho các quốc gia khác mà còn cho việc sử dụng tại địa phương, khi được biết rằng chúng tôi làm việc theo ca, vào các ngày thứ Năm, thứ Bảy và thứ Ba hàng tuần.

Điểm nổi bật thứ ba: Chúng tôi có thể sử dụng hệ thống ngày nghỉ hoàn toàn tùy ý, được đặt ở một dạng nhất định (không có hiển thị chức năng này trên trang web, mặc dù chức năng đang hoạt động) và đối với mọi người, sẽ không khó để xây dựng một lịch sản xuất cho Belarus, Kazakhstan hoặc Serbia.

Một tác dụng phụ thú vị của máy tính này cũng là phép tính số ngày giữa hai ngày. Hơn nữa, cô ấy tính toán sự khác biệt theo cách tương tự như được thực hiện trong bộ phận kế toán và bộ phận nhân sự. Đó là, nếu một người làm việc từ ngày 1 tháng 7 đến ngày 8 tháng 7, thì có 8 ngày. Kể từ ngày cuối cùng được coi là một ngày làm việc.

Không giống như các máy tính toán học và thiên văn học, với cùng một dữ liệu, sẽ thu được 7 ngày. Lỗi này trong một ngày xuất hiện do trong các quyết định nhân sự, ngày cuối cùng luôn là ngày làm việc và phải được tính đến, còn trong các máy tính chính xác và trừu tượng, người ta cho rằng ngày 8 tháng 7 đến vào lúc nửa đêm (0:0:0 ) và chênh lệch giữa nửa đêm ngày 1 tháng 7 và nửa đêm ngày 8 tháng 7 (hoặc 23 giờ 59 phút 59 giây 999 mili giây, 999999 micro giây, v.v. ngày 7 tháng 7) sẽ chính xác là 7 ngày.

Nguyên tắc cơ bản mà bot tuân thủ là tần suất của các ngày cuối tuần trong tuần. Nếu điều này được quan sát, máy tính sẽ cung cấp cho bạn kết quả mà bạn mong đợi.

Thật không may là các nghị định của Chính phủ Liên bang Nga vẫn không giới thiệu mã QR, trong đó tất cả các ngày lễ đối với mã hiện tại sẽ được chỉ định để máy xử lý. Điều này sẽ đơn giản hóa công việc của một nhóm người nhất định.

Các ngày lễ và chuyển khoản trên lãnh thổ Liên bang Nga được tính từ năm 2010 đến năm 2019.

Đối với những người dùng cần tính ngày làm việc đầu tiên sau kỳ nghỉ hoặc chuyến công tác hoặc khoảng thời gian khác, hãy chú ý đến máy tính này.

cú pháp

Đối với khách hàng Jabber

nô lệ_d date.start; cuối.ngày;tuần

một tuần - cung cấp thông tin đầy đủ về cách tính ngày và giờ làm việc. Tuần bao gồm bảy ký tự 0 hoặc 1, trong đó mỗi ký tự có vai trò riêng. 0 - người làm việc, 1 - người không làm việc (ngày nghỉ). Nếu tuần trống, thì mã 0000011 được sử dụng - tức là Thứ Bảy và Chủ Nhật là ngày nghỉ.

Tôi muốn lưu ý rằng đây là một tuần dương lịch và chỉ báo này cho biết bạn nghỉ ngơi như thế nào trong tuần. Việc đánh số trong tuần bắt đầu từ số không và ngày này là Thứ Hai, sau đó đến Thứ Ba -1, Thứ Tư -2, v.v.

ngày bắt đầu - ngày ở dạng DD/MM/YYYY - cho biết phần đầu của phạm vi tính số ngày làm việc

ngày cuối - ngày ở dạng DD/MM/YYYY - cho biết phần cuối của phạm vi tính số ngày làm việc

CHÚ Ý! Ngày cũng có thể được nhập bằng dấu chấm hoặc dấu gạch chéo. Thông qua dấu chấm, việc nhập trên điện thoại di động và máy tính bảng sẽ thuận tiện hơn và thông qua dấu gạch chéo, việc nhập trên máy tính trên bàn phím bên phải sẽ thuận tiện hơn (bảng số)

Ví dụ về việc sử dụng

rab_d 1/1/2014;31/12/2014

đáp lại chúng ta sẽ nhận được

Số ngày giữa hai ngày được chỉ định 365

Số ngày làm việc 247

Số ngày cuối tuần và ngày lễ 118

rab_d 2/7/2010;25/10/2013

Đáp lại chúng tôi nhận được

Số ngày giữa hai ngày được chỉ định 1212

Số ngày làm việc 827

Số ngày nghỉ phép 385

rab_d 20/1/2010;2/10/2014;0101001

Đáp lại chúng tôi nhận được

Số ngày giữa hai ngày đã cho 1483

Số ngày làm việc 797

Số ngày nghỉ phép 686

Ví dụ trước, chỉ cần bỏ qua các ngày nghỉ lễ. Như một trường hợp sử dụng, ca làm việc, bảo mật, v.v.

Nếu trên một trang tính Excel, bạn không chỉ làm việc với các con số, biểu đồ, hình ảnh mà còn cả ngày tháng, thì có lẽ bạn đã gặp phải tình huống phải tính toán sự khác biệt giữa chúng. Ví dụ bạn cần xác định số ngày, số tháng trong một khoảng thời gian nhất định, hay tính tuổi của một người để ra kết quả theo ngày, tháng, năm hoặc có thể yêu cầu tính ngày công.

Đã có một bài viết về tính toán chênh lệch trong Excel trên trang web và trong đó tôi đã đề cập một chút về ngày tháng. Nhưng bây giờ chúng ta hãy xem xét vấn đề này chi tiết hơn và tìm ra cách tính số ngày giữa hai ngày một cách đơn giản hoặc sử dụng hàm RAZDAT() và cách xác định số ngày làm việc.

Cách 1: phép trừ

Hãy bắt đầu với cách đơn giản nhất - chúng tôi trừ ngày thứ hai khỏi một ngày và chúng tôi nhận được giá trị chúng tôi cần. Trước đó, hãy đảm bảo rằng định dạng của các ô nhập số được chọn là "Ngày".

Nếu bạn chưa điền chúng, hãy chọn phạm vi bạn muốn làm việc và nhấp vào mũi tên nhỏ bên cạnh tên của nhóm "Số".

Trong cửa sổ mở ra ở bên trái, hãy chọn định dạng phù hợp với chúng tôi, sau đó trong khu vực chính, hãy quyết định loại: 14/03/12, 14/03/12 hoặc định dạng khác. Nhấn OK".

Trong những ô mà bạn vừa thay đổi định dạng, hãy nhập dữ liệu. Tôi điền A1 và B1. Bây giờ bạn cần chọn bất kỳ ô nào ( D1 ) trong đó định dạng dữ liệu chung được đặt, nếu không các phép tính sẽ không chính xác. Đặt dấu “=” vào đó và nhấn ngày mới nhất (B1) trước, sau đó nhấn ngày sớm nhất (A1). Để tính số ngày giữa chúng, hãy nhấn "Enter".

Cách 2: sử dụng hàm

Để thực hiện việc này, hãy chọn ô chứa kết quả (B3) và xem định dạng chung đã được chọn cho ô đó.

Để tính ngày, chúng ta sẽ sử dụng hàm RAZDAT(). Nó bao gồm ba đối số: ngày bắt đầu và ngày kết thúc, đơn vị. Đơn vị là những gì chúng tôi muốn nhận được kết quả. Thay thế ở đây:

"d" - số ngày;
"m" - số tháng đầy đủ;
"y" - số năm đầy đủ;
"md" - sẽ đếm ngày mà không tính đến tháng và năm;
"yd" - đếm ngày mà không tính đến năm;
"ym" - đếm số tháng mà không tính đến năm.

Chúng tôi đặt một dấu bằng trong B3, viết RAZDAT và mở dấu ngoặc. Sau đó, chúng tôi chọn ngày sớm (A1), sau đó là ngày muộn (B1), đặt đơn vị thích hợp trong dấu ngoặc kép và đóng dấu ngoặc. Giữa tất cả các đối số đặt ";" . Để tính toán, nhấn "Enter".

Tôi có công thức này:

RAZNDAT(A1;B1;"d")

Chọn “d” làm đơn vị, tôi nhận được kết quả - 111.

Ví dụ: nếu bạn thay đổi giá trị này thành "md", thì công thức sẽ tính chênh lệch giữa 5 và 24, không bao gồm tháng và năm.

Bằng cách thay đổi đối số này theo cách này, có thể tính được tuổi chính xác của một người. Trong một ô sẽ có năm "y", tháng thứ hai "ym", ngày thứ ba "md"

Cách 3: tính ngày làm việc

Hãy lấy bảng này làm ví dụ. Trong cột A, chúng tôi có đầu tháng hoặc ngày bắt đầu đếm, trong B, chúng tôi có cuối tháng hoặc số đếm. Hàm này đếm ngày làm việc, không kể thứ 7 và chủ nhật, tuy nhiên trong tháng cũng có các ngày lễ nên cột C sẽ được điền các ngày tương ứng.

MẠNG NGÀY(A5;B5;C5)

Là đối số, chúng tôi chỉ định ngày bắt đầu (A5), sau đó là ngày kết thúc (B5). Đối số cuối cùng là ngày nghỉ (C5). Chúng tôi tách chúng ra ";" .

Bằng cách nhấn "Enter", kết quả sẽ xuất hiện, trong ví dụ ô D5 - 21 ngày.

Bây giờ hãy xem xét nếu có một số ngày lễ trong một tháng. Ví dụ, vào tháng Giêng năm mới và Giáng sinh. Chọn ô ( D6 ) và đặt nó bằng nhau. Sau đó bấm vào chữ "f" trong thanh công thức. Một cửa sổ sẽ mở ra "Chèn chức năng". Trong trường "Danh mục", chọn "Danh sách chữ cái đầy đủ" và tìm chức năng mong muốn trong danh sách. Nhấp vào OK.

Tiếp theo, bạn cần chọn các đối số của hàm. Trong "Start_date", chúng tôi chọn giá trị ban đầu (A6), trong "End_date" - giá trị cuối cùng (B6). Trong trường cuối cùng, nhập ngày của các ngày lễ trong ngoặc () và dấu ngoặc kép "". Sau đó nhấn "OK".

Kết quả là, chúng ta sẽ nhận được hàm sau và giá trị sẽ được tính trừ các ngày cuối tuần và các ngày lễ được chỉ định:

NETWORKDAYS(A6,B6,("01/01/17", "01/07/17"))

Để không đăng ký ngày lễ theo cách thủ công, bạn có thể chỉ định một phạm vi nhất định trong trường tương ứng. Tôi có nó C6:C7.

Số ngày làm việc sẽ được tính và chức năng sẽ như sau:

MẠNG NGÀY(A6;B6;C6:C7)

Bây giờ hãy tính toán cho tháng trước. Nhập hàm và điền vào các đối số của nó:

MẠNG NGÀY(A8;B8;C8)

Vào tháng Hai, hóa ra 19 ngày làm việc.

Về các hàm ngày giờ khác trong Excel mình đã viết một bài riêng, các bạn click vào link để đọc.

Để thực hiện một số tác vụ trong Excel, bạn cần xác định có bao nhiêu ngày đã trôi qua giữa các ngày nhất định. May mắn thay, chương trình có các công cụ có thể giải quyết vấn đề này. Hãy cùng tìm hiểu cách bạn có thể tính chênh lệch ngày tháng trong Excel.

Trước khi bắt đầu làm việc với ngày tháng, bạn cần định dạng các ô theo định dạng này. Trong hầu hết các trường hợp, khi bạn nhập một bộ ký tự giống như ngày tháng, ô sẽ tự định dạng lại. Nhưng tốt hơn hết là bạn nên làm thủ công để đảm bảo bản thân không bị bất ngờ.


Giờ đây, tất cả dữ liệu chứa trong các ô đã chọn sẽ được chương trình nhận dạng là ngày tháng.

Cách 1: tính toán đơn giản

Cách dễ nhất để tính chênh lệch ngày giữa các ngày là sử dụng một công thức đơn giản.


Cách 2: Hàm RAZDAT

Bạn cũng có thể sử dụng một hàm đặc biệt để tính chênh lệch ngày tháng RAZDAT. Vấn đề là nó không có trong danh sách của Trình hướng dẫn Hàm, vì vậy bạn phải nhập công thức theo cách thủ công. Cú pháp của nó trông như thế này:

RAZDAT(ngày_bắt đầu, ngày_kết thúc, đơn vị)

"Đơn vị"- đây là định dạng mà kết quả sẽ được hiển thị trong ô đã chọn. Ký hiệu được sử dụng trong tham số này xác định đơn vị trong đó tổng số sẽ được trả về:

  • "y" - đủ năm;
  • "m" - tháng đầy đủ;
  • "d" - ngày;
  • "YM" - chênh lệch tháng;
  • "MD" - sự khác biệt về ngày (tháng và năm không được tính đến);
  • "YD" - sự khác biệt về số ngày (năm không được tính đến).

Bạn cũng cần lưu ý rằng, không giống như phương pháp công thức đơn giản được mô tả ở trên, khi sử dụng hàm này, ngày bắt đầu phải ở vị trí đầu tiên và ngày kết thúc phải ở vị trí thứ hai. Nếu không, các tính toán sẽ không chính xác.


Cách 3: tính số ngày công

Excel cũng có khả năng tính toán ngày làm việc giữa hai ngày, nghĩa là không tính ngày nghỉ cuối tuần và ngày lễ. Đối với điều này, chức năng được sử dụng CHISTRABNI. Không giống như câu lệnh trước, nó được liệt kê trong Trình hướng dẫn Hàm. Cú pháp của hàm này là:

NETWORKDAYS(ngày_bắt đầu, ngày_kết thúc, [ngày lễ])

Trong hàm này, các đối số chính giống như đối số của toán tử RAZDAT- ngày bắt đầu và ngày kết thúc. Ngoài ra, có một đối số tùy chọn "Ngày lễ".

Nó nên được thay thế bằng ngày nghỉ lễ, nếu có, trong khoảng thời gian được bảo hiểm. Hàm tính toán tất cả các ngày trong phạm vi đã chỉ định, không bao gồm Thứ Bảy, Chủ nhật và cả những ngày được người dùng thêm vào đối số "Ngày lễ".


Sau các thao tác trên, số ngày làm việc trong khoảng thời gian đã chỉ định sẽ được hiển thị trong ô được chọn trước.

Như bạn có thể thấy, chương trình Excel cung cấp cho người dùng một công cụ khá tiện lợi để tính số ngày giữa hai ngày. Đồng thời, nếu bạn chỉ cần tính chênh lệch theo ngày, thì tùy chọn tốt nhất sẽ là sử dụng công thức trừ đơn giản, thay vì sử dụng hàm RAZDAT. Nhưng nếu bạn cần, chẳng hạn, để tính số ngày làm việc, thì chức năng này sẽ đến giải cứu NETWORKDAYS. Nghĩa là, như mọi khi, người dùng nên quyết định chọn công cụ thực thi sau khi đã đặt một nhiệm vụ cụ thể.

Máy tính ngày được thiết kế để tính số ngày giữa các ngày, cũng như để tìm một ngày bằng cách cộng hoặc trừ một số ngày nhất định cho một ngày đã biết.

Thêm ngày vào một ngày

Để biết ngày nào sẽ diễn ra trong một số ngày nhất định, hãy sử dụng tùy chọn này. Nhập ngày bắt đầu và số ngày để thêm vào đó. Để trừ, sử dụng giá trị trừ. Máy tính cũng có tùy chọn chỉ thêm ngày làm việc.

Tính số ngày giữa các ngày

Phương pháp tính toán này sẽ trả lời câu hỏi "bao nhiêu ngày đã trôi qua kể từ ngày". Nhập ngày bắt đầu và ngày kết thúc và nhấp vào nút "tính toán". Máy tính sẽ hiển thị số ngày giữa các ngày đã nhập. Một cách riêng biệt, máy tính sẽ hiển thị số ngày làm việc.

Với tùy chọn này, bạn có thể tính toán số ngày còn lại cho đến một sự kiện nhất định, chẳng hạn như sinh nhật hoặc ngày lễ. Để thực hiện việc này, hãy nhập ngày hôm nay vào trường ngày bắt đầu và ngày diễn ra sự kiện vào trường ngày kết thúc.

Ngày lễ

Máy tính có thể tính toán, cộng và trừ cả ngày dương lịch và ngày làm việc. Các ngày lễ không làm việc chính thức là:

  • 1,2,3,4,5,6,8 tháng 1 - Tết dương lịch
  • 7 tháng 1 - Giáng sinh chính thống
  • 23 tháng 2 - Ngày Bảo vệ Tổ quốc
  • 8/3 - Ngày Quốc Tế Phụ Nữ
  • 1 tháng 5 - Mùa xuân và Ngày Lao động
  • 9 tháng 5 - Ngày Chiến thắng
  • 12 tháng 6 - Ngày của nước Nga
  • 4 tháng 11 - Ngày Đại đoàn kết toàn dân tộc

Nếu ngày lễ rơi vào thứ bảy hoặc chủ nhật thì được dời sang ngày làm việc tiếp theo. Nhưng đôi khi cuối tuần được chuyển đến một nơi hoàn toàn khác trên lịch. Ví dụ, thứ bảy và chủ nhật rơi vào ngày lễ năm mới có thể được chuyển sang tháng năm để kéo dài kỳ nghỉ tháng năm.

Vì vậy, năm 2019 tình hình như sau ...

Hoãn nghỉ lễ năm 2019

Ngoài các ngày nghỉ lễ chính thức, năm 2019, các ngày 2, 3 và 10/5 cũng được nghỉ do chuyển ngày nghỉ so với kỳ nghỉ Tết Dương lịch.


Khi tính ngày, máy tính của chúng tôi sẽ tính đến cả ngày lễ chính thức và tất cả các lần chuyển tiền.