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

Вход

Регистрация

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

 

= Мир MS Excel/расчет разницы с промежуточным подсчетом вычитаемого - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
расчет разницы с промежуточным подсчетом вычитаемого
bigartemka Дата: Вторник, 25.06.2013, 09:54 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброе утро всем!

Из темы наверно не совсем понятно что требуется, попробую объяснить.
Есть товары, форматы и единицы группировки (ЕГ), к которым они относятся. У каждой ЕГ своя квота в каждом формате (предельный размер). Товары расположены в разнобой, рядом с каждым написана его ЕГ и в каком формате он присутствует. Необходимо написать формулу, которая будет просматривать все ячейки в столбце с ЕГ и форматом и считать нарастающим итогом, сколько товаров открыто в данной ЕГ по данному формату и одновременно вычитать это значение из квоты.
В итоге, на против каждого товара должно стоять число, которое показывает сколько места свободного (либо на сколько привышена квота) осталось в ЕГ к которой относится этот товар (по каждому формату, но это не проблема, просто формула копируется на каждый формат).
Например: напротив Вино RUS/СНГ должно стоять число 8 (Квота (10) - количество товаров в формате (2).
Возможно ли это сделать? Буду очень признателен за любую помощь...
К сообщению приложен файл: 5209905.xlsx (13.8 Kb)


Сообщение отредактировал bigartemka - Вторник, 25.06.2013, 10:02
 
Ответить
СообщениеДоброе утро всем!

Из темы наверно не совсем понятно что требуется, попробую объяснить.
Есть товары, форматы и единицы группировки (ЕГ), к которым они относятся. У каждой ЕГ своя квота в каждом формате (предельный размер). Товары расположены в разнобой, рядом с каждым написана его ЕГ и в каком формате он присутствует. Необходимо написать формулу, которая будет просматривать все ячейки в столбце с ЕГ и форматом и считать нарастающим итогом, сколько товаров открыто в данной ЕГ по данному формату и одновременно вычитать это значение из квоты.
В итоге, на против каждого товара должно стоять число, которое показывает сколько места свободного (либо на сколько привышена квота) осталось в ЕГ к которой относится этот товар (по каждому формату, но это не проблема, просто формула копируется на каждый формат).
Например: напротив Вино RUS/СНГ должно стоять число 8 (Квота (10) - количество товаров в формате (2).
Возможно ли это сделать? Буду очень признателен за любую помощь...

Автор - bigartemka
Дата добавления - 25.06.2013 в 09:54
Serge_007 Дата: Вторник, 25.06.2013, 09:56 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (bigartemka)
Есть товары
И где они?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (bigartemka)
Есть товары
И где они?

Автор - Serge_007
Дата добавления - 25.06.2013 в 09:56
bigartemka Дата: Вторник, 25.06.2013, 10:02 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007,
файл приложил!

очень долго разбирался с форумом)
похоже Хром каждый раз открывает кешированную страницу и я не вижу обновления..
 
Ответить
СообщениеSerge_007,
файл приложил!

очень долго разбирался с форумом)
похоже Хром каждый раз открывает кешированную страницу и я не вижу обновления..

Автор - bigartemka
Дата добавления - 25.06.2013 в 10:02
Serge_007 Дата: Вторник, 25.06.2013, 10:10 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Заполните несколько ячеек итоговыми результатами вручную

[offtop]
Цитата (bigartemka)
похоже Хром каждый раз открывает кешированную страницу и я не вижу обновления

