![]() |
Подсчет ячеек одного столбца при совпадении слов в другом столбце
Вложений: 1
Уважаемое сообщество.
Казалось простая задача на функцию (СЧЕТЕСЛИ или СУММЕСЛИ). Никак не получается, помогите плз. Уж больно много строчек считать вручную. Имеется файл годового отчета ремонта техники отдела. В столбце Оборудование перечислены названия ремонтируемой техники. Нужно произвести подсчет по столбцу расход при определенных условиях диапазона Оборудование: если встречаются слова (системный, Home, ОФИС) просуммировать значения по столбцу расход по месяцам, все остальное - это ноутбуки. |
Вложений: 1
Умничать не стал и добавил 2 столбца.
|
Вложений: 1
irvicon, в вашем файле в разных строчках попадаются слова "Home", написанные по-разному, поэтому формула будет работать не корректно. Для демонстрации этого я добавил формулы в столбец "G" и в качестве примера в строке 137 дописал слово "Home". Удалите его и ячейка станет пустой. К сожалению, таких "хомов" - много, чтобы подсчет был верен нужно править.
Пояснение к формуле в ячейке С142 (найдено с помощью http://planetaexcel.ru) Код:
=СУММПРОИЗВ((E5:E141)*ЕЧИСЛО(ПОИСК($H$1:$J$1;B5:B141))) 2. Для подсчета используются искомые слова, которые внесены в ячейки H1:J1 В примере выполнен подсчет для января, остальное - сами P.S. Кстати, замену легко выполнить стандартной функцией Excel - "заменить". Копируйте тот "хом", который не определяется, выделяете весь столбец В, нажимаете Ctrl +H, в верхнее поле вставляете скопированное слово, в нижнее - "Home" и нажимаете "Заменить все" |
okshef, нашли какую-то ошибку в ранее размещённом посте?
|
Да, задача-то стояла перемножить столбец расхода на возможное совпадение, а не посчитать кол-во совпадений.
Нашел "не массивную" формулу для общего случая без доп. ячеек со словами (пример для диапазона H2:H22) Код:
=СУММПРОИЗВ(H2:H22*СУММ(--ЕЧИСЛО(ПОИСК({"текст1";"текст2";"текст3"};$A2)))) |
Вложений: 1
irvicon,
Кто же заводит номенклатуру по-разному? Слово "Home" написано как латинскими буквами, так и с русской буквой "е". В этом случае можно искать не "Home", а "Hom". А вообще, есть отчеты для расчетов, а есть для визуализации. Данный отчет "для наглядности". okshef, ваш пример очень "умный", но для анализа неудобный. Речь идет о годовом отчете. Обычно делается таблица с итогами по месяцам. Прикрепил немного поправленный файл. |
vesm, вопроса об организации данных в сообщении не было, и я отталкивался от имеющегося примера. Но, в принципе, согласен, что ведение базы можно оптимизировать.
|
Всем большое спасибо, буду пробовать.
|
okshef,
Цитата:
|
Время: 21:41. |
Время: 21:41.
© OSzone.net 2001-