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

Вход

Регистрация

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

 

= Мир MS Excel/Отражение частичной суммы по условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Отражение частичной суммы по условию
torg009 Дата: Пятница, 17.04.2015, 10:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, знатоки. Возникла задача, требуется формулой отразить в одной ячейке частичную сумму одного массива данных при достижении определенной суммы другого массива, при этом массивы при расчете принимаются целиком.
Требуемый результат в файле.
Заранее благодарю
К сообщению приложен файл: 0049267.xlsx (9.4 Kb)
 
Ответить
СообщениеЗдравствуйте, знатоки. Возникла задача, требуется формулой отразить в одной ячейке частичную сумму одного массива данных при достижении определенной суммы другого массива, при этом массивы при расчете принимаются целиком.
Требуемый результат в файле.
Заранее благодарю

Автор - torg009
Дата добавления - 17.04.2015 в 10:11
Samaretz Дата: Пятница, 17.04.2015, 10:19 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Можно с использование допстроки, в которой будут суммироваться элементы первого массива нарастающим итогом.
К сообщению приложен файл: 0453927.xlsx (10.5 Kb)


Сообщение отредактировал Samaretz - Пятница, 17.04.2015, 10:19
 
Ответить
СообщениеМожно с использование допстроки, в которой будут суммироваться элементы первого массива нарастающим итогом.

Автор - Samaretz
Дата добавления - 17.04.2015 в 10:19
torg009 Дата: Пятница, 17.04.2015, 10:53 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Samaretz, здравствуйте, это решение на поверхности, а без них?
 
Ответить
СообщениеSamaretz, здравствуйте, это решение на поверхности, а без них?

Автор - torg009
Дата добавления - 17.04.2015 в 10:53
Pelena Дата: Пятница, 17.04.2015, 11:17 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=ПРОСМОТР(B1;СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>");СУММЕСЛИ(СМЕЩ(G$4;;;;СТОЛБЕЦ(G:O)-6);"<>"))
К сообщению приложен файл: 4261051.xlsx (9.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=ПРОСМОТР(B1;СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>");СУММЕСЛИ(СМЕЩ(G$4;;;;СТОЛБЕЦ(G:O)-6);"<>"))

Автор - Pelena
Дата добавления - 17.04.2015 в 11:17
torg009 Дата: Пятница, 17.04.2015, 11:46 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, здравствуйте, это то, что нужно, тема закрыта, толь если это возможно дайте пояснение по Вашей формуле ПРОСМОТР и СМЕЩ в одной связке сложно понять
Благодарю
 
Ответить
СообщениеPelena, здравствуйте, это то, что нужно, тема закрыта, толь если это возможно дайте пояснение по Вашей формуле ПРОСМОТР и СМЕЩ в одной связке сложно понять
Благодарю

Автор - torg009
Дата добавления - 17.04.2015 в 11:46
Pelena Дата: Пятница, 17.04.2015, 12:39 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Идея основной части формулы взята из одной из тем Мозгового штурма Суммы с ограничением по условию
СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>") даёт массив сумм с накоплением для диапазона G2:O2, соответственно
СУММЕСЛИ(СМЕЩ(G$4;;;;СТОЛБЕЦ(G:O)-6);"<>") - массив сумм с накоплением для диапазона G4:O4
Сама функция ПРОСМОТР() ищет заданное значение (2000) в первом массиве и возвращает значение с той же позиции из второго массива

Чтобы увидеть массив сумм, можно выделить в строке формул часть СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>") и нажать клавишу F9


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИдея основной части формулы взята из одной из тем Мозгового штурма Суммы с ограничением по условию
СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>") даёт массив сумм с накоплением для диапазона G2:O2, соответственно
СУММЕСЛИ(СМЕЩ(G$4;;;;СТОЛБЕЦ(G:O)-6);"<>") - массив сумм с накоплением для диапазона G4:O4
Сама функция ПРОСМОТР() ищет заданное значение (2000) в первом массиве и возвращает значение с той же позиции из второго массива

Чтобы увидеть массив сумм, можно выделить в строке формул часть СУММЕСЛИ(СМЕЩ(G$2;;;;СТОЛБЕЦ(G:O)-6);"<>") и нажать клавишу F9

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

Excel 2010
Pelena, благодарю за разъяснения, стало понятнее как это работает yes
 
Ответить
СообщениеPelena, благодарю за разъяснения, стало понятнее как это работает yes

Автор - torg009
Дата добавления - 17.04.2015 в 13:11
  • Страница 1 из 1
  • 1
Поиск:

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