С этим пока не разобрался, это не только в Хроме происходит[/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗаполните несколько ячеек итоговыми результатами вручную

[offtop]
Цитата (bigartemka)
похоже Хром каждый раз открывает кешированную страницу и я не вижу обновления

С этим пока не разобрался, это не только в Хроме происходит[/offtop]

Автор - Serge_007
Дата добавления - 25.06.2013 в 10:10
bigartemka Дата: Вторник, 25.06.2013, 10:22 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007,
Вы имеете ввиду для примера или как?
Просто это не сами данные.
Сам файл примерно 16к строк...
и строки будут периодически добавляться/удаляться

Немножко подправил образец: Основное это сделать так, чтобы формула считала кол-во товаров в ЕГ, но не нарастающим итогом, а выводила сумму во всех ячейках напротив которых стоит эта ЕГ. А разницу можно посчитать отдельными столбцами...

так же заполнил некоторые столбцы данными, которые должны получаться в итоге
К сообщению приложен файл: 2348484.xlsx (15.8 Kb)


Сообщение отредактировал bigartemka - Вторник, 25.06.2013, 10:24
 
Ответить
СообщениеSerge_007,
Вы имеете ввиду для примера или как?
Просто это не сами данные.
Сам файл примерно 16к строк...
и строки будут периодически добавляться/удаляться

Немножко подправил образец: Основное это сделать так, чтобы формула считала кол-во товаров в ЕГ, но не нарастающим итогом, а выводила сумму во всех ячейках напротив которых стоит эта ЕГ. А разницу можно посчитать отдельными столбцами...

так же заполнил некоторые столбцы данными, которые должны получаться в итоге

Автор - bigartemka
Дата добавления - 25.06.2013 в 10:22
Serge_007 Дата: Вторник, 25.06.2013, 10:26 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (bigartemka)
формула считала кол-во товаров в ЕГ
Так надо?
Код
=СУММЕСЛИ($C$3:$C$20;$C3)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (bigartemka)
формула считала кол-во товаров в ЕГ
Так надо?
Код
=СУММЕСЛИ($C$3:$C$20;$C3)

Автор - Serge_007
Дата добавления - 25.06.2013 в 10:26
bigartemka Дата: Вторник, 25.06.2013, 10:34 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007,
так не работает...
у нас же критериев много и в следующей строке может быть уже другая ЕГ и сумма совсем другая по ней...
Нужно что-бы он определял значение в столбце с ЕГ и по каждому значению считал отдельную сумму (только единички, которые в ячейках напротив этого значения)

UPD: хотя, подождите секундочку, кажется работает)
а как сделать так, чтобы формула автоматически расширялась на добавленные ячейки? точнее диапазон суммирования. Если я его задаю как относительную ссылку, то он съезжает вниз вместе с формулой, а если как абсолютную, то он же не будет расширяться...


Сообщение отредактировал bigartemka - Вторник, 25.06.2013, 10:38
 
Ответить
СообщениеSerge_007,
так не работает...
у нас же критериев много и в следующей строке может быть уже другая ЕГ и сумма совсем другая по ней...
Нужно что-бы он определял значение в столбце с ЕГ и по каждому значению считал отдельную сумму (только единички, которые в ячейках напротив этого значения)

UPD: хотя, подождите секундочку, кажется работает)
а как сделать так, чтобы формула автоматически расширялась на добавленные ячейки? точнее диапазон суммирования. Если я его задаю как относительную ссылку, то он съезжает вниз вместе с формулой, а если как абсолютную, то он же не будет расширяться...

Автор - bigartemka
Дата добавления - 25.06.2013 в 10:34
Serge_007 Дата: Вторник, 25.06.2013, 10:41 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так?
Код
=СУММПРОИЗВ(--($C$3:$C$20=$C3);L$3:L$20)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак?
Код
=СУММПРОИЗВ(--($C$3:$C$20=$C3);L$3:L$20)

Автор - Serge_007
Дата добавления - 25.06.2013 в 10:41
bigartemka Дата: Вторник, 25.06.2013, 10:45 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
СУММЕСЛИ работает!

как её правильнее записать, чтобы при добавлении новых строк снизу файла, её можно было бы просто протянуть и всё? или чтобы она автоматически добавляла новые строки..
это возможно?
 
Ответить
СообщениеСУММЕСЛИ работает!

как её правильнее записать, чтобы при добавлении новых строк снизу файла, её можно было бы просто протянуть и всё? или чтобы она автоматически добавляла новые строки..
это возможно?

