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

Вход

Регистрация

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

 

= Мир MS Excel/выбрав месяц и год получаем соответствующую таблицу - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
выбрав месяц и год получаем соответствующую таблицу
ЩтуКув Дата: Четверг, 04.12.2014, 13:26 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
Други, выручайте, туплю!!! Исходные: на каждом листе (год) есть 12 одинаковых табличек с разными данными (по месяцам). Как сделать, чтоб если на первой странице из раскрывающегося списка выбрать месяц и год, то нарисовалась соответствующая таблица?
К сообщению приложен файл: 5168416.xlsx (18.9 Kb)
 
Ответить
СообщениеДруги, выручайте, туплю!!! Исходные: на каждом листе (год) есть 12 одинаковых табличек с разными данными (по месяцам). Как сделать, чтоб если на первой странице из раскрывающегося списка выбрать месяц и год, то нарисовалась соответствующая таблица?

Автор - ЩтуКув
Дата добавления - 04.12.2014 в 13:26
JayBhagavan Дата: Четверг, 04.12.2014, 14:51 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Код
=ИНДЕКС(ДВССЫЛ("'"&$N$3&"'!1:"&ЧСТРОК(J:J));ПОИСКПОЗ($K$3;ДВССЫЛ("'"&$N$3&"'!D:D");0)+СТРОКА()-СТРОКА($7:$7);4+СТОЛБЕЦ()-СТОЛБЕЦ($J:$J))
К сообщению приложен файл: 7023924.xlsx (21.0 Kb)


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
Сообщение
Код
=ИНДЕКС(ДВССЫЛ("'"&$N$3&"'!1:"&ЧСТРОК(J:J));ПОИСКПОЗ($K$3;ДВССЫЛ("'"&$N$3&"'!D:D");0)+СТРОКА()-СТРОКА($7:$7);4+СТОЛБЕЦ()-СТОЛБЕЦ($J:$J))

Автор - JayBhagavan
Дата добавления - 04.12.2014 в 14:51
DJ_Marker_MC Дата: Четверг, 04.12.2014, 15:04 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Код
=ЕСЛИ(ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$I"));ПОИСКПОЗ($J$7;ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$D"));0)+СТРОКА(1:1)-1;СТОЛБЕЦ(B:B))=0;"";ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$I"));ПОИСКПОЗ($J$7;ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$D"));0)+СТРОКА(1:1)-1;СТОЛБЕЦ(B:B)))
К сообщению приложен файл: 6015882.xlsx (19.8 Kb)
 
Ответить
Сообщение
Код
=ЕСЛИ(ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$I"));ПОИСКПОЗ($J$7;ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$D"));0)+СТРОКА(1:1)-1;СТОЛБЕЦ(B:B))=0;"";ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$I"));ПОИСКПОЗ($J$7;ДВССЫЛ(СЦЕПИТЬ("'";$K$5;"'!$D:$D"));0)+СТРОКА(1:1)-1;СТОЛБЕЦ(B:B)))

Автор - DJ_Marker_MC
Дата добавления - 04.12.2014 в 15:04
ЩтуКув Дата: Четверг, 04.12.2014, 15:05 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
JayBhagavan, подскажи, плиз, при таком варианте (таблица чуть ниже). чтоб в оранжевом поле "рисовались" значения, соответствующие и году и месяцу...
К сообщению приложен файл: 1425118.xlsx (12.4 Kb)
 
Ответить
СообщениеJayBhagavan, подскажи, плиз, при таком варианте (таблица чуть ниже). чтоб в оранжевом поле "рисовались" значения, соответствующие и году и месяцу...

Автор - ЩтуКув
Дата добавления - 04.12.2014 в 15:05
JayBhagavan Дата: Четверг, 04.12.2014, 15:13 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Код
=ИНДЕКС($F:$M;ПОИСКПОЗ($N$3;$D:$D;0)+МЕСЯЦ("1-"&$K$3&"-2000")-1;СТОЛБЕЦ()-СТОЛБЕЦ($I:$I))


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
Сообщение
Код
=ИНДЕКС($F:$M;ПОИСКПОЗ($N$3;$D:$D;0)+МЕСЯЦ("1-"&$K$3&"-2000")-1;СТОЛБЕЦ()-СТОЛБЕЦ($I:$I))

