Суммирование ячеек для одинаковых данных
Парк
Дата: Воскресенье, 01.01.2017, 16:21 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем привет, нужна помощь. Есть какая-нибудь формула в excel, чтобы для исходных данных(желтая заливка) получить результат (красный цвет)? Вкратце: для заказа 1 просуммировано поле Занаряжено (для всех позиций данного заказа) и вычтена сумма по полю Отгружено (для всех позиций данного заказа) .Ответ 412 занесен только в одну ячейку (позицию) для данного заказа, в остальные 0) и т.д. для других заказов. Образец во вложении. Помогите, пжл.
Всем привет, нужна помощь. Есть какая-нибудь формула в excel, чтобы для исходных данных(желтая заливка) получить результат (красный цвет)? Вкратце: для заказа 1 просуммировано поле Занаряжено (для всех позиций данного заказа) и вычтена сумма по полю Отгружено (для всех позиций данного заказа) .Ответ 412 занесен только в одну ячейку (позицию) для данного заказа, в остальные 0) и т.д. для других заказов. Образец во вложении. Помогите, пжл. Парк
Сообщение отредактировал Парк - Воскресенье, 01.01.2017, 16:35
Ответить
Сообщение Всем привет, нужна помощь. Есть какая-нибудь формула в excel, чтобы для исходных данных(желтая заливка) получить результат (красный цвет)? Вкратце: для заказа 1 просуммировано поле Занаряжено (для всех позиций данного заказа) и вычтена сумма по полю Отгружено (для всех позиций данного заказа) .Ответ 412 занесен только в одну ячейку (позицию) для данного заказа, в остальные 0) и т.д. для других заказов. Образец во вложении. Помогите, пжл. Автор - Парк Дата добавления - 01.01.2017 в 16:21
Парк
Дата: Воскресенье, 01.01.2017, 16:40 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Да, и сводная не интересна.
Да, и сводная не интересна. Парк
Ответить
Сообщение Да, и сводная не интересна. Автор - Парк Дата добавления - 01.01.2017 в 16:40
igrtsk
Дата: Воскресенье, 01.01.2017, 18:18 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 321
Репутация:
52
±
Замечаний:
0% ±
Excel 2016
Я верно понял!? - число строк в таблице может быть разным. Т.е. заказ №1 может занимать 2 стоки, а может и десять!?
Я верно понял!? - число строк в таблице может быть разным. Т.е. заказ №1 может занимать 2 стоки, а может и десять!? igrtsk
Инструктор по применению лосей в кавалерийских частях РККА
Ответить
Сообщение Я верно понял!? - число строк в таблице может быть разным. Т.е. заказ №1 может занимать 2 стоки, а может и десять!? Автор - igrtsk Дата добавления - 01.01.2017 в 18:18
Udik
Дата: Воскресенье, 01.01.2017, 18:29 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Ну так, напримерКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13)-СУММПРОИЗВ(($B$6:$B$13=B6)*$E$6:$E$13)
или вариацияКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13))
Ну так, напримерКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13)-СУММПРОИЗВ(($B$6:$B$13=B6)*$E$6:$E$13)
или вариацияКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13))
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Воскресенье, 01.01.2017, 18:35
Ответить
Сообщение Ну так, напримерКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13)-СУММПРОИЗВ(($B$6:$B$13=B6)*$E$6:$E$13)
или вариацияКод
=СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13))
Автор - Udik Дата добавления - 01.01.2017 в 18:29
Парк
Дата: Воскресенье, 01.01.2017, 18:37 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
igrtsk, да, все верно.
igrtsk, да, все верно. Парк
Ответить
Сообщение igrtsk, да, все верно. Автор - Парк Дата добавления - 01.01.2017 в 18:37
Парк
Дата: Воскресенье, 01.01.2017, 18:41 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Udik, в остаток попадают значения для каждой позиции заказа, а должно быть 412 только для 10 позиции, для остальных ноль, аналогично и для заказа 2.
Udik, в остаток попадают значения для каждой позиции заказа, а должно быть 412 только для 10 позиции, для остальных ноль, аналогично и для заказа 2. Парк
Ответить
Сообщение Udik, в остаток попадают значения для каждой позиции заказа, а должно быть 412 только для 10 позиции, для остальных ноль, аналогично и для заказа 2. Автор - Парк Дата добавления - 01.01.2017 в 18:41
Udik
Дата: Воскресенье, 01.01.2017, 18:50 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
а должно быть 412 только для 10 позиции, для остальных ноль,
ну так тогдаКод
=ЕСЛИ(C6=10;СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)
а должно быть 412 только для 10 позиции, для остальных ноль,
ну так тогдаКод
=ЕСЛИ(C6=10;СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение а должно быть 412 только для 10 позиции, для остальных ноль,
ну так тогдаКод
=ЕСЛИ(C6=10;СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)
Автор - Udik Дата добавления - 01.01.2017 в 18:50
Парк
Дата: Воскресенье, 01.01.2017, 18:54 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Udik, Спасибо, это уже ближе к правде. А можно формулу переделать таким образом, что для заказа, к примеру, у которого нет 10 позиции, а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ? Ну или к первой позиции заказа, при том что заказ может начинаться с любой позиции (10, 20, 30, 40 ....) и не иметь части позиций.
Udik, Спасибо, это уже ближе к правде. А можно формулу переделать таким образом, что для заказа, к примеру, у которого нет 10 позиции, а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ? Ну или к первой позиции заказа, при том что заказ может начинаться с любой позиции (10, 20, 30, 40 ....) и не иметь части позиций. Парк
Сообщение отредактировал Парк - Воскресенье, 01.01.2017, 18:56
Ответить
Сообщение Udik, Спасибо, это уже ближе к правде. А можно формулу переделать таким образом, что для заказа, к примеру, у которого нет 10 позиции, а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ? Ну или к первой позиции заказа, при том что заказ может начинаться с любой позиции (10, 20, 30, 40 ....) и не иметь части позиций. Автор - Парк Дата добавления - 01.01.2017 в 18:54
Udik
Дата: Воскресенье, 01.01.2017, 19:04 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ?
А если и 20 не будет, так и перебирать? Лучше уж поставить отбор на минимальную позицию, т.е. если минимальная 10, то по 10 отбор, если минимальная 20, то по 20 ну и т.д. тогда такая массивкаКод
{=ЕСЛИ(C6=МИН(ЕСЛИ(ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)=0;99;ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)));СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)}
а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ?
А если и 20 не будет, так и перебирать? Лучше уж поставить отбор на минимальную позицию, т.е. если минимальная 10, то по 10 отбор, если минимальная 20, то по 20 ну и т.д. тогда такая массивкаКод
{=ЕСЛИ(C6=МИН(ЕСЛИ(ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)=0;99;ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)));СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)}
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Воскресенье, 01.01.2017, 19:32
Ответить
Сообщение а есть только 20, 30 такое правило применялось к 20 позиции, а 30 - 0 ?
А если и 20 не будет, так и перебирать? Лучше уж поставить отбор на минимальную позицию, т.е. если минимальная 10, то по 10 отбор, если минимальная 20, то по 20 ну и т.д. тогда такая массивкаКод
{=ЕСЛИ(C6=МИН(ЕСЛИ(ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)=0;99;ЕСЛИ($B$6:$B$13=B6;$C$6:$C$13;0)));СУММПРОИЗВ(($B$6:$B$13=B6)*$D$6:$D$13-(($B$6:$B$13=B6)*$E$6:$E$13));0)}
Автор - Udik Дата добавления - 01.01.2017 в 19:04
Парк
Дата: Воскресенье, 01.01.2017, 19:43 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо большое,то что надо. Для большого набора данных наверно будет медленно работать и много весить файл?
Спасибо большое,то что надо. Для большого набора данных наверно будет медленно работать и много весить файл? Парк
Ответить
Сообщение Спасибо большое,то что надо. Для большого набора данных наверно будет медленно работать и много весить файл? Автор - Парк Дата добавления - 01.01.2017 в 19:43
Udik
Дата: Воскресенье, 01.01.2017, 19:50 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Массивки да, тормозят на больших объемах. Тогда через макросы решать лучше.
Массивки да, тормозят на больших объемах. Тогда через макросы решать лучше. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Массивки да, тормозят на больших объемах. Тогда через макросы решать лучше. Автор - Udik Дата добавления - 01.01.2017 в 19:50
Парк
Дата: Воскресенье, 01.01.2017, 19:57 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Udik, а по макросу не подскажете?
Udik, а по макросу не подскажете? Парк
Ответить
Сообщение Udik, а по макросу не подскажете? Автор - Парк Дата добавления - 01.01.2017 в 19:57
Udik
Дата: Воскресенье, 01.01.2017, 21:20 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Если хотите побыстрее ответ получить, то тему в разделе макросов поднимите Мне сейчас некогда.
Если хотите побыстрее ответ получить, то тему в разделе макросов поднимите Мне сейчас некогда. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Если хотите побыстрее ответ получить, то тему в разделе макросов поднимите Мне сейчас некогда. Автор - Udik Дата добавления - 01.01.2017 в 21:20
Парк
Дата: Воскресенье, 01.01.2017, 23:06 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Udik, ок, попробую. Спасибо большое
Udik, ок, попробую. Спасибо большое Парк
Ответить
Сообщение Udik, ок, попробую. Спасибо большое Автор - Парк Дата добавления - 01.01.2017 в 23:06