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

Вход

Регистрация

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

 

= Мир MS Excel/Определить остаток полных месяцев до даты следующей поставки - Мир MS Excel

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

Excel 2016
Здравствуйте!
Условия задачи:
Добавить столбец, в котором будет отображаться количество полных месяцев, оставшихся до планируемой даты следующей поставки в виде текста. Например, "0 месяцев", "1 месяц", "2 месяца" и т. д.
Количество месяцев не превышает 12 (от 0 до 12). Для этих вариантов количества месяцев, слово "месяц" возможно в 3 вариантах (падежах):
- для 0, 5, 6, 7, 8, 9, 10, 11, 12 - "месяцев"
- для 1 - "месяц"
- для 2, 3, 4 - "месяца"

Моя формула не работает, хотя считаю ее правильной (ее предлагали на лекции):
Код
=ЕСЛИ(И(МЕСЯЦ(H18)=0;МЕСЯЦ(H18)>=5;МЕСЯЦ(H18)<=12);"месяцев");ЕСЛИ(МЕСЯЦ(H18)=1;"месяц";ЕСЛИ(И(МЕСЯЦ(H18)>=2;МЕСЯЦ(H18)<=4);"месяца"))
К сообщению приложен файл: 9437417-1-.xls(37.0 Kb)


Сообщение отредактировал Владимиr - Четверг, 05.09.2019, 18:01
 
Ответить
СообщениеЗдравствуйте!
Условия задачи:
Добавить столбец, в котором будет отображаться количество полных месяцев, оставшихся до планируемой даты следующей поставки в виде текста. Например, "0 месяцев", "1 месяц", "2 месяца" и т. д.
Количество месяцев не превышает 12 (от 0 до 12). Для этих вариантов количества месяцев, слово "месяц" возможно в 3 вариантах (падежах):
- для 0, 5, 6, 7, 8, 9, 10, 11, 12 - "месяцев"
- для 1 - "месяц"
- для 2, 3, 4 - "месяца"

Моя формула не работает, хотя считаю ее правильной (ее предлагали на лекции):
Код
=ЕСЛИ(И(МЕСЯЦ(H18)=0;МЕСЯЦ(H18)>=5;МЕСЯЦ(H18)<=12);"месяцев");ЕСЛИ(МЕСЯЦ(H18)=1;"месяц";ЕСЛИ(И(МЕСЯЦ(H18)>=2;МЕСЯЦ(H18)<=4);"месяца"))

Автор - Владимиr
Дата добавления - 05.09.2019 в 17:56
Pelena Дата: Четверг, 05.09.2019, 18:32 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14473
Репутация: 3172 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
первое условие должно быть
Код
ИЛИ(МЕСЯЦ(H18)=0;И(МЕСЯЦ(H18)>=5;МЕСЯЦ(H18)<=12))

или немного короче формула
Код
=ЕСЛИ(МЕСЯЦ(H18)=1;"месяц";ЕСЛИ(И(МЕСЯЦ(H18)>=2;МЕСЯЦ(H18)<=4);"месяца";"месяцев"))


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщениепервое условие должно быть
Код
ИЛИ(МЕСЯЦ(H18)=0;И(МЕСЯЦ(H18)>=5;МЕСЯЦ(H18)<=12))

или немного короче формула
Код
=ЕСЛИ(МЕСЯЦ(H18)=1;"месяц";ЕСЛИ(И(МЕСЯЦ(H18)>=2;МЕСЯЦ(H18)<=4);"месяца";"месяцев"))

Автор - Pelena
Дата добавления - 05.09.2019 в 18:32
Светлый Дата: Четверг, 05.09.2019, 19:14 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1272
Репутация: 322 ±
Замечаний: 0% ±

