Выбор диапазона по актуальной дате
Faul1
Дата: Среда, 25.05.2016, 19:55 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Добрый день, форумчане! Прошу помочь в решении небольшой проблемы, Есть строка с датами, а на другом листе ячейка с сегодняшней датой, нужно, что бы с учетом сегодняшней даты, выбирал нужный столбец с актуальной датой и выбирал определенный диапазон который я задам (например 40 ячеек) и после выводил топ 10 с наивысшими значениями из этих 40 ячеек. Особенно интересен момент с выбором диапазона после выбора нужной даты. Спасибо.
Добрый день, форумчане! Прошу помочь в решении небольшой проблемы, Есть строка с датами, а на другом листе ячейка с сегодняшней датой, нужно, что бы с учетом сегодняшней даты, выбирал нужный столбец с актуальной датой и выбирал определенный диапазон который я задам (например 40 ячеек) и после выводил топ 10 с наивысшими значениями из этих 40 ячеек. Особенно интересен момент с выбором диапазона после выбора нужной даты. Спасибо. Faul1
Ответить
Сообщение Добрый день, форумчане! Прошу помочь в решении небольшой проблемы, Есть строка с датами, а на другом листе ячейка с сегодняшней датой, нужно, что бы с учетом сегодняшней даты, выбирал нужный столбец с актуальной датой и выбирал определенный диапазон который я задам (например 40 ячеек) и после выводил топ 10 с наивысшими значениями из этих 40 ячеек. Особенно интересен момент с выбором диапазона после выбора нужной даты. Спасибо. Автор - Faul1 Дата добавления - 25.05.2016 в 19:55
gling
Дата: Среда, 25.05.2016, 20:16 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация:
674
±
Замечаний:
0% ±
2010
Здравствуйте. С файлом Excel было бы сподручнее. Если растягивать в низ то такаяКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТРОКА(A1))
если в сторонуКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТОЛБЕЦ(A1))
проверить не на чем.
Здравствуйте. С файлом Excel было бы сподручнее. Если растягивать в низ то такаяКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТРОКА(A1))
если в сторонуКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТОЛБЕЦ(A1))
проверить не на чем. gling
ЯД-41001506838083
Сообщение отредактировал gling - Среда, 25.05.2016, 20:20
Ответить
Сообщение Здравствуйте. С файлом Excel было бы сподручнее. Если растягивать в низ то такаяКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТРОКА(A1))
если в сторонуКод
=НАИБОЛЬШИЙ(ИНДЕКС($A$2:$AE$1000;;ПОИСКПОЗ(СЕГОДНЯ();$A$1:$AE$1;));СТОЛБЕЦ(A1))
проверить не на чем. Автор - gling Дата добавления - 25.05.2016 в 20:16
Faul1
Дата: Четверг, 26.05.2016, 11:32 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
К сожалению нету возможности залить файл, для удобства, попробую в фотках предоставить всю картину. И так, на лист3 есть дата (ячейка D2) На лист2 есть строка с датами А1:АЕ1 Мне нужно, что бы на основе даты с ячейки D2 сканировало строку с датами на листе2, находило столбец с соответствующей датой (в даном случае АЕ1). Потом брало диапазон 44 ячейки вниз (в данном случае АЕ3:АЕ46) и выводило 10 высших значений Формулу видно на скрине, прошу подправить, только учусь. [moder]Измените секретные данные, уменьшите файл до сотни строк и кладите его сюда.[/moder]
К сожалению нету возможности залить файл, для удобства, попробую в фотках предоставить всю картину. И так, на лист3 есть дата (ячейка D2) На лист2 есть строка с датами А1:АЕ1 Мне нужно, что бы на основе даты с ячейки D2 сканировало строку с датами на листе2, находило столбец с соответствующей датой (в даном случае АЕ1). Потом брало диапазон 44 ячейки вниз (в данном случае АЕ3:АЕ46) и выводило 10 высших значений Формулу видно на скрине, прошу подправить, только учусь. [moder]Измените секретные данные, уменьшите файл до сотни строк и кладите его сюда.[/moder] Faul1
Сообщение отредактировал _Boroda_ - Четверг, 26.05.2016, 12:43
Ответить
Сообщение К сожалению нету возможности залить файл, для удобства, попробую в фотках предоставить всю картину. И так, на лист3 есть дата (ячейка D2) На лист2 есть строка с датами А1:АЕ1 Мне нужно, что бы на основе даты с ячейки D2 сканировало строку с датами на листе2, находило столбец с соответствующей датой (в даном случае АЕ1). Потом брало диапазон 44 ячейки вниз (в данном случае АЕ3:АЕ46) и выводило 10 высших значений Формулу видно на скрине, прошу подправить, только учусь. [moder]Измените секретные данные, уменьшите файл до сотни строк и кладите его сюда.[/moder] Автор - Faul1 Дата добавления - 26.05.2016 в 11:32
Pelena
Дата: Четверг, 26.05.2016, 11:38 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Формулу видно на скрине, прошу подправить
Где подправить? На скрине? Файл Excel с примером приложите
Формулу видно на скрине, прошу подправить
Где подправить? На скрине? Файл Excel с примером приложитеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Формулу видно на скрине, прошу подправить
Где подправить? На скрине? Файл Excel с примером приложитеАвтор - Pelena Дата добавления - 26.05.2016 в 11:38
Faul1
Дата: Четверг, 26.05.2016, 11:39 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Прошу прощения но не могу приложить файл Excel, В данном случае формула:Код
=ЕСЛИОШИБКА(СЧЁТЕСЛИМН(НАИБОЛЬШИЙ(лист2!A$2:AE$46;H3);лист2!C2:AZ2;">="&D2;"-")
[moder]Вы думаете кто-то будет вручную Ваш скрин перерисовывать? Формулы нужно тегами оформлять.[/moder]
Прошу прощения но не могу приложить файл Excel, В данном случае формула:Код
=ЕСЛИОШИБКА(СЧЁТЕСЛИМН(НАИБОЛЬШИЙ(лист2!A$2:AE$46;H3);лист2!C2:AZ2;">="&D2;"-")
[moder]Вы думаете кто-то будет вручную Ваш скрин перерисовывать? Формулы нужно тегами оформлять.[/moder] Faul1
Сообщение отредактировал Manyasha - Четверг, 26.05.2016, 11:51
Ответить
Сообщение Прошу прощения но не могу приложить файл Excel, В данном случае формула:Код
=ЕСЛИОШИБКА(СЧЁТЕСЛИМН(НАИБОЛЬШИЙ(лист2!A$2:AE$46;H3);лист2!C2:AZ2;">="&D2;"-")
[moder]Вы думаете кто-то будет вручную Ваш скрин перерисовывать? Формулы нужно тегами оформлять.[/moder] Автор - Faul1 Дата добавления - 26.05.2016 в 11:39
Faul1
Дата: Четверг, 26.05.2016, 13:11 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Сделал образец файла На лист3 выводятся топ 10 наивысших значений и наименьших но без учета даты.
Сделал образец файла На лист3 выводятся топ 10 наивысших значений и наименьших но без учета даты. Faul1
Ответить
Сообщение Сделал образец файла На лист3 выводятся топ 10 наивысших значений и наименьших но без учета даты. Автор - Faul1 Дата добавления - 26.05.2016 в 13:11
Pelena
Дата: Четверг, 26.05.2016, 13:34 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ЕСЛИОШИБКА(НАИБОЛЬШИЙ(ИНДЕКС(Лист2!$P$3:$AE$46;0;ПОИСКПОЗ($D$2;Лист2!$P$1:$AE$1;0));H3);"-")
Код
=ЕСЛИОШИБКА(НАИБОЛЬШИЙ(ИНДЕКС(Лист2!$P$3:$AE$46;0;ПОИСКПОЗ($D$2;Лист2!$P$1:$AE$1;0));H3);"-")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ЕСЛИОШИБКА(НАИБОЛЬШИЙ(ИНДЕКС(Лист2!$P$3:$AE$46;0;ПОИСКПОЗ($D$2;Лист2!$P$1:$AE$1;0));H3);"-")
Автор - Pelena Дата добавления - 26.05.2016 в 13:34
_Boroda_
Дата: Четверг, 26.05.2016, 13:36 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3);Лист2!B$1:AE$1;));H3)
Вашу таблицу и ВПР по ней переделал вКод
СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3)
- понедельник текущей недели. Теперь таблица FROM DATE: WEEK# не нужна. А если со ссылкой на С2, тоКод
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(C$2;Лист2!B$1:AE$1;));H3)
Кстати, по номеру недели есть такая функция НОМНЕДЕЛИ. Почитайте https://support.office.com/ru-ru....U&ad=RU
Так нужно?Код
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3);Лист2!B$1:AE$1;));H3)
Вашу таблицу и ВПР по ней переделал вКод
СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3)
- понедельник текущей недели. Теперь таблица FROM DATE: WEEK# не нужна. А если со ссылкой на С2, тоКод
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(C$2;Лист2!B$1:AE$1;));H3)
Кстати, по номеру недели есть такая функция НОМНЕДЕЛИ. Почитайте https://support.office.com/ru-ru....U&ad=RU _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3);Лист2!B$1:AE$1;));H3)
Вашу таблицу и ВПР по ней переделал вКод
СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();3)
- понедельник текущей недели. Теперь таблица FROM DATE: WEEK# не нужна. А если со ссылкой на С2, тоКод
=НАИБОЛЬШИЙ(ИНДЕКС(Лист2!B$3:AE$46;;ПОИСКПОЗ(C$2;Лист2!B$1:AE$1;));H3)
Кстати, по номеру недели есть такая функция НОМНЕДЕЛИ. Почитайте https://support.office.com/ru-ru....U&ad=RU Автор - _Boroda_ Дата добавления - 26.05.2016 в 13:36
Faul1
Дата: Четверг, 26.05.2016, 13:54 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Спасибо всем за ответы, все работает! Про номера недели обязательно прочту.
Спасибо всем за ответы, все работает! Про номера недели обязательно прочту. Faul1
Ответить
Сообщение Спасибо всем за ответы, все работает! Про номера недели обязательно прочту. Автор - Faul1 Дата добавления - 26.05.2016 в 13:54