Як порахувати стаж в Excel (4 простих способи)

  • Поділитися Цим
Hugh West

Зміст

Припустимо, у вас є співробітник, який нещодавно звільнився з вашої компанії. Ви хочете розрахувати його/її стаж роботи Існує кілька способів його розрахунку. Для цього можна використовувати багато формул. Основна мета цієї статті - пояснити, як розрахувати цей показник. розрахувати стаж роботи В Excel різними способами. Також буде розраховуватися тривалість служби з днями, місяцями та роками.

Завантажити Практичний посібник

Розрахунок вислуги років.xlsx

4 простих способи обчислення стажу в Excel

Як я вже говорив раніше, є кілька способів розрахувати стаж роботи в Excel. Тут я поясню 4 Для пояснення цієї статті я взяв наступний набір даних, який містить Ім'я співробітника , Дата приєднання і Дата закінчення Я поясню, як розрахувати Роки Служби для них.

1. використання функцій INT & YEARFRAC для розрахунку стажу роботи

У цьому методі я поясню, як можна використовувати функція INT і функція YEARFRAC до розрахувати стаж роботи в Excel. Давайте подивимося на кроки.

Сходинки:

  • По-перше, виберіть комірку, в якій ви хочете розрахувати Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=INT(YEARFRAC(C5,D5))

Розбивка по формулам

  • YEARFRAC(C5,D5) --> Тут, в рамках програми "Відкритий світ", відбулася презентація YEARFRAC поверне частку року, представлену кількістю днів між датами в комірках C5 і D6 .
    • Вихід: 7.9416666666666667
  • INT(YEARFRAC(C5,D5)) --> перетворюється на
    • INT(7.94166666666667) --> Тут, в рамках програми "Відкритий світ", відбулася презентація INT поверне ціле число, округливши його в меншу сторону.
      • Вихід: 7
  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули в інші комірки.

Нарешті, ви можете бачити, що я скопіював формулу в усі інші комірки і розрахував Стаж роботи в Excel на кожного працівника.

2. використання функцій DAYS360 та DATE для обчислення стажу роботи

У цьому другому методі я буду використовувати функція DAYS360 і функція DATE до розрахувати стаж роботи Давайте я вам покажу, як це робиться.

Сходинки:

  • По-перше, виберіть комірку, в якій потрібно обчислити Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=INT(DAYS360(ДАТА(РІК(C5),МІСЯЦЬ(C5),ДЕНЬ(C5)),ДАТА(РІК(D5),МІСЯЦЬ(D5),ДЕНЬ(D5)))/360)

Розбивка по формулам

  • DAY(D5) --> Ось, функція DAY поверне номер дня дати в комірці D5 .
    • Вихід: 24
  • MONTH(D5) --> Ось, функція "МІСЯЦЬ поверне номер місяця заданої дати в комірці D5 .
    • Вихід: 1
  • YEAR(D5) --> Ось, функція YEAR поверне номер року заданої дати в комірці D5 .
    • Вихід: 2022 рік
  • DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> перетворюється на
    • ДАТА(2022,1,24) --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТА поверне порядковий номер, який представляє собою дату з даного року, місяця і дня.
      • Вихід: 44585
  • DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> перетворюється на
    • DATE(2014,2,15) --> Знову ж таки, в цьому питанні не обійшлося без ДАТА поверне порядковий номер, який представляє собою дату з даного року, місяця і дня.
      • Вихід: 41685
  • DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> перетворюється на
    • ДНІ360(41685,44585) --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДНІ360 поверне кількість днів між двома заданими датами.
      • Вихід: 2859
  • INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> перетворюється на
    • INT(2859/360) --> Ось, ось, ось, ось. INT поверне ціле число, округливши його в меншу сторону.
      • Вихід: 7
  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули в інші комірки.

Нарешті, ви можете бачити, що я скопіював формулу в усі інші комірки і розрахував Стаж роботи для кожного працівника.

3. використання функції DATEDIF для обчислення стажу роботи в Excel

