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

Вход

Регистрация

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

 

= Мир MS Excel/И снова счётчик дней - Мир MS Excel

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

Excel 2010
Уважаемые профессионалы!

Не могу понять, почему счётчик неправильно считает дни до конца месяца! Ставит 11 дней (по состоянию на 12.10). А ведь это неверно!
Поставил формулу:
Код
="Осталось "&СЕГОДНЯ()-ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ()+1);1)

И ещё! Добавка слов дней, дня, день не получается!
Если формулу переношу из вашей подсказки:
Код
&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(СЕГОДНЯ();ДАТА((ГОД(СЕГОДНЯ())+1);1;1);"d")-11;100);9);10);"[<1]ень;[<4]ня;ней")

то ставит: "11 дня", хотя правильно по-русски будет "11 дней".
Если пытаюсь скорректировать применительно к задаче (год нынешний, а начало месяца - следующий), пишет об ошибке:
Код
&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(СЕГОДНЯ();ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ()+1);1);"d")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Помогите разобраться!


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

Не могу понять, почему счётчик неправильно считает дни до конца месяца! Ставит 11 дней (по состоянию на 12.10). А ведь это неверно!
Поставил формулу:
Код
="Осталось "&СЕГОДНЯ()-ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ()+1);1)

И ещё! Добавка слов дней, дня, день не получается!
Если формулу переношу из вашей подсказки:
Код
&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(СЕГОДНЯ();ДАТА((ГОД(СЕГОДНЯ())+1);1;1);"d")-11;100);9);10);"[<1]ень;[<4]ня;ней")

то ставит: "11 дня", хотя правильно по-русски будет "11 дней".
Если пытаюсь скорректировать применительно к задаче (год нынешний, а начало месяца - следующий), пишет об ошибке:
Код
&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(СЕГОДНЯ();ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ()+1);1);"d")-11;100);9);10);"[<1]ень;[<4]ня;ней")

Помогите разобраться!

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

