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

Вход

Регистрация

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

 

= Мир MS Excel/Получение суммы функции ВПР диапазона ячеек - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Получение суммы функции ВПР диапазона ячеек
Teem Дата: Понедельник, 23.02.2015, 11:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Объясню на примере, так ка на пальцах вряд ли получится (файл в приложении)
Есть таблица соответствия типов и стоимости работ (столбцы Работа_р и Стоимоть за час). Необходимо без промежуточных ячеек получить сумму за работы (Работа_р и Продолжительность). Количество строк в столбце Работа_р заранее неизвестно и регулярно меняется, поэтому необходимо делать по диапазону. Понятно, что подтяжка данных производится функцией ВПР, а вот как это сделать построчно для диапазона не понятно.
Возможно ли выполнить данную задачу без макросов?
К сообщению приложен файл: 5356926.xls (24.5 Kb)
 
Ответить
СообщениеОбъясню на примере, так ка на пальцах вряд ли получится (файл в приложении)
Есть таблица соответствия типов и стоимости работ (столбцы Работа_р и Стоимоть за час). Необходимо без промежуточных ячеек получить сумму за работы (Работа_р и Продолжительность). Количество строк в столбце Работа_р заранее неизвестно и регулярно меняется, поэтому необходимо делать по диапазону. Понятно, что подтяжка данных производится функцией ВПР, а вот как это сделать построчно для диапазона не понятно.
Возможно ли выполнить данную задачу без макросов?

Автор - Teem
Дата добавления - 23.02.2015 в 11:16
buchlotnik Дата: Понедельник, 23.02.2015, 11:35 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=СУММПРОИЗВ(СУММЕСЛИ(E2:E5;A2:A4;F2:F5)*B2:B4)
К сообщению приложен файл: 3762583.xls (25.0 Kb)
 
Ответить
Сообщениетак нужно?
Код
=СУММПРОИЗВ(СУММЕСЛИ(E2:E5;A2:A4;F2:F5)*B2:B4)

Автор - buchlotnik
Дата добавления - 23.02.2015 в 11:35
Pelena Дата: Понедельник, 23.02.2015, 11:50 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19515
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант, правда с летучей СМЕЩ()
Код
=СУММПРОИЗВ(F2:F5*Ч(СМЕЩ($B$1;ПОИСКПОЗ(E2:E5;A2:A1000;0);)))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант, правда с летучей СМЕЩ()
Код
=СУММПРОИЗВ(F2:F5*Ч(СМЕЩ($B$1;ПОИСКПОЗ(E2:E5;A2:A1000;0);)))

Автор - Pelena
Дата добавления - 23.02.2015 в 11:50
Teem Дата: Понедельник, 23.02.2015, 12:07 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за оба варианта. Мне подходит первый. У второго минус в том, что, если одна из строк пустая, то значения не посчитаются.
 
Ответить
СообщениеСпасибо за оба варианта. Мне подходит первый. У второго минус в том, что, если одна из строк пустая, то значения не посчитаются.

Автор - Teem
Дата добавления - 23.02.2015 в 12:07
  • Страница 1 из 1
  • 1
Поиск:

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