Автор - JayBhagavan
Дата добавления - 04.12.2014 в 15:13
ЩтуКув Дата: Четверг, 04.12.2014, 15:30 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
JayBhagavan, Вообще супер! И последнее - если речь пойдет не о строке, а о ячейке? т.е. формула для показа значения одной определенной ячейки? Например, в ячейке А1 будет показываться значение из 3-его столбца таблицы...
 
Ответить
СообщениеJayBhagavan, Вообще супер! И последнее - если речь пойдет не о строке, а о ячейке? т.е. формула для показа значения одной определенной ячейки? Например, в ячейке А1 будет показываться значение из 3-его столбца таблицы...

Автор - ЩтуКув
Дата добавления - 04.12.2014 в 15:30
JayBhagavan Дата: Четверг, 04.12.2014, 16:05 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
ЩтуКув, покажите в файле.


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеЩтуКув, покажите в файле.

Автор - JayBhagavan
Дата добавления - 04.12.2014 в 16:05
ЩтуКув Дата: Четверг, 04.12.2014, 16:29 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
во вложении
К сообщению приложен файл: 1483547.xlsx (17.2 Kb)
 
Ответить
Сообщениево вложении

Автор - ЩтуКув
Дата добавления - 04.12.2014 в 16:29
JayBhagavan Дата: Четверг, 04.12.2014, 17:06 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Делайте по аналогии.
Код
=ИНДЕКС($D:$M;ПОИСКПОЗ($N$3;$D:$D;0)+МЕСЯЦ("1-"&$K$3&"-2000")-1;СТОЛБЕЦ()-СТОЛБЕЦ($D:$D)+1)


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеДелайте по аналогии.
Код
=ИНДЕКС($D:$M;ПОИСКПОЗ($N$3;$D:$D;0)+МЕСЯЦ("1-"&$K$3&"-2000")-1;СТОЛБЕЦ()-СТОЛБЕЦ($D:$D)+1)

Автор - JayBhagavan
Дата добавления - 04.12.2014 в 17:06
ЩтуКув Дата: Пятница, 05.12.2014, 12:17 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
JayBhagavan, JayBhagavan, можно получить подробное описание, как работает эта строка? В таком формате: $D:$M - это диапазон, в котором мы ищем то-то, $N$3 - ячейчка, в которой мы вибираем то-то, в СТОЛБЕЦ() мы в скобках пишем столбец, который...
 
Ответить
СообщениеJayBhagavan, JayBhagavan, можно получить подробное описание, как работает эта строка? В таком формате: $D:$M - это диапазон, в котором мы ищем то-то, $N$3 - ячейчка, в которой мы вибираем то-то, в СТОЛБЕЦ() мы в скобках пишем столбец, который...

Автор - ЩтуКув
Дата добавления - 05.12.2014 в 12:17
JayBhagavan Дата: Пятница, 05.12.2014, 15:59 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
ЩтуКув, читайте справку по не понятным Вам формулам.
Из диапазона $D:$M ИНДЕКС возвращает ячейку по строке найденного года + номер месяца минус единица и по столбцу: разница текущего столбца и столбца $D:$D плюс единица, чтобы включить в расчёт столбец $D:$D. Так понятней?


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеЩтуКув, читайте справку по не понятным Вам формулам.
Из диапазона $D:$M ИНДЕКС возвращает ячейку по строке найденного года + номер месяца минус единица и по столбцу: разница текущего столбца и столбца $D:$D плюс единица, чтобы включить в расчёт столбец $D:$D. Так понятней?

Автор - JayBhagavan
Дата добавления - 05.12.2014 в 15:59
  • Страница 1 из 1
  • 1
Поиск:

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