Excel 2010
Для месяца формула:
Код
="месяц"&ПРОСМОТР(МЕСЯЦ(H18);{0;1;2;5};{"ев";"";"а";"ев"})
*Полная формула:
Код
=ОТБР((H17-СЕГОДНЯ())/30,42)&" месяц"&ПРОСМОТР((H17-СЕГОДНЯ())/30,42;{0;1;2;5};{"ев";"";"а";"ев"})


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Четверг, 05.09.2019, 21:27
 
Ответить
СообщениеДля месяца формула:
Код
="месяц"&ПРОСМОТР(МЕСЯЦ(H18);{0;1;2;5};{"ев";"";"а";"ев"})
*Полная формула:
Код
=ОТБР((H17-СЕГОДНЯ())/30,42)&" месяц"&ПРОСМОТР((H17-СЕГОДНЯ())/30,42;{0;1;2;5};{"ев";"";"а";"ев"})

Автор - Светлый
Дата добавления - 05.09.2019 в 19:14
bmv98rus Дата: Четверг, 05.09.2019, 21:09 | Сообщение № 4
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2528
Репутация: 437 ±
Замечаний: 0% ±

Excel 2013/2016
Код
="month"&IF(MONTH(H18)>1;"s";"")
:D это конечно шутка.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
="month"&IF(MONTH(H18)>1;"s";"")
:D это конечно шутка.

Автор - bmv98rus
Дата добавления - 05.09.2019 в 21:09
Владимиr Дата: Четверг, 05.09.2019, 23:43 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
удалить это сообщение


Сообщение отредактировал Владимиr - Четверг, 05.09.2019, 23:45
 
Ответить
Сообщениеудалить это сообщение

Автор - Владимиr
Дата добавления - 05.09.2019 в 23:43
Владимиr Дата: Воскресенье, 08.09.2019, 13:53 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Светлый, Pelena,
Преподу и этот вариант не понравился - требует делать вот так
"ЕСЛИ(ДЕНЬНЕД(G17;2)>5;ЕСЛИ(F17<20000;G17-(8-ДЕНЬНЕД(G17;2));G17+(8-ДЕНЬНЕД(G17;2)));G17)

Вот тут ЕСЛИ(ДЕНЬНЕД(G17;2)>5 - не подходит, потому что для вс и сб РАЗНЫЕ условия.
И так везде. Вы игнорируете структуру формулы.
Объясняю еще раз.
Формула ЕСЛИ - внутри 3 аргумента
1. Условие/или много условий
2. Что делать формуле, если условие ИСТИНА
3. Что делать формуле, если условие ЛОЖЬ"

Помогите еще раз)


Сообщение отредактировал Владимиr - Воскресенье, 08.09.2019, 16:49
 
Ответить
СообщениеСветлый, Pelena,
Преподу и этот вариант не понравился - требует делать вот так
"ЕСЛИ(ДЕНЬНЕД(G17;2)>5;ЕСЛИ(F17<20000;G17-(8-ДЕНЬНЕД(G17;2));G17+(8-ДЕНЬНЕД(G17;2)));G17)

Вот тут ЕСЛИ(ДЕНЬНЕД(G17;2)>5 - не подходит, потому что для вс и сб РАЗНЫЕ условия.
И так везде. Вы игнорируете структуру формулы.
Объясняю еще раз.
Формула ЕСЛИ - внутри 3 аргумента
1. Условие/или много условий
2. Что делать формуле, если условие ИСТИНА
3. Что делать формуле, если условие ЛОЖЬ"

Помогите еще раз)

Автор - Владимиr
Дата добавления - 08.09.2019 в 13:53
Светлый Дата: Воскресенье, 08.09.2019, 20:49 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1272
Репутация: 322 ±
Замечаний: 0% ±

Excel 2010
Владимиr, это вопрос из другой Вашей темы. Задавайте там.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВладимиr, это вопрос из другой Вашей темы. Задавайте там.

Автор - Светлый
Дата добавления - 08.09.2019 в 20:49
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определить остаток полных месяцев до даты следующей поставки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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