Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как подсчитать стаж на дату, если известен стаж на др. дату - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как подсчитать стаж на дату, если известен стаж на др. дату (Формулы/Formulas)
Как подсчитать стаж на дату, если известен стаж на др. дату
gshupegina Дата: Понедельник, 14.09.2020, 17:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, товарищи)). Помогите пожалуйста! Сломала голову. Как посчитать стаж на конкретную дату, если известен стаж на другую дату.
Пример: известен стаж на 01.09.2020 - 1г. 2 мес., 4 дня. - Нужен стаж на 01.01.2020 в таком же формате - лет, месяцев, дней
 
Ответить
СообщениеЗдравствуйте, товарищи)). Помогите пожалуйста! Сломала голову. Как посчитать стаж на конкретную дату, если известен стаж на другую дату.
Пример: известен стаж на 01.09.2020 - 1г. 2 мес., 4 дня. - Нужен стаж на 01.01.2020 в таком же формате - лет, месяцев, дней

Автор - gshupegina
Дата добавления - 14.09.2020 в 17:19
bmv98rus Дата: Понедельник, 14.09.2020, 18:31 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация: 554 ±
Замечаний: 0% ±

Excel 2013/2016
Пример будет? А то может оказаться сложность совершенно в другом.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеПример будет? А то может оказаться сложность совершенно в другом.

Автор - bmv98rus
Дата добавления - 14.09.2020 в 18:31
gshupegina Дата: Понедельник, 14.09.2020, 20:07 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, Смотрите выше. Я пример написала.
 
Ответить
Сообщениеbmv98rus, Смотрите выше. Я пример написала.

Автор - gshupegina
Дата добавления - 14.09.2020 в 20:07
Anis625 Дата: Понедельник, 14.09.2020, 21:24 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
gshupegina,

Так как нет примера => С условием что у вас после каждой цифры и текста (г.. мес.) в 1 г. 2 мес., 4 дня есть пробелы
Файл во вложении на двух листах (подробно и свернуто).
А так bmv98rus, правильно пишет на счет примера, значительно экономит время всех, в первую очередь кто помогает Вам.
К сообщению приложен файл: 8622760.xlsx(11.6 Kb)
 
Ответить
Сообщениеgshupegina,

Так как нет примера => С условием что у вас после каждой цифры и текста (г.. мес.) в 1 г. 2 мес., 4 дня есть пробелы
Файл во вложении на двух листах (подробно и свернуто).
А так bmv98rus, правильно пишет на счет примера, значительно экономит время всех, в первую очередь кто помогает Вам.

Автор - Anis625
Дата добавления - 14.09.2020 в 21:24
gshupegina Дата: Понедельник, 14.09.2020, 21:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Anis625, Голова моя дубовая. Я не поняла что нужен файл с примером.. Простите)
 
Ответить
СообщениеAnis625, Голова моя дубовая. Я не поняла что нужен файл с примером.. Простите)

Автор - gshupegina
Дата добавления - 14.09.2020 в 21:58
gshupegina Дата: Вторник, 15.09.2020, 10:56 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Anis625, А если человек только пришел на работу , у него выдает ошибку. Посмотрите пожалуйста ... 2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?
К сообщению приложен файл: _1.xlsx(9.8 Kb)
 
Ответить
СообщениеAnis625, А если человек только пришел на работу , у него выдает ошибку. Посмотрите пожалуйста ... 2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?

Автор - gshupegina
Дата добавления - 15.09.2020 в 10:56
gshupegina Дата: Вторник, 15.09.2020, 11:00 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, А если человек только пришел на работу , у него выдает ошибку. Посмотрите пожалуйста ... 2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?
К сообщению приложен файл: 3049730.xlsx(9.8 Kb)
 
Ответить
Сообщениеbmv98rus, А если человек только пришел на работу , у него выдает ошибку. Посмотрите пожалуйста ... 2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?

Автор - gshupegina
Дата добавления - 15.09.2020 в 11:00
alexa1965 Дата: Вторник, 15.09.2020, 11:30 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 196
Репутация: 11 ±
Замечаний: 0% ±

2003> 2010> 2016
А в готовых решениях мой вариант Вас не устраивает?


