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

Вход

Регистрация

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

 

= Мир MS Excel/Грамматика в подсчёте количества лет-месяцев-дней - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Грамматика в подсчёте количества лет-месяцев-дней (Формулы/Formulas)
Грамматика в подсчёте количества лет-месяцев-дней
Юрий_Ф Дата: Понедельник, 29.11.2021, 15:02 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Итог пишет: 2 месяц. А нужно: 2 месяца!
Пытался самостоятельно подправить синтаксис в формуле, но что-то не выходит. И не могу понять, где в формуле это учитывается, если что-то добавить, типа:
Цитата
[=2]ца;

Код
=РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"ym")-1;11);"[<=1]ц;[<4]ца;цев")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Можно что-то сделать? Желательно с кратким пояснением!
К сообщению приложен файл: 1-.xlsx (7.8 Kb)


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


Сообщение отредактировал Юрий_Ф - Понедельник, 29.11.2021, 15:04
 
Ответить
СообщениеИтог пишет: 2 месяц. А нужно: 2 месяца!
Пытался самостоятельно подправить синтаксис в формуле, но что-то не выходит. И не могу понять, где в формуле это учитывается, если что-то добавить, типа:
Цитата
[=2]ца;

Код
=РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"ym")-1;11);"[<=1]ц;[<4]ца;цев")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Можно что-то сделать? Желательно с кратким пояснением!

Автор - Юрий_Ф
Дата добавления - 29.11.2021 в 15:02
Serge_007 Дата: Понедельник, 29.11.2021, 15:16 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Не вникал особо, но, вроде правильно так:
Код
=РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"m")-1;11);"[<=1]ц;[<=4]ца;цев")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНе вникал особо, но, вроде правильно так:
Код
=РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ();"m")-1;11);"[<=1]ц;[<=4]ца;цев")&" "&РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ((ДАТА(2007;9;30));СЕГОДНЯ()+1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Автор - Serge_007
Дата добавления - 29.11.2021 в 15:16
Юрий_Ф Дата: Понедельник, 29.11.2021, 15:43 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Да, Спасибо, работает правильно!
А что этот y даёт? Что это вообще за аргумент в формуле?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеДа, Спасибо, работает правильно!
А что этот y даёт? Что это вообще за аргумент в формуле?

Автор - Юрий_Ф
Дата добавления - 29.11.2021 в 15:43
Serge_007 Дата: Понедельник, 29.11.2021, 15:46 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Что это вообще за аргумент в формуле?
РАЗНДАТ() DATEDIF()


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Что это вообще за аргумент в формуле?
РАЗНДАТ() DATEDIF()

Автор - Serge_007
Дата добавления - 29.11.2021 в 15:46
Юрий_Ф Дата: Понедельник, 29.11.2021, 15:49 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Но тогда, если осталось 1 месяц, пишет неправильно: 1 месяцев!


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

Автор - Юрий_Ф
Дата добавления - 29.11.2021 в 15:49
Юрий_Ф Дата: Понедельник, 29.11.2021, 15:53 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Справка интересная. Но почему-то нельзя добавлять окончания для других значений.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСправка интересная. Но почему-то нельзя добавлять окончания для других значений.

Автор - Юрий_Ф
Дата добавления - 29.11.2021 в 15:53
Serge_007 Дата: Понедельник, 29.11.2021, 15:57 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
если осталось 1 месяц, пишет неправильно: 1 месяцев
К сообщению приложен файл: 0604712.png (152.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
если осталось 1 месяц, пишет неправильно: 1 месяцев

Автор - Serge_007
Дата добавления - 29.11.2021 в 15:57
Юрий_Ф Дата: Понедельник, 29.11.2021, 15:59 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Ну да, 1 месяц, а не 1 месяцЕВ!
Что я написал не так?


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


Сообщение отредактировал Юрий_Ф - Понедельник, 29.11.2021, 16:00
 
Ответить
СообщениеНу да, 1 месяц, а не 1 месяцЕВ!
Что я написал не так?

Автор - Юрий_Ф
Дата добавления - 29.11.2021 в 15:59
Serge_007 Дата: Понедельник, 29.11.2021, 17:23 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Что я написал не так?
Я скрин выложил выше, на котором видно, что формула возвращает значение "1 месяц" (ячейка В11, на скрине она выделена)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Что я написал не так?
Я скрин выложил выше, на котором видно, что формула возвращает значение "1 месяц" (ячейка В11, на скрине она выделена)

Автор - Serge_007
Дата добавления - 29.11.2021 в 17:23
Юрий_Ф Дата: Воскресенье, 05.12.2021, 12:33 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Странно! У вас с "m" (а не "ym") пишет: "1 месяц", у меня получается: "1 месяцЕВ". А с "ym" пишет правильно про 1 месяц, но зато ошибается в другой с цифрой 2. Т.е. мы вернулись туда, с чего начали.
К сообщению приложен файл: 7977161.jpg (40.7 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСтранно! У вас с "m" (а не "ym") пишет: "1 месяц", у меня получается: "1 месяцЕВ". А с "ym" пишет правильно про 1 месяц, но зато ошибается в другой с цифрой 2. Т.е. мы вернулись туда, с чего начали.

Автор - Юрий_Ф
Дата добавления - 05.12.2021 в 12:33
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Грамматика в подсчёте количества лет-месяцев-дней (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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