Автор - bigartemka
Дата добавления - 25.06.2013 в 10:45
Serge_007 Дата: Вторник, 25.06.2013, 10:51 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (bigartemka)
СУММЕСЛИ работает!
Эта формула считает Кол-во ЕГ в диапазоне, без учёта каких-либо дополнительных условий (единичек)

Цитата (bigartemka)
чтобы она автоматически добавляла новые строки
Ctrl+F3 - создаём динамически именованый диапазон:
Код
=СМЕЩ($C$3;;;СЧЁТЗ($C$3:$C$1000))
В формуле вместо статичного диапазона $C$3:$C$20 пишем имя динамического


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (bigartemka)
СУММЕСЛИ работает!
Эта формула считает Кол-во ЕГ в диапазоне, без учёта каких-либо дополнительных условий (единичек)

Цитата (bigartemka)
чтобы она автоматически добавляла новые строки
Ctrl+F3 - создаём динамически именованый диапазон:
Код
=СМЕЩ($C$3;;;СЧЁТЗ($C$3:$C$1000))
В формуле вместо статичного диапазона $C$3:$C$20 пишем имя динамического

Автор - Serge_007
Дата добавления - 25.06.2013 в 10:51
bigartemka Дата: Вторник, 25.06.2013, 11:01 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата (Serge_007)
без учёта каких-либо дополнительных условий (единичек)

я добавил диапазон суммирования, теперь она считает именно единички:
=СУММЕСЛИ($C$3:$C$21;$C4;N$3:$N$21)
с динамическим диапазоном и =СМЕЩ у меня что-то ничего не вышло...

в общем, вроде как работает (считает то чно надо) правда не понятно как она себя будет вести при каких-то изменениях в таблице (дополнение/удаление строк/столбцов!
Попробую так, потом посмотрим

Огромное спасибо за помощь!!


Сообщение отредактировал bigartemka - Вторник, 25.06.2013, 11:04
 
Ответить
Сообщение
Цитата (Serge_007)
без учёта каких-либо дополнительных условий (единичек)

я добавил диапазон суммирования, теперь она считает именно единички:
=СУММЕСЛИ($C$3:$C$21;$C4;N$3:$N$21)
с динамическим диапазоном и =СМЕЩ у меня что-то ничего не вышло...

в общем, вроде как работает (считает то чно надо) правда не понятно как она себя будет вести при каких-то изменениях в таблице (дополнение/удаление строк/столбцов!
Попробую так, потом посмотрим

Огромное спасибо за помощь!!

Автор - bigartemka
Дата добавления - 25.06.2013 в 11:01
Serge_007 Дата: Вторник, 25.06.2013, 11:10 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (bigartemka)
что-то ничего не вышло
См. вложение
К сообщению приложен файл: bigartemka.xls (50.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (bigartemka)
что-то ничего не вышло
См. вложение

Автор - Serge_007
Дата добавления - 25.06.2013 в 11:10
bigartemka Дата: Вторник, 25.06.2013, 12:03 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
а какой смысл этого динамического диапазона?
я ведь могу просто в самой формуле ссылки поставить более "длинные" на ячейки, которых ещё нет в таблице, например:
Код
=СУММЕСЛИ($C$3:$C$1000;$C4;N$3:$N$1000)


Сообщение отредактировал bigartemka - Вторник, 25.06.2013, 12:04
 
Ответить
Сообщениеа какой смысл этого динамического диапазона?
я ведь могу просто в самой формуле ссылки поставить более "длинные" на ячейки, которых ещё нет в таблице, например:
Код
=СУММЕСЛИ($C$3:$C$1000;$C4;N$3:$N$1000)

Автор - bigartemka
Дата добавления - 25.06.2013 в 12:03
Serge_007 Дата: Вторник, 25.06.2013, 12:04 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (bigartemka)
какой смысл этого динамического диапазона?

Цитата (bigartemka)
чтобы она автоматически добавляла новые строки


PS Оформляйте коды тегами!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (bigartemka)
какой смысл этого динамического диапазона?

Цитата (bigartemka)
чтобы она автоматически добавляла новые строки


PS Оформляйте коды тегами!

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

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