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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор нужного столбца при работе с массивами данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выбор нужного столбца при работе с массивами данных
ryazanov Дата: Четверг, 04.04.2013, 18:33 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Доброго времени суток!
Есть файлик, в котором ведется планирование сборки комплектов. (См. приложение)
При сборке комплектов используются различные виды метизов (необходимое их количество для каждого комплета указано в столбцах E:J)
Нужное количество метизов (по видам) на каждую дату выводится в строках 11:17 (в зависимости от того, какие комплекты планируется собирать на дату)
Вопрос: как прописать формулу в ячейке К11, чтобы программа сама выбирала диапазон в столбцах E:J в зависимости от типа метизов. (чтобы потом протянуть формулу до ячейки К17).
Например если ЕСЛИ B11=1;то нас интересует СУММ(($E$4:$E$7)*(K$4:K$7)), а ЕСЛИ B11=2;СУММ(($F$4:$F$7)*(K$4:K$7)).
Я прописал кучу ЕСЛИ, всё работает, но мне не очень нравится то, как у меня получилось..
Подскажите пожалуйста, можно как-то проще и лучше сделать?
К сообщению приложен файл: 4832247.xls (57.5 Kb)
 
Ответить
СообщениеДоброго времени суток!
Есть файлик, в котором ведется планирование сборки комплектов. (См. приложение)
При сборке комплектов используются различные виды метизов (необходимое их количество для каждого комплета указано в столбцах E:J)
Нужное количество метизов (по видам) на каждую дату выводится в строках 11:17 (в зависимости от того, какие комплекты планируется собирать на дату)
Вопрос: как прописать формулу в ячейке К11, чтобы программа сама выбирала диапазон в столбцах E:J в зависимости от типа метизов. (чтобы потом протянуть формулу до ячейки К17).
Например если ЕСЛИ B11=1;то нас интересует СУММ(($E$4:$E$7)*(K$4:K$7)), а ЕСЛИ B11=2;СУММ(($F$4:$F$7)*(K$4:K$7)).
Я прописал кучу ЕСЛИ, всё работает, но мне не очень нравится то, как у меня получилось..
Подскажите пожалуйста, можно как-то проще и лучше сделать?

Автор - ryazanov
Дата добавления - 04.04.2013 в 18:33
Michael_S Дата: Четверг, 04.04.2013, 19:00 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=СУММПРОИЗВ(($E$3:$J$3=$B11)*$E$4:$J$7*K$4:K$7)
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(($E$3:$J$3=$B11)*$E$4:$J$7*K$4:K$7)

Автор - Michael_S
Дата добавления - 04.04.2013 в 19:00
ryazanov Дата: Пятница, 05.04.2013, 09:54 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Огромное спасибо, это то, что было нужно!
 
Ответить
СообщениеОгромное спасибо, это то, что было нужно!

Автор - ryazanov
Дата добавления - 05.04.2013 в 09:54
  • Страница 1 из 1
  • 1
Поиск:

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