Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ сумма ячеек по критерию

Автор: oldhank Вторник, 31 Января 2006, 17:33

Господа! Помогите с решением - Есть таблица - 186 столбцов х 350 строк. По горизонтали - объекты отгрузки - Объект из 2 столбцов - план и факт. По вертикали - номенклатура с разделением на подгруппы. Позиции подгрупп могут совпадать - напр. Аккумулятор 12 V. Задача - формула, позволяющая подсчитывать кол-во оборудования в столбце ФАКТ по-объектно ВЫБОРОЧНО. т.е не пользуясь автофильтром, а занося ссылку или название позиции в формулу и диапазон поиска.

Автор: Нновичок Четверг, 09 Февраля 2006, 23:59

Попробуй =суммесли(диапазон_поиска;"критерий";диапазон_суммирования).
Все очень хорошо описано в Справке

Автор: xls Пятница, 10 Февраля 2006, 0:18

Есть два варианта:
1.БИЗВЛЕЧЬ(база_данных;поле;критерий) или другая из функций работы с базой данных.
2.СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Но помоему таблицу надо развернуть(транспонировать), хотя тогда не влезут 350 столбцов(я так понял-это дни года)
В этом случае разнеси всё на несколько листов.
sleep.gif
Лучше юзани Access whistling.gif

Автор: oldhank Пятница, 10 Февраля 2006, 9:59

Цитата(xls @ Пятница, 10 Февраля 2006, 0:18)
Есть два варианта:
1.БИЗВЛЕЧЬ(база_данных;поле;критерий) или другая из функций работы с базой данных.
2.СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Но помоему таблицу надо развернуть(транспонировать), хотя тогда не влезут 350 столбцов(я так понял-это дни года)
В этом случае разнеси всё на несколько листов.
sleep.gif
Лучше юзани Access whistling.gif
*


огромное спасибо за совет! Честно - не совсем понял, но ща попробую.
Транспонировать нельзя - строки - это номенклатура товара.
СУММЕСЛИ - тоже не катит - критериев - два - товар и объект (клиент).
Смое простое решение - на мой взгдяд - автофильтр по товару, но его задробили сметчики.
А ACCESS - это, конечно, хорошо, но его надо ЗНАТЬ не только самому - чтобы написать, по тому, кто пользует Базу!Всем спасибо!

Автор: xls Пятница, 10 Февраля 2006, 13:28

Ты можешь сцепть два своих критерия формулой =A1&B1 и таким образом задать критерий для поиска-код(шифр),
например: A1= Аккамулятор B1=Иванов-> код(шифр)=АккамуляторИванов. код сделать критерием, и по нему делать запрос(используя формулу СУММЕСЛИ). Если не понятно, вышли свой файл мне на мыло, я попробую это сделать(см. профильXLS). lamo.gif

Автор: Nickolos Среда, 01 Марта 2006, 21:15

Народ, кто может, подскажите следующий момент:

Как подсчитать количество тех или иных значений по нескольким критериям?
Например, надо сосчитать в отдельной ячейке какое количество учеников, например, в группе 101 не явилась на экзамен (ня) или получила 5?

Пример:

ФИО №группы Оценка
.......
Петров 101 5
Перов 101 ня
Патров 103 2
Петров 102 3
Пиров 102 нд
Пяров 110 5
Паров 101 4

Автор: pashulka Четверг, 02 Марта 2006, 16:03

Используйте функцию базы данных =БСЧЁТ()/БСЧЁТА() или многочисленные формулы, в т.ч. и формулы массива =СУММПРОИЗВ() {=СУММ} {=СЧЁТ(ЕСЛИ())}
Если нужны конкретные примеры, то пишите в приват.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)