Главное не быть балабастиком
 
Ответить
СообщениеА в готовых решениях мой вариант Вас не устраивает?

Автор - alexa1965
Дата добавления - 15.09.2020 в 11:30
Anis625 Дата: Вторник, 15.09.2020, 12:59 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
gshupegina,
Формула работает. В вашем примере просто были в значении "0 г. 0 мес. 1 дн." после года два пробела. Подправил формулу для таких случаев, теперь не критично если лишних пробелов поставите
К сообщению приложен файл: 8869776.xlsx(10.2 Kb)
 
Ответить
Сообщениеgshupegina,
Формула работает. В вашем примере просто были в значении "0 г. 0 мес. 1 дн." после года два пробела. Подправил формулу для таких случаев, теперь не критично если лишних пробелов поставите

Автор - Anis625
Дата добавления - 15.09.2020 в 12:59
bmv98rus Дата: Вторник, 15.09.2020, 13:19 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация: 554 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"Y")&" г. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"YM")&" мес. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"mD") & " дня"

Если есть гарантия что лишних пробелов нет, то можно короче, убрав это.
Код
=DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"Y")&" г. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"YM")&" мес. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"mD") & " дня"


и портативный вариант
Код
=TRIM(SUBSTITUTE(TEXT(SUM(DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;{"MD";"YM";"Y"})*10^{0;2;4});" 00 "" г. ""00"" мес. ""00"" дня""");" 0";" "))
К сообщению приложен файл: example1860.xlsx(10.6 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 15.09.2020, 15:33
 
Ответить
Сообщение
Код
=DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"Y")&" г. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"YM")&" мес. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(TRIM(B3);FIND("м";TRIM(B3))-3;3))-MID(TRIM(B3);FIND("д";TRIM(B3))-3;3);$C$2;"mD") & " дня"

Если есть гарантия что лишних пробелов нет, то можно короче, убрав это.
Код
=DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"Y")&" г. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"YM")&" мес. " &
DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;"mD") & " дня"


и портативный вариант
Код
=TRIM(SUBSTITUTE(TEXT(SUM(DATEDIF(EDATE($B$2;-12*LEFT(B3;FIND("г";B3)-1)-MID(B3;FIND("м";B3)-3;3))-MID(B3;FIND("д";B3)-3;3);$C$2;{"MD";"YM";"Y"})*10^{0;2;4});" 00 "" г. ""00"" мес. ""00"" дня""");" 0";" "))

Автор - bmv98rus
Дата добавления - 15.09.2020 в 13:19
Anis625 Дата: Вторник, 15.09.2020, 13:21 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 435
Репутация: 14 ±
Замечаний: 0% ±

Excel 2013
2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?

Примеры во вложении: 1) развернутый, 2) в вашем файле
Возможно не самый изящное решение, но результат есть. У более опытных специалистов решения как правило по короче =)
К сообщению приложен файл: _1_2.xlsx(11.3 Kb) · 9019146.xlsx(15.5 Kb)
 
Ответить
Сообщение
2 вопрос - можно ли сделать подсчет дней стажа из расчёта что в месяце 30 к.д.?

Примеры во вложении: 1) развернутый, 2) в вашем файле
Возможно не самый изящное решение, но результат есть. У более опытных специалистов решения как правило по короче =)

Автор - Anis625
Дата добавления - 15.09.2020 в 13:21
gshupegina Дата: Среда, 16.09.2020, 13:51 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, Вот это решение... hands Мне учиться, учиться и еще раз учиться - как Ленин завещал!!! Спасибо...
 
Ответить
Сообщениеbmv98rus, Вот это решение... hands Мне учиться, учиться и еще раз учиться - как Ленин завещал!!! Спасибо...

Автор - gshupegina
Дата добавления - 16.09.2020 в 13:51
gshupegina Дата: Среда, 16.09.2020, 13:52 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Anis625, Спасибо))) :D
 
Ответить
СообщениеAnis625, Спасибо))) :D

Автор - gshupegina
Дата добавления - 16.09.2020 в 13:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как подсчитать стаж на дату, если известен стаж на др. дату (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!