Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка последней даты месяца / 8 сообщений из 8, страница 1 из 1
27.04.2009, 19:25:11
    #35957034
S.F.W.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
Можно ли функциями экселя выбрать номер ряда содержащий последнюю дату в месяце ?
к примеру есть столбец дат
01 15/12/08 150
02 18/12/08 180
03 25/12/08 800
04 01/01/09 300

Чтобы возвратило 800 либо номер строки 03?
ЧТо -то мне подсказывает что надо использовать INDEX MAX и MATCH но как загнать диапазон нужного месяца в эти формулы не могу догнать.
...
Рейтинг: 0 / 0
28.04.2009, 07:02:59
    #35957432
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
S.F.W.,

Допустим, в ячейке Е1 занесена дата 31.12.2008, а твои данный находятся в столбцах А, В и С соответственно, то чтобы вернуть 800 будет достаточно ввести формулу
=ПРОСМОТР(E1;B2:C5)
...
Рейтинг: 0 / 0
28.04.2009, 10:13:51
    #35957662
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
S.F.W.,

Из условия задачи не совсем понятно как быть если таких последних дат месяцев несколько.

Если поможет то эта формула отметит все последние дни месяцев в диапазоне дат - в примере $A$1:$A$12

Код: plaintext
=ЕСЛИ(МАКС(ЕСЛИ(МЕСЯЦ(A1)=МЕСЯЦ($A$ 1 :$A$ 12 ), 1 , 0 )*(ДЕНЬ($A$ 1 :$A$ 12 )))=ДЕНЬ(A1), 1 , 0 )
...
Рейтинг: 0 / 0
28.04.2009, 13:38:57
    #35958321
Таранага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
По моему - все проще и надежней:
Код: plaintext
=ДАТА(ГОД(A1);МЕСЯЦ(A1)+ 1 ; 1 )- 1 
...
Рейтинг: 0 / 0
28.04.2009, 14:00:59
    #35958396
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
ТаранагаПо моему - все проще и надежней:
Код: plaintext
=ДАТА(ГОД(A1);МЕСЯЦ(A1)+ 1 ; 1 )- 1 
А это к чему?
...
Рейтинг: 0 / 0
28.04.2009, 14:43:39
    #35958496
Таранага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
Это чтобы последнюю дату месяца получить.
Или максимальная нужна?

Если нужно взять данные на максимальную дату месяца тогда как то так:
Код: plaintext
=СУММПРОИЗВ(--(B5:B33=МАКС(ЕСЛИ((A5:A33=E2);B5:B33; 0 )));C5:C33)

При этом:
Столбец А - месяцы
Столбец В - даты
Столбец С - значения

В ячейке Е5 - указываем номер месяца, за который нужно взять значение с максимальной в месяце датой.
...
Рейтинг: 0 / 0
28.04.2009, 14:46:26
    #35958504
Таранага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
Да! И нужно помнить и никогда не забывать, что приведенную выше функцию нужно вводить через ctrl+shift+enter
...
Рейтинг: 0 / 0
05.05.2009, 18:22:09
    #35970291
S.F.W.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка последней даты месяца
Спасибо огромное всем участникам за ответы!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка последней даты месяца / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]