Тепер, якщо ви хочете порахувати стаж людини в роках, місяцях і днях, ви можете скористатися функція DATEDIF В даному прикладі я буду розраховувати стаж роботи в три шляхи. 1 ст дасть результат у вигляді років "Про те, що в Україні не існує жодного закону, який би 2 nd один дасть результат у вигляді роки та місяці та 3 rd один дасть повний результат у вигляді роки, місяці та дні .

3.1 Використання функції DATEDIF для обчислення років

У цьому методі я буду використовувати ДАТАIF функція для обчислення Рік служби в років Давайте подивимося на кроки.

Сходинки:

  • По-перше, виберіть комірку, в якій потрібно обчислити Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=DATEDIF(C5, D5, "y")& "Роки"

Розбивка по формулам

  • DATEDIF(C5, D5, "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість років між двома заданими датами.
    • Вихід: 7
  • DATEDIF(C5, D5, "y")& "Роки" --> перетворюється на
    • 7& "Років" --> Наразі, на сьогоднішній день Амперсанд (&) оператор об'єднає текст і формула .
      • Вихідні дані: "7 років"
  • По-третє, преса ENTER щоб отримати результат.

  • Тепер перетягніть Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу в усі інші комірки і обчислив Стаж роботи в Excel для кожного співробітника в років .

3.2 Застосування функції DATEDIF для обчислення років і місяців

Тут я застосую ДАТАIF функція для обчислення Стаж роботи в років і місяців Давайте подивимося на кроки.

Сходинки:

  • По-перше, виберіть комірку, в якій потрібно обчислити Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=DATEDIF(C5,D5, "y")& "роки", "&DATEDIF(C5,D5, "ym")& "місяці"

Розбивка по формулам

  • DATEDIF(C5,D5, "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість років між двома заданими датами.
    • Вихід: 7
  • DATEDIF(C5,D5, "ym") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість місяців між двома заданими датами без урахування днів і років.
    • Вихід: 11
  • DATEDIF(C5,D5, "y")&" роки, "&DATEDIF(C5,D5, "ym")&" місяці" --> перетворюється на
    • 7" "Роки", "11" "Місяці" --> Наразі, на сьогоднішній день Амперсанд (&) оператор об'єднає тексти і формули .
      • Вихідні дані: "7 років, 11 місяців"
  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу в усі інші комірки і обчислив Стаж роботи за кожного працівника в роки та місяці .

3.3 Використання функції DATEDIF для обчислення років, місяців і днів

У цьому методі я буду використовувати ДАТАIF функція для обчислення Рік служби в EXCEL в роки, місяці та дні Давайте подивимося, як це робиться.

Сходинки:

  • По-перше, виділіть комірку, в якій ви хочете розрахувати Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=DATEDIF(C5,D5, "y") & "Роки" & DATEDIF(C5,D5, "ym") & "Місяці" & DATEDIF(C5,D5, "md") & "Дні"

Розбивка по формулам

  • DATEDIF(C5,D5, "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість років між двома заданими датами.
    • Вихід: 7
  • DATEDIF(C5,D5, "ym") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість місяців між двома заданими датами без урахування днів і років.
    • Вихід: 11
  • DATEDIF(C5,D5, "md") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість днів між двома заданими датами без урахування місяців і років.
    • Вихід: 9
  • DATEDIF(C5,D5, "y") & "Роки" & DATEDIF(C5,D5, "ym") & "Місяці" & DATEDIF(C5,D5, "md") & "Дні" --> перетворюється на
    • 7 - "Роки", 11 - "Місяці", 9 - "Дні" --> Наразі, на сьогоднішній день Амперсанд (&) оператор об'єднає тексти і формули .
      • Вихідні дані: "7 років, 11 місяців, 9 днів"
  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу в усі інші комірки і обчислив Стаж роботи за кожного працівника в роки, місяці та дні .

4. використання функцій IF та DATEDIF

Якщо у вас є працівники, які пропрацювали менше року, то цей спосіб буде для вас корисним. Тут я буду використовувати функція IF та ДАТАIF функція для обчислення Стаж роботи в Excel. Я поясню. 2 приклади з 2 різні види вихід .

Приклад-01: Повернення текстового рядка, якщо стаж менше одного року

У цьому прикладі я поверну текстовий рядок якщо Стаж роботи це менше року Давайте подивимося, як це робиться.

Сходинки:

  • По-перше, виділіть комірку, в якій ви хочете розрахувати Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=IF(DATEDIF(C5,D5, "y")=0, "Менше року",DATEDIF(C5,D5, "y")& "Роки","&DATEDIF(C5,D5, "ym")& "Місяці")

Розбивка по формулам

  • DATEDIF(C5,D5, "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість років між двома заданими датами.
    • Вихід: 7
  • DATEDIF(C5,D5, "ym") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість місяців між двома заданими датами без урахування днів і років.
    • Вихід: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Менше року",DATEDIF(C5,D5, "y")& "Роки","&DATEDIF(C5,D5, "ym")& "Місяці") --> перетворюється на
    • IF(7=0, "Менше року",7& "Роки",11& "Місяці") --> Наразі, на сьогоднішній день ЯКЩО функція перевірить логічний_тест Якщо це так. Правда формула поверне "Менше року". І якщо це так Неправда. формула поверне значення Стаж роботи в роках і місяцях.
      • Вихідні дані: "7 років, 11 місяців"
  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу і розрахував Стаж роботи для кожного працівника.

Приклад-02: Розрахунок місяця, якщо стаж менше одного року

У цьому прикладі я розрахую Стаж роботи в місяці якщо це менше року Я буду використовувати ЯКЩО функцію та функцію ДАТАIF функція для обчислення Стаж роботи в Excel. Давайте подивимося на кроки.

Сходинки:

  • По-перше, виберіть комірку, в якій потрібно обчислити Стаж роботи Тут я виділив комірку E5 .
  • По-друге, в камері E5 запишемо наступну формулу.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")& "Місяці",DATEDIF(C5,D5, "y")& "Роки", "&DATEDIF(C5,D5, "ym")& "Місяці")

Розбивка по формулам

  • DATEDIF(C5,D5, "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF поверне кількість років між двома заданими датами.
    • Вихід: 7
  • DATEDIF(C5,D5, "ym") --> Це ДАТАIF поверне кількість місяців між двома заданими датами без урахування днів і років.
    • Вихід: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")& "Місяці",DATEDIF(C5,D5, "y")& "Роки", "&DATEDIF(C5,D5, "ym")& "Місяці") --> перетворюється на
    • IF(7=0,11&" Місяці",7&" Роки, "&11&" Місяці") --> Наразі, на сьогоднішній день ЯКЩО функція перевірить логічний_тест Якщо це так. Правда формула поверне значення Стаж роботи в місяцях . І якщо це так Неправда. формула поверне значення Стаж роботи в роках і місяцях.
      • Вихідні дані: "7 років, 11 місяців"
  • По-третє, преса ENTER щоб отримати результат.

  • Далі перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу і розрахував Стаж роботи для кожного працівника.

Розрахувати стаж в Excel за датою прийняття на роботу

У цьому розділі я покажу вам, як ви можете розрахувати вислугу років від Дата найму до поточна дата Я також покажу вам, як можна розрахувати Дата закінчення терміну служби з моменту прийняття на роботу Дата найму .

1. використання функції TODAY для обчислення стажу роботи з дати прийняття на роботу

В Excel є вбудована функція, яка може дати вам поточна дата Ця функція є функція TODAY Він записується в Excel як, =СЬОГОДНІ () Ця функція класифікується як Дата/час Її також можна використовувати у формулі. Як і в попередніх прикладах, коли ми працювали з функцією Дата закінчення Замість того, щоб Дата закінчення якщо ви хочете дізнатися про Стаж роботи від Дата найму до Поточна дата ви повинні вставити СЬОГОДНІ замість функції Дата закінчення .

Дозвольте показати вам кроки.

Сходинки:

  • По-перше, виберіть комірку, в якій потрібно обчислити Стаж роботи Тут я виділив комірку D5 .
  • По-друге, в камері D5 запишемо наступну формулу.
=DATEDIF(C5,TODAY(), "y") & "Роки" & DATEDIF(C5,TODAY(), "ym") & "Місяці" & DATEDIF(C5,TODAY(), "md") & "Дні"

Розбивка по формулам

  • DATEDIF(C5,TODAY(), "y") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF функція поверне кількість років між Дата найму та Поточна дата .
    • Вихід: 8
  • DATEDIF(C5,TODAY(), "ym") --> На сьогоднішній день, на жаль, це не так. ДАТАIF функція поверне кількість місяців між Дата найму та Поточна дата нехтуючи днями і роками.
    • Вихід: 6
  • DATEDIF(C5,TODAY(), "md") --> Тут, в рамках програми "Відкритий світ", відбулася презентація ДАТАIF функція поверне кількість днів між Дата найму та Поточна дата нехтуючи місяцями і роками.
    • Вихід: 22
  • DATEDIF(C5,TODAY(), "y") & "Роки" & DATEDIF(C5,TODAY(), "ym") & "Місяці" & DATEDIF(C5,TODAY(), "md") & "Дні" --> перетворюється на
    • 8 "Років", 6 "Місяців", 22 "Днів" ->>>>>>>>>>>-; Наразі, на сьогоднішній день Амперсанд (&) оператор об'єднає тексти і формули .
      • Вихідні дані: "8 років, 6 місяців, 22 дні"
Зауважте: Перевагою використання СЬОГОДНІ функція полягає в тому, що вона оновлюється кожного разу, коли ви відкриваєте робочу таблицю. Таким чином, кожного дня, коли ви відкриваєте робочу таблицю, стаж також оновлюється.

  • По-третє, преса ENTER щоб отримати результат.

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви можете бачити, що я скопіював формулу і розрахував Стаж роботи від Дата найму в Excel на кожного працівника.

➥ Читайте також: Обчислюємо кількість днів між сьогоднішньою та наступною датою

2. розрахунок дати звільнення з дати найму після певного стажу роботи

У цьому прикладі я покажу вам, як можна розрахувати Дата закінчення терміну служби з моменту прийняття на роботу Дата найму та Стаж роботи Припустимо, у вас є співробітники, і ви хочете оцінити їх роботу через певний проміжок часу. Стаж роботи від Дата найму Отже, для проведення оцінки ефективності вам знадобляться Дата закінчення цього періоду служби. Тут я буду використовувати функція EDATE для розрахунку Дата закінчення .

Давайте подивимося, як це можна зробити.

Сходинки:

  • По-перше, виділіть комірку, в якій ви хочете розрахувати Дата закінчення Тут я виділив комірку E5.
  • По-друге, в камері E5 запишемо наступну формулу.
=EDATE(C5,D5*12)

Тут, у ДАТА функцію, я вибрав C5 як дата_початку і D5*12 як місяць s. I помножений в "Урядовому кур'єрі". років по 12 перетворити їх на місяці Після цього формула поверне дату після цих вибраних місяців.

  • По-третє, преса ENTER і ви отримаєте Дата закінчення .

  • Після цього перетягніть кнопку Ручка наповнення для копіювання формули.

Нарешті, ви бачите, що я скопіював формулу і отримав Дата закінчення для кожного працівника.

Практична секція

Тут я надав вам практичний посібник, щоб ви могли попрактикуватися в тому, як розрахувати стаж роботи в Excel.

Висновок

На завершення я спробував висвітлити, як можна розрахувати стаж роботи В основному, я порахував кількість років між двома датами в Excel, пояснив 4 різні шляхи для цього. ДАТАIF функція полегшує розрахунок тривалості між двома датами. Сподіваємося, ви не зіткнулися з труднощами при читанні цієї статті. Будьте на зв'язку з ExcelWIKI Якщо у вас виникли запитання, пишіть мені в коментарях.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.