Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Подсчет в Екселе (http://forum.oszone.net/showthread.php?t=29604)

Guest 04-07-2004 15:26 204880

Вобщем проблемма такая:
На фирме раз в месяц делается инвентаризация, в таблице забит код товара и сколько за месяц загруженно. Но вот проблемма забит товар:
его код количество (и так в каждую машину) тоесть получается в нескольких ячейках один и тот же товар и его колличество положенное в определенную машину. Считать очень не удобно, надо складывать все каждый раз в ручную(чтобы узнать колличество определенного товара загруженного за весь месяц) Как можно сделать, что бы выводилась общее колличество товара (по его коду) в отдельной ячейки. Чтобы не надо было в ручную складывать товар загруженный по разным машинам.
Заранее благодарен!

hasherfrog 05-07-2004 10:27 204881

Макросы. Самое простое, что можно предложить.

Guest 05-07-2004 12:18 204882

Дак я их писать не умею... =( Его вообще сложно написать?

hasherfrog 05-07-2004 12:26 204883

:cranky: Да как Вам сказать. Простейший макрос пишется элементарно. Такой, как Вам нужен - посложнее. Макрос - это ж бейсик. Если в школе учили, проблем нет. Справочник по VB идёт в комплекте с офисом. Всё. Больше ничего (кроме терпения) не нужно.

Greyman 05-07-2004 13:22 204884

hasherfrog
Цитата:

Макросы. Самое простое, что можно предложить.
ИМХО формулы все-же проще будут...

Guest (80.222.168.*)
Если я тебя правильно понял, то следующую формулу записываешь внузу таблицы в столбце с количеством товара (пусть количество будет записываться в столбце C, а коды товара - в столбце B):
Код:

=СУММЕСЛИ(B$1:B$99;B100;С$1:С$99)
Соответственно, здесь считаеться, что код товара пишеться в ячейке [B100]. Меняя код, будешь получать соответствующее для него количество. Если количество товарая нужно для каждого кода видеть одновременно, то раскопируешь эту формулу и впишешь коды в соседние перед ними ячейки.

Есть еще вариант с использованием автофильтра. Тогда фильтруешь по конкретному коду, а внизу столбца с количеством поставишь формулу вида:
Код:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;С1:С99)
Если че не так, то попробуй выразиться немного по-конкретнее...

hasherfrog 05-07-2004 13:26 204885

Greyman
Там, по-моему, проблема в
Цитата:

загруженный по разным машинам
Т.е. формула должна смотреть в разные доки. А автофильтр по разным докам вообще не сработает, AFAIK.

Greyman 10-07-2004 11:35 204886

hasherfrog
Цитата:

Т.е. формула должна смотреть в разные доки.
Из текста я увидел как раз на оборот:
Цитата:

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

П.С.
А на всякий случай я в конце именно это и дописал:
Цитата:

Если че не так, то попробуй выразиться немного по-конкретнее...
ИМХО, вроде все правильно, но последнее слово за юзверем...


Время: 08:13.

Время: 08:13.
© OSzone.net 2001-