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

Вход

Регистрация

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

 

= Мир MS Excel/Как вытащить данные из таблицы по нескольким условиям - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как вытащить данные из таблицы по нескольким условиям (Формулы/Formulas)
Как вытащить данные из таблицы по нескольким условиям
Yana239 Дата: Четверг, 29.06.2017, 15:43 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Уважаемые форумчане! Помогите решить задачку, о том как вытащить нужные данные из массива таблиц.
И ВПР и индексПоискпоз пробовала, не получается %) См файл во вложении
К сообщению приложен файл: 4483561.xlsx(14Kb)
 
Ответить
СообщениеУважаемые форумчане! Помогите решить задачку, о том как вытащить нужные данные из массива таблиц.
И ВПР и индексПоискпоз пробовала, не получается %) См файл во вложении

Автор - Yana239
Дата добавления - 29.06.2017 в 15:43
Manyasha Дата: Четверг, 29.06.2017, 15:54 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1956
Репутация: 815 ±
Замечаний: 0% ±

Excel 2010, 2016
Yana239, здравствуйте, так нужно?
Код
=СУММПРОИЗВ(I7:L31*(G7:G31=D8)*(H7:H31=D9)*(I6:L6=D10)*((I5:L5=D11)+(H5:K5=D11)))
К сообщению приложен файл: 4483561-1.xlsx(14Kb)


marinamorozova_box@mail.ru
ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеYana239, здравствуйте, так нужно?
Код
=СУММПРОИЗВ(I7:L31*(G7:G31=D8)*(H7:H31=D9)*(I6:L6=D10)*((I5:L5=D11)+(H5:K5=D11)))

Автор - Manyasha
Дата добавления - 29.06.2017 в 15:54
Russel Дата: Четверг, 29.06.2017, 15:54 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1263
Репутация: 286 ±
Замечаний: 0% ±

Excel 2010
Добрый день, Yana239, предлагаю вариант с небольшой коррекцией таблицы тарифов.
К сообщению приложен файл: 8174890.xlsx(14Kb)


QIWI 9173973973
 
Ответить
СообщениеДобрый день, Yana239, предлагаю вариант с небольшой коррекцией таблицы тарифов.

Автор - Russel
Дата добавления - 29.06.2017 в 15:54
Udik Дата: Четверг, 29.06.2017, 16:08 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1586
Репутация: 191 ±
Замечаний: 0% ±

Excel 2016 х 64
мой вариант, массивка
Код

{=ИНДЕКС(G7:L31;ПОИСКПОЗ(D8 & D9;G7:G31 & H7:H31;0);2+ЕСЛИ(D11=K5;ПОИСКПОЗ(D10;I6:J6;0)+2;ПОИСКПОЗ(D10;I6:J6;0)))}
К сообщению приложен файл: 0922719.xlsx(14Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Четверг, 29.06.2017, 16:09
 
Ответить
Сообщениемой вариант, массивка
Код

{=ИНДЕКС(G7:L31;ПОИСКПОЗ(D8 & D9;G7:G31 & H7:H31;0);2+ЕСЛИ(D11=K5;ПОИСКПОЗ(D10;I6:J6;0)+2;ПОИСКПОЗ(D10;I6:J6;0)))}

Автор - Udik
Дата добавления - 29.06.2017 в 16:08
vikttur Дата: Четверг, 29.06.2017, 16:21 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2387
Репутация: 412 ±
Замечаний: 0% ±

Столбец F:
Код
=G7&H7

Результат:
Код
=ВПР(D8&D9;F7:L31;ПОИСКПОЗ(D11;F5:L5;)+ПОИСКПОЗ(D10;I6:J6;)-1;)
К сообщению приложен файл: 9941196.xlsx(13Kb)
 
Ответить
СообщениеСтолбец F:
Код
=G7&H7

Результат:
Код
=ВПР(D8&D9;F7:L31;ПОИСКПОЗ(D11;F5:L5;)+ПОИСКПОЗ(D10;I6:J6;)-1;)

Автор - vikttur
Дата добавления - 29.06.2017 в 16:21
Yana239 Дата: Четверг, 29.06.2017, 16:28 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Manyasha, спасибо большое за быстрый ответ girl_curtsey , первый раз вижу такую интересную интерпретацию формулы. Если не сложно, объясните мне, пожалуйста, почему идет смещение в последней части формулы (H5:K5=D11))) почему она не I:L.
Не очень понимаю логику excel в этой части формулы ((I5:L5=D11)+(H5:K5=D11)) что суммируется в данной формуле.
Заранее огромное спасибо :)
 
Ответить
СообщениеManyasha, спасибо большое за быстрый ответ girl_curtsey , первый раз вижу такую интересную интерпретацию формулы. Если не сложно, объясните мне, пожалуйста, почему идет смещение в последней части формулы (H5:K5=D11))) почему она не I:L.
Не очень понимаю логику excel в этой части формулы ((I5:L5=D11)+(H5:K5=D11)) что суммируется в данной формуле.
Заранее огромное спасибо :)

Автор - Yana239
Дата добавления - 29.06.2017 в 16:28
Yana239 Дата: Четверг, 29.06.2017, 16:31 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем большое спасибо за ответы :) respect
 
Ответить
СообщениеВсем большое спасибо за ответы :) respect

Автор - Yana239
Дата добавления - 29.06.2017 в 16:31
jakim Дата: Четверг, 29.06.2017, 16:33 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 800
Репутация: 206 ±
Замечаний: 0% ±

Код
Для Вашего офиса прдходит и такая формула

Код
=AGGREGATE(15;6;I7:L31/(G7:G31=D8)/(H7:H31=D9)/(I5:L5=D11)/(I6:L6=D10);1)
К сообщению приложен файл: 5170984.xlsx(14Kb)
 
Ответить
Сообщение
Код
Для Вашего офиса прдходит и такая формула

Код
=AGGREGATE(15;6;I7:L31/(G7:G31=D8)/(H7:H31=D9)/(I5:L5=D11)/(I6:L6=D10);1)

Автор - jakim
Дата добавления - 29.06.2017 в 16:33
Manyasha Дата: Четверг, 29.06.2017, 16:38 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 1956
Репутация: 815 ±
Замечаний: 0% ±

Excel 2010, 2016
почему идет смещение в последней части формулы

Yana239, У Вас там объединенные ячейки, значение есть только в верхней левой ячейке из группы объединенных. Т.е. в J5 и L5 - пусто.
сложение заменяет условие ИЛИ. Для L20 нам нужно проверить есть ли "Не Трансконтейнер" в столбце L или H, из-за этого и сдвиг в последней части формулы.

Надеюсь, понятно объяснила)


marinamorozova_box@mail.ru
ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщение
почему идет смещение в последней части формулы

Yana239, У Вас там объединенные ячейки, значение есть только в верхней левой ячейке из группы объединенных. Т.е. в J5 и L5 - пусто.
сложение заменяет условие ИЛИ. Для L20 нам нужно проверить есть ли "Не Трансконтейнер" в столбце L или H, из-за этого и сдвиг в последней части формулы.

Надеюсь, понятно объяснила)

Автор - Manyasha
Дата добавления - 29.06.2017 в 16:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как вытащить данные из таблицы по нескольким условиям (Формулы/Formulas)
Страница 1 из 11
Поиск:

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