Вопрос
Имеется массив, где первый столбец — клиенты, второй — наименование полученной ими продукции, третий — кол-во кг.
Как с помощью Exсel можно получить данные не только о количестве проданной продукции одного вида и не только о количестве полученного товара одним клиентом, а завязать это формулой так, чтобы получить данные на конкретного клиента по конкретному товару?
Ответ
Несколько способов имеется:
Выделяешь самую первую строку, где у тебя «шапка» таблицы (где написано «Клиент», «продукция», «масса» или типа того). Выбираешь меню ДАННЫЕ — ФИЛЬТР — АВТОФИЛЬТР. Теперь ты можешь в первой колонке выбрать любого клиента и при этом во второй выбрать любой его товар. Если тебе надо видеть сумму, то внизу, под таблицей, когда уже что-то выбрано, в ячейке под столбцом «масса» выбираешь ячейку, жмешь кнопочку «Автосумма» и выбираешь весь столбец. У тебя в этой ячейке будет формула типа:
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;C2:C21)
Теперь ты можешь выбирать любого клиента и при этом любую его продукцию, и в этой ячейке будет сумма по выбранному клиенту по выбранному товару.
Предположим, что твои столбцы — это, соответственно, столбцы A, B, C. Тогда в столбце D пиши формулу:
=СЦЕПИТЬ(А2;" ";В2)
И получится в ней название клиента и название продукции через пробел (вместо пробела можешь поставить тире, запятую или что хочешь). Теперь выделяешь всю таблицу, сортируешь в первую очередь по клиенту, затем — по товару. И теперь выбираешь меню ДАННЫЕ-ИТОГИ, указываешь, по какому столбцу суммировать, и получится примерно такое:
ОАО «Альфа» Рыба 320
ОАО «Альфа» Мясо 540
ООО «Гамма» Куры 781
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация