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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет разницы дат в нужном формате - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчет разницы дат в нужном формате
abrakadabr Дата: Среда, 20.02.2013, 15:33 | Сообщение № 1
Группа: Гости
Здравствуйте.

Нашел такую формулу..
Код
=РАЗНДАТ(B1;A1;"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ(B1;A1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ(B1;A1;"ym")-1;11);"[<1]ц;[<4]ца;цев")&" "&РАЗНДАТ(B1;A1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Она выводит лет, месяцев, дней. А как сделать вывод в ячейку значений (если какое то из выводимых нулевое (год, месяц, день) - то его опускаем и печатаем, к примеру месяцев, дней) без нулевых данных.
 
Ответить
СообщениеЗдравствуйте.

Нашел такую формулу..
Код
=РАЗНДАТ(B1;A1;"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ(B1;A1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ(B1;A1;"ym")-1;11);"[<1]ц;[<4]ца;цев")&" "&РАЗНДАТ(B1;A1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Она выводит лет, месяцев, дней. А как сделать вывод в ячейку значений (если какое то из выводимых нулевое (год, месяц, день) - то его опускаем и печатаем, к примеру месяцев, дней) без нулевых данных.

Автор - abrakadabr
Дата добавления - 20.02.2013 в 15:33
MCH Дата: Среда, 20.02.2013, 15:48 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Добавте ЕСЛИ
начало формулы такое:
Код
=ЕСЛИ(РАЗНДАТ(B1;A1;"y");РАЗНДАТ(B1;A1;"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" ";)& ...
остальное по аналогии
 
Ответить
СообщениеДобавте ЕСЛИ
начало формулы такое:
Код
=ЕСЛИ(РАЗНДАТ(B1;A1;"y");РАЗНДАТ(B1;A1;"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" ";)& ...
остальное по аналогии

Автор - MCH
Дата добавления - 20.02.2013 в 15:48
nikitan95 Дата: Пятница, 22.02.2013, 08:57 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 0 ±
Замечаний: 0% ±

2016
Цитата (MCH)
Добавте ЕСЛИ

сделал по Вашему, никаких изменений, наоборот если разница более года то год дублируется.. просветите, если можно..
К сообщению приложен файл: 0665545.xlsx (8.2 Kb)
 
Ответить
Сообщение
Цитата (MCH)
Добавте ЕСЛИ

сделал по Вашему, никаких изменений, наоборот если разница более года то год дублируется.. просветите, если можно..

Автор - nikitan95
Дата добавления - 22.02.2013 в 08:57
MCH Дата: Пятница, 22.02.2013, 11:02 | Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (nikitan95)
сделал по Вашему, никаких изменений

Значит не совсем так сделали
К сообщению приложен файл: 8406597.xls (24.0 Kb)
 
Ответить
Сообщение
Цитата (nikitan95)
сделал по Вашему, никаких изменений

Значит не совсем так сделали

Автор - MCH
Дата добавления - 22.02.2013 в 11:02
nikitan95 Дата: Пятница, 22.02.2013, 11:10 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 0 ±
Замечаний: 0% ±

2016
спасибо.. MCH, с моими способностями часок надо освободиться, чтобы обмозговать..
 
Ответить
Сообщениеспасибо.. MCH, с моими способностями часок надо освободиться, чтобы обмозговать..

Автор - nikitan95
Дата добавления - 22.02.2013 в 11:10
abrakadabr Дата: Пятница, 22.02.2013, 11:42 | Сообщение № 6
Группа: Гости
Если между датами прошло 0 дней, как это отобразить?
 
Ответить
СообщениеЕсли между датами прошло 0 дней, как это отобразить?

Автор - abrakadabr
Дата добавления - 22.02.2013 в 11:42
MCH Дата: Пятница, 22.02.2013, 11:54 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

=ЕСЛИ(A1=B1;"прошло 0 дней";формула)
 
Ответить
Сообщение=ЕСЛИ(A1=B1;"прошло 0 дней";формула)

Автор - MCH
Дата добавления - 22.02.2013 в 11:54
abrakadabr Дата: Пятница, 22.02.2013, 11:58 | Сообщение № 8
Группа: Гости
спасибо =)
 
Ответить
Сообщениеспасибо =)

Автор - abrakadabr
Дата добавления - 22.02.2013 в 11:58
  • Страница 1 из 1
  • 1
Поиск:

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