Привязка даты, возвращаемой ячейкой, к дню недели.
light26
Дата: Пятница, 04.04.2014, 21:08 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Всем привет. Отчеты, отчеты, отчеты... Бывают ежедневные, бывают еженедельные, бывают ежеквартальные, ну и так далее. Бывают случаи, что дату поменять просто забываешь. Если с ежедневным отчетом проблема решается просто, - =СЕГОДНЯ(), - то остальная периодичность ставит в тупик. У меня, например, еженедельный отчет, предоставляемый по четвергам. Следовательно в тексте "Отчет по производственной деятельности начальника транспортного цеха по состоянию на ****** " эти самые ****** должны содержать дату, которая будет меняться строго по четвергам: с 3 по 9 апреля - 3 апреля 2014 г. , с 10 по 16 апреля - 10 апреля 2014 г. ... Мои (до сих пор, к моему стыду и сожалению ) скудные знания Excelя не оставили мне шансов для победы в многочисленных попытках решить эту задачу, поэтому решил в очередной раз обратиться за помощью к нашим гуру. В своих попытках использовал функции даты и времени, а также логическую =ЕСЛИ.
Всем привет. Отчеты, отчеты, отчеты... Бывают ежедневные, бывают еженедельные, бывают ежеквартальные, ну и так далее. Бывают случаи, что дату поменять просто забываешь. Если с ежедневным отчетом проблема решается просто, - =СЕГОДНЯ(), - то остальная периодичность ставит в тупик. У меня, например, еженедельный отчет, предоставляемый по четвергам. Следовательно в тексте "Отчет по производственной деятельности начальника транспортного цеха по состоянию на ****** " эти самые ****** должны содержать дату, которая будет меняться строго по четвергам: с 3 по 9 апреля - 3 апреля 2014 г. , с 10 по 16 апреля - 10 апреля 2014 г. ... Мои (до сих пор, к моему стыду и сожалению ) скудные знания Excelя не оставили мне шансов для победы в многочисленных попытках решить эту задачу, поэтому решил в очередной раз обратиться за помощью к нашим гуру. В своих попытках использовал функции даты и времени, а также логическую =ЕСЛИ. light26
Я не волшебник. Я только учусь
Ответить
Сообщение Всем привет. Отчеты, отчеты, отчеты... Бывают ежедневные, бывают еженедельные, бывают ежеквартальные, ну и так далее. Бывают случаи, что дату поменять просто забываешь. Если с ежедневным отчетом проблема решается просто, - =СЕГОДНЯ(), - то остальная периодичность ставит в тупик. У меня, например, еженедельный отчет, предоставляемый по четвергам. Следовательно в тексте "Отчет по производственной деятельности начальника транспортного цеха по состоянию на ****** " эти самые ****** должны содержать дату, которая будет меняться строго по четвергам: с 3 по 9 апреля - 3 апреля 2014 г. , с 10 по 16 апреля - 10 апреля 2014 г. ... Мои (до сих пор, к моему стыду и сожалению ) скудные знания Excelя не оставили мне шансов для победы в многочисленных попытках решить эту задачу, поэтому решил в очередной раз обратиться за помощью к нашим гуру. В своих попытках использовал функции даты и времени, а также логическую =ЕСЛИ. Автор - light26 Дата добавления - 04.04.2014 в 21:08
Pelena
Дата: Пятница, 04.04.2014, 21:32 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Вот тут Михаил (МСН) приводил формулу, которая считает ближайший будущий понедельник. Для ближайшего прошлого четверга по аналогии Код
=СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Вот тут Михаил (МСН) приводил формулу, которая считает ближайший будущий понедельник. Для ближайшего прошлого четверга по аналогии Код
=СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Вот тут Михаил (МСН) приводил формулу, которая считает ближайший будущий понедельник. Для ближайшего прошлого четверга по аналогии Код
=СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Автор - Pelena Дата добавления - 04.04.2014 в 21:32
AlexM
Дата: Пятница, 04.04.2014, 21:33 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Файлик в пути потерялся. Как же без него понять задачу?
Файлик в пути потерялся. Как же без него понять задачу? AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Файлик в пути потерялся. Как же без него понять задачу? Автор - AlexM Дата добавления - 04.04.2014 в 21:33
_Boroda_
Дата: Пятница, 04.04.2014, 21:33 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Код
="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
Код
="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Код
="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
Автор - _Boroda_ Дата добавления - 04.04.2014 в 21:33
light26
Дата: Пятница, 04.04.2014, 21:44 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Дата: Пятница, 04.04.2014, 21:33 | Сообщение № 3 Файлик в пути потерялся. Как же без него понять задачу?
Там не нужен файлик. Разве что весь мой путь проб и ошибок приложить )))
Дата: Пятница, 04.04.2014, 21:33 | Сообщение № 3 Файлик в пути потерялся. Как же без него понять задачу?
Там не нужен файлик. Разве что весь мой путь проб и ошибок приложить )))light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Пятница, 04.04.2014, 21:44
Ответить
Сообщение Дата: Пятница, 04.04.2014, 21:33 | Сообщение № 3 Файлик в пути потерялся. Как же без него понять задачу?
Там не нужен файлик. Разве что весь мой путь проб и ошибок приложить )))Автор - light26 Дата добавления - 04.04.2014 в 21:44
light26
Дата: Пятница, 04.04.2014, 21:49 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
Блин, сходу ничего не понял. Щас, до дому доберусь, буду разбираться
="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
Блин, сходу ничего не понял. Щас, до дому доберусь, буду разбиратьсяlight26
Я не волшебник. Я только учусь
Ответить
Сообщение ="блаблабла на "&ТЕКСТ(СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()+2;7);"ДД.ММ.ГГГ \г.")
Блин, сходу ничего не понял. Щас, до дому доберусь, буду разбиратьсяАвтор - light26 Дата добавления - 04.04.2014 в 21:49
light26
Дата: Пятница, 04.04.2014, 21:50 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
=СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Это тоже позже дома разберу. Спасибо, Елена и Александр. Побегу на электричку
=СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Это тоже позже дома разберу. Спасибо, Елена и Александр. Побегу на электричкуlight26
Я не волшебник. Я только учусь
Ответить
Сообщение =СЕГОДНЯ()-ОСТАТ(СЕГОДНЯ()-5;7)
Это тоже позже дома разберу. Спасибо, Елена и Александр. Побегу на электричкуАвтор - light26 Дата добавления - 04.04.2014 в 21:50
AlexM
Дата: Пятница, 04.04.2014, 22:11 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Наверно можно и такКод
=ОКРВНИЗ(СЕГОДНЯ()+2;7)-2
илиКод
=ОКРВНИЗ(СЕГОДНЯ()-5;7)+5
Наверно можно и такКод
=ОКРВНИЗ(СЕГОДНЯ()+2;7)-2
илиКод
=ОКРВНИЗ(СЕГОДНЯ()-5;7)+5
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Наверно можно и такКод
=ОКРВНИЗ(СЕГОДНЯ()+2;7)-2
илиКод
=ОКРВНИЗ(СЕГОДНЯ()-5;7)+5
Автор - AlexM Дата добавления - 04.04.2014 в 22:11
light26
Дата: Суббота, 05.04.2014, 01:47 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Спасибо, Алекс. Блин, кроме =ОСТАТ все понял. Эта функция никак в голове не укладывается... ( Получается она делит одно число на другое и возвращает целое число?
Спасибо, Алекс. Блин, кроме =ОСТАТ все понял. Эта функция никак в голове не укладывается... ( Получается она делит одно число на другое и возвращает целое число? light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Суббота, 05.04.2014, 01:48
Ответить
Сообщение Спасибо, Алекс. Блин, кроме =ОСТАТ все понял. Эта функция никак в голове не укладывается... ( Получается она делит одно число на другое и возвращает целое число? Автор - light26 Дата добавления - 05.04.2014 в 01:47
_Boroda_
Дата: Суббота, 05.04.2014, 01:52 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Примерно так: ОСТАТ(7;3)=1 7 делится на 3, получаем 2 целых и еще кусочек. 7=2*3+1. Вот эту единичку ОСТАТ и возвращает
Примерно так: ОСТАТ(7;3)=1 7 делится на 3, получаем 2 целых и еще кусочек. 7=2*3+1. Вот эту единичку ОСТАТ и возвращает _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Примерно так: ОСТАТ(7;3)=1 7 делится на 3, получаем 2 целых и еще кусочек. 7=2*3+1. Вот эту единичку ОСТАТ и возвращает Автор - _Boroda_ Дата добавления - 05.04.2014 в 01:52
light26
Дата: Суббота, 05.04.2014, 11:18 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
_Boroda_, таак, значит буду дальше разбираться
_Boroda_, таак, значит буду дальше разбираться light26
Я не волшебник. Я только учусь
Ответить
Сообщение _Boroda_, таак, значит буду дальше разбираться Автор - light26 Дата добавления - 05.04.2014 в 11:18