Возвращение значения первой ячейки при вкл. автофильтре
|
|
Vinkelman |
Дата: Среда, 04.09.2013, 07:48 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
 2003 - 2010 | |
Сверху таблицы при вкл. автофильтре хотелось бы видеть значение первой ячеки отфильтрованного диапазона (см. пример).
Сверху таблицы при вкл. автофильтре хотелось бы видеть значение первой ячеки отфильтрованного диапазона (см. пример).Vinkelman
|
|
| Ответить
|
_Boroda_ |
Дата: Среда, 04.09.2013, 10:13 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
Формула массива Код =ИНДЕКС(A3:A26;МИН(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A2;СТРОКА(A3:A26)-2;));(СТРОКА(A3:A26)-2))))
Формула массива Код =ИНДЕКС(A3:A26;МИН(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A2;СТРОКА(A3:A26)-2;));(СТРОКА(A3:A26)-2)))) _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
Vinkelman |
Дата: Среда, 04.09.2013, 14:03 |
Сообщение № 3 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
 2003 - 2010 | |
_Boroda_, БОЛЬШОЕ СПАСИБО!
|
|
| Ответить
|
HORiSi |
Дата: Понедельник, 30.08.2021, 11:53 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
 Excel 2013 | |
А можно ли сделать формулу без массива, чтоб не создавать служебные ячейки?
В таблице фильтруем по номеру недели (B2) В i1 получаем день (он же понедельник, который рассчитывается в D) с помощью ИНДЕКС и массива
Код =ИНДЕКС(табл2021подСвод[Дата];МИН(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(D3;СТРОКА(табл2021подСвод[Дата])-СТРОКА(D3);0));СТРОКА(табл2021подСвод[Дата])-СТРОКА(D3)+1))) Но поскольку в заголовке надо указать первый и последний рабочий день (пн-пт) отчетной недели, то массив в такую формулу не вставить
Код ="Отчет"&" за период "&ТЕКСТ(I1;"ДД.ММ.ГГГГ")&" г. - "&ТЕКСТ(I1+4;"ДД.ММ.ГГГГ")&" г."
Какие есть варианты обойти массив или иная формула, чтоб вернуть значение первой ячейки при включенном автофильтре?
А можно ли сделать формулу без массива, чтоб не создавать служебные ячейки?
В таблице фильтруем по номеру недели (B2) В i1 получаем день (он же понедельник, который рассчитывается в D) с помощью ИНДЕКС и массива
Код =ИНДЕКС(табл2021подСвод[Дата];МИН(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(D3;СТРОКА(табл2021подСвод[Дата])-СТРОКА(D3);0));СТРОКА(табл2021подСвод[Дата])-СТРОКА(D3)+1))) Но поскольку в заголовке надо указать первый и последний рабочий день (пн-пт) отчетной недели, то массив в такую формулу не вставить
Код ="Отчет"&" за период "&ТЕКСТ(I1;"ДД.ММ.ГГГГ")&" г. - "&ТЕКСТ(I1+4;"ДД.ММ.ГГГГ")&" г."
Какие есть варианты обойти массив или иная формула, чтоб вернуть значение первой ячейки при включенном автофильтре?HORiSi
|
|
| Ответить
|
Nic70y |
Дата: Понедельник, 30.08.2021, 14:04 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
HORiSi, даты - это числа, и соот. первая дата = минимальнойКод =ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;A1:A1800);"ДД.ММ.ГГГГ") последняя = максимальнойКод =ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;A1:A1800);"ДД.ММ.ГГГГ") или соот.Код =ТЕКСТ(АГРЕГАТ(4;5;A1:A1800);"ДД.ММ.ГГГГ")
HORiSi, даты - это числа, и соот. первая дата = минимальнойКод =ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;A1:A1800);"ДД.ММ.ГГГГ") последняя = максимальнойКод =ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;A1:A1800);"ДД.ММ.ГГГГ") или соот.Код =ТЕКСТ(АГРЕГАТ(4;5;A1:A1800);"ДД.ММ.ГГГГ") Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Понедельник, 30.08.2021, 14:08 |
|
| Ответить
|