Страницы: 1 2 След.
RSS
Вычислить интервал между двумя датами с отображением недель, дней, Функция РАЗНДАТ недели, дни
 
Здравствуйте.
Помогите пожалуйста, нужно вычислить интервал между двумя датами, чтобы результат выглядел так:
"Прошло 3 недели 5 дней" или только "Прошло 5 дней" если еще недели не прошло, или "Прошло 2 недели" - если ровно две недели (т.е. без 0 дней, 0 недель)..
Я знаю, как делать "ym" (чтобы не учитывался год), md (чтобы не учитывался месяц) - надо сделать по аналогии wd (week - day), но такой функции нет, как я понимаю?
 
Модератор устал бороться и молча поменял тему :)
Коли, Вы правила не читаете, то позвольте увидеть файл - пример?
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
См. файл.
Возможно, файл поможет!  :)  
 
Здравствуйте. ДА, как у Вас, только недели и дни, без лет....
 
В Вашу проблему не вникала: Объясняете - ОЧЕНЬ ПЛОХО!
Постарайтесь ВНЯТНО объяснить свою проблему.
 
Вариант.
 
Разделите на 7. Если ровно - не пишите "0 дней".
А пишите "Прошло 1 недель", "Прошло 3 недель" и т.д.
Если остаток = 1, пишите "Прошло... ... 1 дней".
Если остаток = 3, пишите  "Прошло... ... 3 дней".
и т.д. ...
Изменено: Михаил Лебедев - 24.12.2018 12:41:09 (Используйте функцию =ВЫБОР())
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Михаил Лебедев написал:
Разделите на 7. Если ровно - не пишите "0 дней".А пишите "Прошло 1 недель", "Прошло 3 недель" и т.д.Если остаток = 1, пишите "Прошло... ... 1 дней".Если остаток = 3, пишите  "Прошло... ... 3 дней". и т.д. ...
Прошу прощения, не поняла....(
 
Цитата
AleksSid написал:
Вариант.

Прикрепленные файлы
Книга1.xlsx  (9.21 КБ)
Да, спасибо большое! А как убрать "0 дней" ?
 
Цитата
AleksSid написал:
Вариант.

Прикрепленные файлы
Книга1.xlsx  (9.21 КБ)
Извините пожалуйста, а месяцы можно добавить? и чтобы не было "0 мес. 0 нед."
 
tat_lyk, tat_lyk, уф сейчас будет жалко модераторов...
из правил...
Цитата
4.2. Чрезменое цитирование. Цитата – часть текста, на которой делается акцент. Бездумное цитирование захламляет тему и очень затрудняет ее восприятие. Для простого ответа есть кнопка «Ответить».
Не бойтесь совершенства. Вам его не достичь.
 
А как ответить конкретному человеку ,а не всем?(
 
Цитата
tat_lyk написал:
месяцы можно добавить
1 мес = 4 недели. так годится?
Алексей М.
 
Нет, месяцы разные то 30 то 31... И соответственно остаток дней будет разный
 
Цитата
tat_lyk написал:
Прошу прощения, не поняла....(
Что конкретно не поняли? Про функцию =ЕСЛИ() или про то, что "недели" и "дни" - склоняются?
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
tat_lyk, Напишите сколько месяцев, недель и дней между датами 8.02.2018 и 29.03.2018
Изменено: АlехМ - 24.12.2018 13:00:49
Алексей М.
 
Уважаемые форумчане - приложила файл.
 
Цитата
tat_lyk написал:
Нет, месяцы разные то 30 то 31
вернее 28, 29, 30, 31
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
АlехМ, смотрите 8 марта - это будет 1 мес., затем считаем недели - 15 марта, 22 и 29-е. Следовательно 1 мес. 3 нед. (и чтобы не было "0 дн.")
 
Цитата
АlехМ написал:
Напишите сколько месяцев, недель и дней между датами 8.02.2018 и 29.03.2018
В порядке догадки:
в расчете следует учитывать только количество полных месяцев между датами, а остаток (количество дней в крайних месяцах) представлять в формате недели-дни, как и было предложено выше.
Недостатком такого представления является ситуация, при которой в неполных месяцах суммарно будет более 31 дня (более 4 недель), что не слишком правильно...

В вашем примере у меня получается: 0 полных месяцев и 20+29 дней или ровно 7 недель...
 
Цитата
IKor написал:
получается: 0 полных месяцев и 20+29 дней или ровно 7 недель...
7 недель всяко больше одного месяца...
 
Поэтому я и предлагаю использовать формулировку "полн. мес."
 
IKor, 7 недель не может быть - в приложенном Вами файле, т.к. 4 недели уже должны трансформироваться в месяц....
 
Цитата
tat_lyk написал:
4 недели уже должны трансформироваться в месяц
Цитата
АlехМ написал:
1 мес = 4 недели. так годится?
Цитата
tat_lyk написал:
Нет, месяцы разные
Определитесь наконец.
Алексей М.
 
Правильный ответ для #17 - 2 месяца 2 недели 6 дней. Сначала определяется количество (полных) месяцев, затем - количество недель и дней.
"Срок, исчисляемый месяцами, истекает в соответствующее число последнего месяца срока" - ГК РФ, ст. 192.
Изменено: sokol92 - 24.12.2018 18:29:51
Владимир
 
Цитата
tat_lyk написал:
т.к. 4 недели уже должны трансформироваться в месяц
Тогда определите разницу дат как количество недель (7 дней) и остаток в днях, а затем аналогичным образом определите количество месяцев (4 недели) и остаток в неделях. Все необходимые формулы у Вас уже есть :)
 
Цитата
tat_lyk написал: А как ответить конкретному человеку ,а не всем?(
А что, при ответе не нужно думать, просто кнопку жать, как мартышка, и копировать все подряд? В сообщении №11 Вам показали выдержку из правил. Непонятно?

Вернитесь, приведите сообщения в порядок. Цитировать не запрещается, но ЦИТИРОВАТЬ...
На будущее: свои сообщения можно дополнять, а не создавать очереи, отвечая каждому отдельным сообщением.
 
Цитата
vikttur написал:
просто кнопку жать, как мартышка,
:cry:  
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Ну я так поняла, задача эта невыполнимая))
а на форуме чтобы спросить надо пять разов перекреститься, поплевать и обежать вокруг школы)) туда не суйся, тему не так сочинила, отвечать нельзя, цитировать тоже)
в общем, ясно все...
 
Цитата
tat_lyk написал:
задача эта невыполнимая
Не отчаивайтесь :)
Если Вы потрудитесь прочитать наши сообщения еще раз, то поймете, что все необходимое для решения уже было описано выше.
В том же случае, если результат Вас по-прежнему не устраивает, то задайте вопрос себе почему же несколько человек искренне желающих Вам помочь так и не справились с этой задачей...
Страницы: 1 2 След.
Наверх