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

Вход

Регистрация

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

 

= Мир MS Excel/Распределение дней между двумя датами по месяцам - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Распределение дней между двумя датами по месяцам (Формулы/Formulas)
Распределение дней между двумя датами по месяцам
cmyk Дата: Пятница, 19.02.2016, 18:59 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую Вас, уважаемые форумчане!
Столкнулся со странной ситуацией, которая очень серьёзно затормозила работу над моим проектом. Самостоятельно решить проблему, к сожалению, не смог.
Ситуация следующая: пытаюсь прописать формулой настраиваемый временной период (количество дней между датами) с учётом реального количества дней в том или ином месяце. Формула должна распределять дни по месяцам, начиная с указанной даты, в соответствии с количеством дней в месяц. Если проставлять любые даты в промежутке с 01.02.2016 по 30.09.2016, то формула считает корректно, но стоит только выбрать октябрь, ноябрь или декабрь - она начинает показывать чушь :'( :'( :( . Кто-нибудь, пожалуйста, помогите определить, что не так с формулой!!! Буду просто непомерно благодарен!!!
Файл прикладываю.
К сообщению приложен файл: _3.xlsx(17Kb)


Всем добра!!
 
Ответить
СообщениеПриветствую Вас, уважаемые форумчане!
Столкнулся со странной ситуацией, которая очень серьёзно затормозила работу над моим проектом. Самостоятельно решить проблему, к сожалению, не смог.
Ситуация следующая: пытаюсь прописать формулой настраиваемый временной период (количество дней между датами) с учётом реального количества дней в том или ином месяце. Формула должна распределять дни по месяцам, начиная с указанной даты, в соответствии с количеством дней в месяц. Если проставлять любые даты в промежутке с 01.02.2016 по 30.09.2016, то формула считает корректно, но стоит только выбрать октябрь, ноябрь или декабрь - она начинает показывать чушь :'( :'( :( . Кто-нибудь, пожалуйста, помогите определить, что не так с формулой!!! Буду просто непомерно благодарен!!!
Файл прикладываю.

Автор - cmyk
Дата добавления - 19.02.2016 в 18:59
abtextime Дата: Пятница, 19.02.2016, 19:18 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 427
Репутация: 60 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(МЕСЯЦ($D$13)&ГОД($D$13)="32016";ЕСЛИ(МЕСЯЦ($C$13)&ГОД($C$13)>"32016";H22-СУММ(ДЕНЬ($D$13)-1);$E$13);ЕСЛИ(МЕСЯЦ($D$13)&ГОД($E$13)>"32016";0;ЕСЛИ($E$13-СУММ($G$32:G32)>H22;H22;$E$13-СУММ($G$32:G32))))


В фрагменте ЕСЛИ(МЕСЯЦ($D$13)&ГОД($E$13) почему ГОД($E$13), а не ГОД($D3)
 
Ответить
Сообщение
Код
=ЕСЛИ(МЕСЯЦ($D$13)&ГОД($D$13)="32016";ЕСЛИ(МЕСЯЦ($C$13)&ГОД($C$13)>"32016";H22-СУММ(ДЕНЬ($D$13)-1);$E$13);ЕСЛИ(МЕСЯЦ($D$13)&ГОД($E$13)>"32016";0;ЕСЛИ($E$13-СУММ($G$32:G32)>H22;H22;$E$13-СУММ($G$32:G32))))


В фрагменте ЕСЛИ(МЕСЯЦ($D$13)&ГОД($E$13) почему ГОД($E$13), а не ГОД($D3)

Автор - abtextime
Дата добавления - 19.02.2016 в 19:18
abtextime Дата: Пятница, 19.02.2016, 19:18 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 427
Репутация: 60 ±
Замечаний: 0% ±

Excel 2010
$D$13, конечно
 
Ответить
Сообщение$D$13, конечно

Автор - abtextime
Дата добавления - 19.02.2016 в 19:18
gling Дата: Пятница, 19.02.2016, 19:19 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 325 ±
Замечаний: 0% ±

2010
Цитата
Логическая формула врёт
Сомневаюсь,я. Наиболее вероятно, что вы хотите получит желаемый результат, от неправильно записаной формулы.
 
Ответить
Сообщение
Цитата
Логическая формула врёт
Сомневаюсь,я. Наиболее вероятно, что вы хотите получит желаемый результат, от неправильно записаной формулы.

Автор - gling
Дата добавления - 19.02.2016 в 19:19
AlexM Дата: Пятница, 19.02.2016, 19:22 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3053
Репутация: 740 ±
Замечаний: 0% ±

Код
=СУММПРОИЗВ(Ч(ТЕКСТ(СТРОКА(ИНДЕКС(A:A;$D$13):ИНДЕКС(A:A;$C$13));"ММММ")=F11))
К сообщению приложен файл: cmyk_1.xls(56Kb)


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(Ч(ТЕКСТ(СТРОКА(ИНДЕКС(A:A;$D$13):ИНДЕКС(A:A;$C$13));"ММММ")=F11))

Автор - AlexM
Дата добавления - 19.02.2016 в 19:22
cmyk Дата: Пятница, 19.02.2016, 19:31 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое спасибо за ответы, но после замены $E$13 на $D$13, ничего не изменилось...


Всем добра!!
 
Ответить
СообщениеБольшое спасибо за ответы, но после замены $E$13 на $D$13, ничего не изменилось...

Автор - cmyk
Дата добавления - 19.02.2016 в 19:31
cmyk Дата: Пятница, 19.02.2016, 19:32 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот файл
К сообщению приложен файл: 3923397.xlsx(17Kb)


Всем добра!!
 
Ответить
СообщениеВот файл

Автор - cmyk
Дата добавления - 19.02.2016 в 19:32
AlexM Дата: Пятница, 19.02.2016, 19:34 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3053
Репутация: 740 ±
Замечаний: 0% ±

после замены $E$13 на $D$13, ничего не изменилось
В моем файле ничего менять не надо


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
после замены $E$13 на $D$13, ничего не изменилось
В моем файле ничего менять не надо

Автор - AlexM
Дата добавления - 19.02.2016 в 19:34
cmyk Дата: Пятница, 19.02.2016, 19:37 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, огромное Вам спасибо!!!!! Вы решили мою проблему на 100% hands hands hands


Всем добра!!
 
Ответить
СообщениеAlexM, огромное Вам спасибо!!!!! Вы решили мою проблему на 100% hands hands hands

Автор - cmyk
Дата добавления - 19.02.2016 в 19:37
_Boroda_ Дата: Пятница, 19.02.2016, 22:07 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 9374
Репутация: 3947 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Люди, а я что-то не понял - это с какой-такой радости все ломанулись отвечать на вопрос, заданный с явным нарушением п.2 Правил форума? И ладно бы только abtextime, у него только вторая сотня сообщений пошла, но уж Владимир и Алексей почему такую несознательность проявили? Вас что, ни на минуту оставить одних нельзя, да?
Добавлено.
Пока я писал, кто-то (и я догадываюсь, кто у нас такой добрый girl_smile ) уже название поменял. Чтобы понятно было, тема до 22:06 называлась "Логическая формула врёт".


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЛюди, а я что-то не понял - это с какой-такой радости все ломанулись отвечать на вопрос, заданный с явным нарушением п.2 Правил форума? И ладно бы только abtextime, у него только вторая сотня сообщений пошла, но уж Владимир и Алексей почему такую несознательность проявили? Вас что, ни на минуту оставить одних нельзя, да?
Добавлено.
Пока я писал, кто-то (и я догадываюсь, кто у нас такой добрый girl_smile ) уже название поменял. Чтобы понятно было, тема до 22:06 называлась "Логическая формула врёт".

Автор - _Boroda_
Дата добавления - 19.02.2016 в 22:07
gling Дата: Пятница, 19.02.2016, 22:15 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 325 ±
Замечаний: 0% ±

2010
Я же не ответил на вопрос. Я за формулы заступился. Обижают их, хороших, а они умные, видят то что мы, порой, не видим.)
[moder]Согласен, ответа действительно не было. Пардону прошу.


Сообщение отредактировал _Boroda_ - Пятница, 19.02.2016, 22:31
 
Ответить
СообщениеЯ же не ответил на вопрос. Я за формулы заступился. Обижают их, хороших, а они умные, видят то что мы, порой, не видим.)
[moder]Согласен, ответа действительно не было. Пардону прошу.

Автор - gling
Дата добавления - 19.02.2016 в 22:15
AlexM Дата: Пятница, 19.02.2016, 22:28 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3053
Репутация: 740 ±
Замечаний: 0% ±

Вас что, ни на минуту оставить одних нельзя, да
А я смотрю пока никого нет решил ответить. В последнее время опаздываю с ответами. Скучно становится. :(


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Вас что, ни на минуту оставить одних нельзя, да
А я смотрю пока никого нет решил ответить. В последнее время опаздываю с ответами. Скучно становится. :(

Автор - AlexM
Дата добавления - 19.02.2016 в 22:28
Pelena Дата: Пятница, 19.02.2016, 22:31 | Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 9865
Репутация: 2255 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
кто у нас такой добрый

Так чего после драки кулаками махать? Ну, не уследили, ответ получен, вот и переименовала


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
кто у нас такой добрый

Так чего после драки кулаками махать? Ну, не уследили, ответ получен, вот и переименовала

Автор - Pelena
Дата добавления - 19.02.2016 в 22:31
_Boroda_ Дата: Пятница, 19.02.2016, 22:32 | Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 9374
Репутация: 3947 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Махать-то да, поздно уже. Но и профилактика не помешает.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМахать-то да, поздно уже. Но и профилактика не помешает.

Автор - _Boroda_
Дата добавления - 19.02.2016 в 22:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Распределение дней между двумя датами по месяцам (Формулы/Formulas)
Страница 1 из 11
Поиск:

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