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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразование числа в дату - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразование числа в дату (Формулы/Formulas)
Преобразование числа в дату
nikolaishcherbakov57 Дата: Пятница, 21.01.2022, 17:02 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Прошу помочь в решение следующей проблемы.
Необходимо преобразовать число (количество дней) в следующий вид "ДД.ММ.ГГ".
При использовании функции
Код
=ТЕКСТ((С4-В4);"ДД.ММ.ГГ")
получается один месяц лишний!
При преобразовании числа (разность между датами) также получается лишний месяц!
Соответственно ошибка при вычислении стажа!
В прилагаемом файле пример расчета продолжительности работы с момента трудоустройства до увольнения.
Заранее спасибо!
К сообщению приложен файл: 7816974.xlsx (8.9 Kb)


Сообщение отредактировал Serge_007 - Пятница, 21.01.2022, 17:23
 
Ответить
СообщениеПрошу помочь в решение следующей проблемы.
Необходимо преобразовать число (количество дней) в следующий вид "ДД.ММ.ГГ".
При использовании функции
Код
=ТЕКСТ((С4-В4);"ДД.ММ.ГГ")
получается один месяц лишний!
При преобразовании числа (разность между датами) также получается лишний месяц!
Соответственно ошибка при вычислении стажа!
В прилагаемом файле пример расчета продолжительности работы с момента трудоустройства до увольнения.
Заранее спасибо!

Автор - nikolaishcherbakov57
Дата добавления - 21.01.2022 в 17:02
Nic70y Дата: Пятница, 21.01.2022, 17:14 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8760
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=ПРАВБ(0&РАЗНДАТ(B4;C4;"md");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4;"ym");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4;"y");2)
734 это 03.01.1902


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ПРАВБ(0&РАЗНДАТ(B4;C4;"md");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4;"ym");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4;"y");2)
734 это 03.01.1902

Автор - Nic70y
Дата добавления - 21.01.2022 в 17:14
nikolaishcherbakov57 Дата: Пятница, 21.01.2022, 17:17 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, СПАСИБО!!! Все работает!!! hands
Ваше предложение сработало!
Если Вам не затруднительно, прошу Вас подсказать, как преобразовать количество дней в дату.
Во вложенном файле полная таблица.
Данное преобразование необходимо, что бы подсчитать общий стаж.
Заранее Вам спасибо!
К сообщению приложен файл: 2017008.xlsx (10.1 Kb)


Сообщение отредактировал nikolaishcherbakov57 - Пятница, 21.01.2022, 17:29
 
Ответить
СообщениеNic70y, СПАСИБО!!! Все работает!!! hands
Ваше предложение сработало!
Если Вам не затруднительно, прошу Вас подсказать, как преобразовать количество дней в дату.
Во вложенном файле полная таблица.
Данное преобразование необходимо, что бы подсчитать общий стаж.
Заранее Вам спасибо!

Автор - nikolaishcherbakov57
Дата добавления - 21.01.2022 в 17:17
Nic70y Дата: Пятница, 21.01.2022, 17:29 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8760
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
nikolaishcherbakov57, я думаю что правильно 5 дней (по кадровым понятиям) но не настаиваю
Код
=ПРАВБ(0&РАЗНДАТ(B4;C4+1;"md");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4+1;"ym");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4+1;"y");2)


отвечу уже завтра, ухожу


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 21.01.2022, 17:30
 
Ответить
Сообщениеnikolaishcherbakov57, я думаю что правильно 5 дней (по кадровым понятиям) но не настаиваю
Код
=ПРАВБ(0&РАЗНДАТ(B4;C4+1;"md");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4+1;"ym");2)&"."&ПРАВБ(0&РАЗНДАТ(B4;C4+1;"y");2)


отвечу уже завтра, ухожу

Автор - Nic70y
Дата добавления - 21.01.2022 в 17:29
nikolaishcherbakov57 Дата: Пятница, 21.01.2022, 20:00 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Уважаемый Nic70y, подсчет идет с момента трудоустройства до увольнения (на данном предприятии). День приема и увольнения считается одним днем.
Это я смотрел в правилах расчета трудового стажа.
Мне надо преобразовать суммарные дни работы в ДД.ММ.ГГ.
Тогда получается трудовой стаж. Суммирование дат выдает чушь.
Вычисление дней по предложенной Вами формуле дает правильный результат.
Но для подсчета полного стажа необходимо преобразовать сумму дней в дату.
Подсчет дней дает общее количество дней работы, при этом учитываются дни, когда не работал и они соответственно не входят в трудовой стаж.
За формулу спасибо, теперь есть необходимость включить мозги и разобраться как она считает! thumb
 
Ответить
СообщениеУважаемый Nic70y, подсчет идет с момента трудоустройства до увольнения (на данном предприятии). День приема и увольнения считается одним днем.
Это я смотрел в правилах расчета трудового стажа.
Мне надо преобразовать суммарные дни работы в ДД.ММ.ГГ.
Тогда получается трудовой стаж. Суммирование дат выдает чушь.
Вычисление дней по предложенной Вами формуле дает правильный результат.
Но для подсчета полного стажа необходимо преобразовать сумму дней в дату.
Подсчет дней дает общее количество дней работы, при этом учитываются дни, когда не работал и они соответственно не входят в трудовой стаж.
За формулу спасибо, теперь есть необходимость включить мозги и разобраться как она считает! thumb

Автор - nikolaishcherbakov57
Дата добавления - 21.01.2022 в 20:00
Юрий_Ф Дата: Пятница, 21.01.2022, 21:53 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Nic70y

