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

 

= Мир MS Excel/Как посчитать стаж год за полтора - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как посчитать стаж год за полтора
CHERNYAVA Дата: Суббота, 17.01.2015, 05:39 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, как посчитать стаж год за полтора, спасибо.
К сообщению приложен файл: 1638453.xlsx (8.6 Kb)
 
Ответить
СообщениеЗдравствуйте, как посчитать стаж год за полтора, спасибо.

Автор - CHERNYAVA
Дата добавления - 17.01.2015 в 05:39
JayBhagavan Дата: Суббота, 17.01.2015, 06:16 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Как понимаю. Если считать только года, то к СЕГОДНЯ() прибавьте:
=РАЗНДАТ(Лист1!$A$2;СЕГОДНЯ();"y")*0,5*365


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеКак понимаю. Если считать только года, то к СЕГОДНЯ() прибавьте:
=РАЗНДАТ(Лист1!$A$2;СЕГОДНЯ();"y")*0,5*365

Автор - JayBhagavan
Дата добавления - 17.01.2015 в 06:16
CHERNYAVA Дата: Суббота, 17.01.2015, 07:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Не получилось, на 0,5 умножаешь, получается 1,5 года, надо перенести полгода в месяцы и так далее, про 365 вообще не понял.
 
Ответить
СообщениеНе получилось, на 0,5 умножаешь, получается 1,5 года, надо перенести полгода в месяцы и так далее, про 365 вообще не понял.

Автор - CHERNYAVA
Дата добавления - 17.01.2015 в 07:37
Pelena Дата: Суббота, 17.01.2015, 08:50 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Можно сначала вычислить дату, от которой до сегодняшней в полтора раза больше дней, чем от заданной, а потом на неё сделать ссылку в формуле. А можно сразу в формулу вместо A2 везде подставить
A2*1,5-СЕГОДНЯ()*0,5

и немного оптимизировать
=ЕСЛИ(A2<>"";РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"y")&" лет, "&РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"ym")&" месяцев, "&РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"md")&" дней ";"Нет данных")
К сообщению приложен файл: 1638453-2.xlsx (8.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Можно сначала вычислить дату, от которой до сегодняшней в полтора раза больше дней, чем от заданной, а потом на неё сделать ссылку в формуле. А можно сразу в формулу вместо A2 везде подставить
A2*1,5-СЕГОДНЯ()*0,5

и немного оптимизировать
=ЕСЛИ(A2<>"";РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"y")&" лет, "&РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"ym")&" месяцев, "&РАЗНДАТ(A2*1,5-СЕГОДНЯ()*0,5;СЕГОДНЯ();"md")&" дней ";"Нет данных")

Автор - Pelena
Дата добавления - 17.01.2015 в 08:50
CHERNYAVA Дата: Суббота, 17.01.2015, 12:27 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, огромное Вам спасибо!) всё верно, пытаюсь понять, как работает формула, если не сложно, могли бы пояснить, пожалуйста.
 
Ответить
СообщениеPelena, огромное Вам спасибо!) всё верно, пытаюсь понять, как работает формула, если не сложно, могли бы пояснить, пожалуйста.

Автор - CHERNYAVA
Дата добавления - 17.01.2015 в 12:27
Pelena Дата: Суббота, 17.01.2015, 13:14 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Так формула-то Ваша. Просто вместо ячейки А2 я подставляю другую дату.
Логика такая:
кол-во дней между сегодняшней датой и заданной СЕГОДНЯ()-A2
увеличиваем в полтора раза (СЕГОДНЯ()-A2)*1,5
вычитаем это количество дней из сегодняшней даты СЕГОДНЯ()-(СЕГОДНЯ()-A2)*1,5, получаем расчётную дату
раскрываем скобки A2*1,5-СЕГОДНЯ()*0,5
эту дату подставляем в функцию РАЗНДАТ() в качестве первого аргумента. Разбивать на год, месяц день, а потом объединять всё с помощью ДАТА, как было у Вас - лишнее


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак формула-то Ваша. Просто вместо ячейки А2 я подставляю другую дату.
Логика такая:
кол-во дней между сегодняшней датой и заданной СЕГОДНЯ()-A2
увеличиваем в полтора раза (СЕГОДНЯ()-A2)*1,5
вычитаем это количество дней из сегодняшней даты СЕГОДНЯ()-(СЕГОДНЯ()-A2)*1,5, получаем расчётную дату
раскрываем скобки A2*1,5-СЕГОДНЯ()*0,5
эту дату подставляем в функцию РАЗНДАТ() в качестве первого аргумента. Разбивать на год, месяц день, а потом объединять всё с помощью ДАТА, как было у Вас - лишнее

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

Excel 2013
Pelena, Спасибо БОЛЬШОЕ! Разобрался! Всё очень доходчиво расписали! Спасибо.
 
Ответить
СообщениеPelena, Спасибо БОЛЬШОЕ! Разобрался! Всё очень доходчиво расписали! Спасибо.

Автор - CHERNYAVA
Дата добавления - 17.01.2015 в 13:40
  • Страница 1 из 1
  • 1
Поиск:

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