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