Уточните, пожалуйста, 734 это 03.01.1902... 734 - это что?
Как преобразовать 734 дня в ДД.ММ.ЛЕТ?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеNic70y

Уточните, пожалуйста, 734 это 03.01.1902... 734 - это что?
Как преобразовать 734 дня в ДД.ММ.ЛЕТ?

Автор - Юрий_Ф
Дата добавления - 21.01.2022 в 21:53
nikolaishcherbakov57 Дата: Пятница, 21.01.2022, 23:50 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Юрий_Ф, через формулу =ТЕКСТ(734;"ДД.ММ.ГГ").
Если вместо 734 ссылка на ячейку, тогда будет пересчет.
Если использовать данную формулу, то 734 в результат будет 03.01.02


Сообщение отредактировал nikolaishcherbakov57 - Пятница, 21.01.2022, 23:55
 
Ответить
СообщениеЮрий_Ф, через формулу =ТЕКСТ(734;"ДД.ММ.ГГ").
Если вместо 734 ссылка на ячейку, тогда будет пересчет.
Если использовать данную формулу, то 734 в результат будет 03.01.02

Автор - nikolaishcherbakov57
Дата добавления - 21.01.2022 в 23:50
Nic70y Дата: Суббота, 22.01.2022, 08:04 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8760
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
nikolaishcherbakov57, с месяцами не проблема.
а вот что делать суммой дней?
по моему должен быть какой-то коэфф.
давно (очень) я кадровыми вопросами не занимался
Юрий_Ф, напишите в ячейке 734, а затем измените формат на дату

апдэйт
если верить
http://www.consultant.ru/documen....59709b6
то коэфф. = 30 дням, тогда так:
Код
=ПРАВБ(0&ОСТАТ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2));30);2)&"."&ПРАВБ(0&ОСТАТ(СУММПРОИЗВ(--ПСТР(E12:E24;4;2))+ЦЕЛОЕ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2))/30);12);2)&"."&ПРАВБ(0&СУММПРОИЗВ(--ПРАВБ(E12:E24;2))+ЦЕЛОЕ((СУММПРОИЗВ(--ПСТР(E12:E24;4;2))+ЦЕЛОЕ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2))/30))/12);2)
К сообщению приложен файл: 176.xlsx (10.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 22.01.2022, 08:38
 
Ответить
Сообщениеnikolaishcherbakov57, с месяцами не проблема.
а вот что делать суммой дней?
по моему должен быть какой-то коэфф.
давно (очень) я кадровыми вопросами не занимался
Юрий_Ф, напишите в ячейке 734, а затем измените формат на дату

апдэйт
если верить
http://www.consultant.ru/documen....59709b6
то коэфф. = 30 дням, тогда так:
Код
=ПРАВБ(0&ОСТАТ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2));30);2)&"."&ПРАВБ(0&ОСТАТ(СУММПРОИЗВ(--ПСТР(E12:E24;4;2))+ЦЕЛОЕ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2))/30);12);2)&"."&ПРАВБ(0&СУММПРОИЗВ(--ПРАВБ(E12:E24;2))+ЦЕЛОЕ((СУММПРОИЗВ(--ПСТР(E12:E24;4;2))+ЦЕЛОЕ(СУММПРОИЗВ(--ЛЕВБ(E12:E24;2))/30))/12);2)

Автор - Nic70y
Дата добавления - 22.01.2022 в 08:04
nikolaishcherbakov57 Дата: Суббота, 22.01.2022, 09:04 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Уважаемый Nic70y!
Вы опять нашли правильное решение!
При сложении дат столбиком у меня получилась такая же дата!
Огромное Вам спасибо за помощь!
Моё Вам уважение!!! hands
 
Ответить
СообщениеУважаемый Nic70y!
Вы опять нашли правильное решение!
При сложении дат столбиком у меня получилась такая же дата!
Огромное Вам спасибо за помощь!
Моё Вам уважение!!! hands

Автор - nikolaishcherbakov57
Дата добавления - 22.01.2022 в 09:04
bigor Дата: Понедельник, 24.01.2022, 09:06 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1101
Репутация: 210 ±
Замечаний: 0% ±

нет
Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
День приема и увольнения считается одним днем.
и можете дать ссылку на эти правила? Все калькуляторы стажа, которые видел для РФ считают отработанные дни как день увольнения - день приема + 1. Т.к. день увольнения считается рабочим днем (Статья 84.1 ТК РФ). Кстати таблица из #8 часть периодов считает, с +1 днем, часть без. За весь период вы отберете у человека 7 дней стажа.
 
Ответить
Сообщение
Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
День приема и увольнения считается одним днем.
и можете дать ссылку на эти правила? Все калькуляторы стажа, которые видел для РФ считают отработанные дни как день увольнения - день приема + 1. Т.к. день увольнения считается рабочим днем (Статья 84.1 ТК РФ). Кстати таблица из #8 часть периодов считает, с +1 днем, часть без. За весь период вы отберете у человека 7 дней стажа.

Автор - bigor
Дата добавления - 24.01.2022 в 09:06
Serge_007 Дата: Понедельник, 24.01.2022, 10:15 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
День приема и увольнения считается одним днем
Это не соответствует действительности

Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
...учитываются дни, когда не работал и они соответственно не входят в трудовой стаж.
Это тоже не так (не совсем так)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
День приема и увольнения считается одним днем
Это не соответствует действительности

Цитата nikolaishcherbakov57, 21.01.2022 в 20:00, в сообщении № 5 ()
...учитываются дни, когда не работал и они соответственно не входят в трудовой стаж.
Это тоже не так (не совсем так)

Автор - Serge_007
Дата добавления - 24.01.2022 в 10:15
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразование числа в дату (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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