Excel 2016
Код
="Осталось "&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ЕСЛИОШИБКА(ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{1;"ень":21;"ень":2;"ня":3;"ня":4;"ня":22;"ня":23;"ня":24;"ня"};2;);"ней")
Код
="Остал"&ЕСЛИ(СУММ(--(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()={1;21}));"ся ";"ось ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ЕСЛИОШИБКА(ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{1;"ень":21;"ень":2;"ня":3;"ня":4;"ня":22;"ня":23;"ня":24;"ня"};2;);"ней")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
="Осталось "&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ЕСЛИОШИБКА(ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{1;"ень":21;"ень":2;"ня":3;"ня":4;"ня":22;"ня":23;"ня":24;"ня"};2;);"ней")
Код
="Остал"&ЕСЛИ(СУММ(--(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()={1;21}));"ся ";"ось ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ЕСЛИОШИБКА(ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{1;"ень":21;"ень":2;"ня":3;"ня":4;"ня":22;"ня":23;"ня":24;"ня"};2;);"ней")

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

Excel 2010
Serge_007

Как всегда всё очень просто!
Спасибо!


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

Как всегда всё очень просто!
Спасибо!

Автор - Юрий_Ф
Дата добавления - 12.10.2021 в 15:15
Светлый Дата: Вторник, 12.10.2021, 22:28 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
Немного упростил формулу Serge_007:
Код
="Остал"&ЕСЛИ(И(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()<>{1;21});"ось ";"ся ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{0;"ней":1;"ень":2;"ня":5;"ней":21;"ень":22;"ня":25;"ней"};2)
*Даже так:
Код
="Остал"&ЕСЛИ(И(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()<>{1;21});"ось ";"ся ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ВПР(ОСТАТ(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();20);{0;"ней":1;"ень":2;"ня":5;"ней"};2)


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

Сообщение отредактировал Светлый - Вторник, 12.10.2021, 22:37
 
Ответить
СообщениеНемного упростил формулу Serge_007:
Код
="Остал"&ЕСЛИ(И(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()<>{1;21});"ось ";"ся ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ВПР(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();{0;"ней":1;"ень":2;"ня":5;"ней":21;"ень":22;"ня":25;"ней"};2)
*Даже так:
Код
="Остал"&ЕСЛИ(И(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()<>{1;21});"ось ";"ся ")&КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()&" д"&ВПР(ОСТАТ(КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ();20);{0;"ней":1;"ень":2;"ня":5;"ней"};2)

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

Excel 2010
Светлый

Спасибо! Как всегда оригинально! hands
А когда останется 11, он будет писать день или дней?
А осталось 3, 4 - будет дня или дней?


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


Сообщение отредактировал Юрий_Ф - Вторник, 12.10.2021, 23:45
 
Ответить
СообщениеСветлый

Спасибо! Как всегда оригинально! hands
А когда останется 11, он будет писать день или дней?
А осталось 3, 4 - будет дня или дней?

Автор - Юрий_Ф
Дата добавления - 12.10.2021 в 23:35
Светлый Дата: Среда, 13.10.2021, 07:28 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
Замените все КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ() в формуле на адрес ячейки и в этой ячейке задавайте значения от 0 до 30.
31 в последней формуле выдаст неправильно, но такого значения никогда не получится. Из максимального количества дней в месяце 31 вычесть минимальное число 1, будет 30. От 0 до 30 формула работает корректно.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЗамените все КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ() в формуле на адрес ячейки и в этой ячейке задавайте значения от 0 до 30.
31 в последней формуле выдаст неправильно, но такого значения никогда не получится. Из максимального количества дней в месяце 31 вычесть минимальное число 1, будет 30. От 0 до 30 формула работает корректно.

Автор - Светлый
Дата добавления - 13.10.2021 в 07:28
bmv98rus Дата: Среда, 13.10.2021, 08:13 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
подожмем чуток
Код
="Остал"&TEXT(EOMONTH(TODAY();0)-TODAY();"[=1]\ся 0;[=21]\ся 0;о\сь 0")&" д"&VLOOKUP(MOD(EOMONTH(TODAY();0)-TODAY();20);{0\"ней";1\"ень";2\"ня";5\"ней"};2)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 13.10.2021, 08:17
 
Ответить
Сообщениеподожмем чуток
Код
="Остал"&TEXT(EOMONTH(TODAY();0)-TODAY();"[=1]\ся 0;[=21]\ся 0;о\сь 0")&" д"&VLOOKUP(MOD(EOMONTH(TODAY();0)-TODAY();20);{0\"ней";1\"ень";2\"ня";5\"ней"};2)

Автор - bmv98rus
Дата добавления - 13.10.2021 в 08:13
Юрий_Ф Дата: Среда, 13.10.2021, 11:32 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bmv98rus

Пишет: Ошибка в формуле!


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

Пишет: Ошибка в формуле!

Автор - Юрий_Ф
Дата добавления - 13.10.2021 в 11:32
Светлый Дата: Среда, 13.10.2021, 15:26 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
В фигурных скобках ; заменить на :, а \ заменить на ;
Или взять из моей формулы.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВ фигурных скобках ; заменить на :, а \ заменить на ;
Или взять из моей формулы.

Автор - Светлый
Дата добавления - 13.10.2021 в 15:26
bmv98rus Дата: Среда, 13.10.2021, 18:05 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Пишет: Ошибка в формуле!
а был бы файл с примером, то и мучений бы небыло.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Пишет: Ошибка в формуле!
а был бы файл с примером, то и мучений бы небыло.

Автор - bmv98rus
Дата добавления - 13.10.2021 в 18:05
Юрий_Ф Дата: Среда, 13.10.2021, 20:00 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bmv98rus,

Так, поставьте эту формулу в любой новый лист Ecxel! Я же не вру. Смысл?


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

Так, поставьте эту формулу в любой новый лист Ecxel! Я же не вру. Смысл?

Автор - Юрий_Ф
Дата добавления - 13.10.2021 в 20:00
Pelena Дата: Среда, 13.10.2021, 20:07 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19160
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Смысл?
Смысл в том, что эти разделители зависят от локали Excel и в файле они бы подстроились под Вашу локаль автоматически


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Смысл?
Смысл в том, что эти разделители зависят от локали Excel и в файле они бы подстроились под Вашу локаль автоматически

Автор - Pelena
Дата добавления - 13.10.2021 в 20:07
bmv98rus Дата: Среда, 13.10.2021, 20:12 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Смысл?

смысл чтоб работало :D , раз уж вы не понимаете почему не работает. А так вы предлагаете мне создавать файл за вас, нее батенька, хоть что-то нужно делать самому.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Смысл?

смысл чтоб работало :D , раз уж вы не понимаете почему не работает. А так вы предлагаете мне создавать файл за вас, нее батенька, хоть что-то нужно делать самому.

Автор - bmv98rus
Дата добавления - 13.10.2021 в 20:12
Юрий_Ф Дата: Среда, 13.10.2021, 21:33 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Pelena

В пустой таблице формула зависит от локали??

Pelena, bmv98rus

Ну да! В своей таблице я ставлю эту формулу в пустую ячейку, она не работает (в отличии от помощи других знатоков)… а что-то там надо переделывать!?
В принципе тему можно закрыть! Спасибо за помощь тех, кто откликнулся! Те формулы работают превосходно. Я даже не знал, что можно корректировать начало в зависимости от количества дней - остал... -ОСЬ, -ЛСЯ. Может, для кого-то это рядовая информация, а я был приятно удивлён. Спасибо!


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


Сообщение отредактировал Юрий_Ф - Четверг, 14.10.2021, 00:58
 
Ответить
СообщениеPelena

В пустой таблице формула зависит от локали??

Pelena, bmv98rus

Ну да! В своей таблице я ставлю эту формулу в пустую ячейку, она не работает (в отличии от помощи других знатоков)… а что-то там надо переделывать!?
В принципе тему можно закрыть! Спасибо за помощь тех, кто откликнулся! Те формулы работают превосходно. Я даже не знал, что можно корректировать начало в зависимости от количества дней - остал... -ОСЬ, -ЛСЯ. Может, для кого-то это рядовая информация, а я был приятно удивлён. Спасибо!

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

Excel 2010
Светлый

Вы имеете в виду неработающую формулу от bmv98rus?


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


Сообщение отредактировал Юрий_Ф - Среда, 13.10.2021, 21:47
 
Ответить
СообщениеСветлый

Вы имеете в виду неработающую формулу от bmv98rus?

Автор - Юрий_Ф
Дата добавления - 13.10.2021 в 21:41
Юрий_Ф Дата: Среда, 13.10.2021, 21:46 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Светлый

И сразу формула заработала! И без всякой локали!
Вы - умничка! Повезло в жизни тем, с кем вы работали и работаете! hands


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


Сообщение отредактировал Юрий_Ф - Среда, 13.10.2021, 21:48
 
Ответить
СообщениеСветлый

И сразу формула заработала! И без всякой локали!
Вы - умничка! Повезло в жизни тем, с кем вы работали и работаете! hands

Автор - Юрий_Ф
Дата добавления - 13.10.2021 в 21:46
Pelena Дата: Среда, 13.10.2021, 21:50 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19160
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]
а был бы файл с примером, то и мучений бы небыло

а поговорить :D :D [/offtop]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]
а был бы файл с примером, то и мучений бы небыло

а поговорить :D :D [/offtop]

Автор - Pelena
Дата добавления - 13.10.2021 в 21:50
bmv98rus Дата: Четверг, 14.10.2021, 07:39 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
а поговорить

Не проблема

Вы имеете в виду неработающую формулу от bmv98rus?
нет он имел в виду неработающую голову от Вас. Если уровень вашей "летной" не позволяет понять почему вы вводите что-то и оно не работает, то это не означает что это что-то не работает. Не всем удается сдвинуть с места автомобиль с механической КПП, это означает что есть неисправность, и это прокладка между сиденьем и рулем не исправна.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
а поговорить

Не проблема

Вы имеете в виду неработающую формулу от bmv98rus?
нет он имел в виду неработающую голову от Вас. Если уровень вашей "летной" не позволяет понять почему вы вводите что-то и оно не работает, то это не означает что это что-то не работает. Не всем удается сдвинуть с места автомобиль с механической КПП, это означает что есть неисправность, и это прокладка между сиденьем и рулем не исправна.

Автор - bmv98rus
Дата добавления - 14.10.2021 в 07:39
Юрий_Ф Дата: Четверг, 14.10.2021, 11:26 | Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 767
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bmv98rus

А как бы без оскорблений от вас обойтись? Сюда люди приходят за помощью, а не чтобы поговорить и тем паче выслушать ваше мнение о себе! И помощи просят, потому что не справляются с тем или иным вопросом, а не чтобы кого-то загрузить своими проблемами. Не хотите помочь, или не можете писать без ошибок - закрыл страничку и забыл! Может, и уважать вас тогда будут больше по жизни!


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

А как бы без оскорблений от вас обойтись? Сюда люди приходят за помощью, а не чтобы поговорить и тем паче выслушать ваше мнение о себе! И помощи просят, потому что не справляются с тем или иным вопросом, а не чтобы кого-то загрузить своими проблемами. Не хотите помочь, или не можете писать без ошибок - закрыл страничку и забыл! Может, и уважать вас тогда будут больше по жизни!

Автор - Юрий_Ф
Дата добавления - 14.10.2021 в 11:26
bmv98rus Дата: Четверг, 14.10.2021, 19:45 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Судя по всему , несмотря на все ошибки прочесть смогли, значит они не сильно мешают. А вот формула то как раз рабочая. Успехов. чтоб больше не оскорблять вашу чуткую аэро натуру, в темах от вас меня более не будет.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеСудя по всему , несмотря на все ошибки прочесть смогли, значит они не сильно мешают. А вот формула то как раз рабочая. Успехов. чтоб больше не оскорблять вашу чуткую аэро натуру, в темах от вас меня более не будет.

Автор - bmv98rus
Дата добавления - 14.10.2021 в 19:45
Мир MS Excel » Вопросы и решения » Вопросы по Excel » И снова счётчик дней (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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