Здравствуйте!
Не знаю, нужно ли посвящать в подробности, попробую без них.
Есть массив данных (карточка счёта), для работы с ним нужно собрать суммы постатейно. Проблема в том, что ячейка, в которой содержится название статьи, есть сторонний текст.
... так понимаю, что без примера никак не обойтись. Прикрепляю файл с примером.
В данном файле представлена карточка счёта 25, отбор по статье "Электроэнергия", т.е. представлена всего одна статья: Электроэнергия. На листе "Перечень статей" представлен весь перечень статей, соответственно.
Мне нужно для каждой статьи с листа "Перечень статей" посчитать суммы строк (наименование статьи содержится в столбце C), которым соответствует проводка Дебет 25 (столбец E), Кредет 19.04 (столбец H).
Как я понимаю, для этого надо использовать функцию СУММЕСЛИМН, где одним условием будет наименование статьи (в данном случае это статья "Электроэнергия"), а вторым - номер счёта (19,04).
Проблема - в вычленении из столбца наименования статьи. Если статья одна - это легко, до этого я с малым перечнем и работал, прописал формулу с несколькими (~10) ЕСЛИ, но когда статей ~50, это катастрофа. Особенно, если отчёт надо быстро подготовить.
До этого я вычленял из ячейки с текстом статью следующим образом (отвлечённый пример, другая статья):
Цитата |
---|
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Техническое обслуживание оборудования";D590));"Техническое обслуживание оборудования";ЕСЛИ(ЕЧИСЛО(ПОИСК(...[остальные статьи длинной записью] |
На выходе я получал полное или сокращённое (как настраивал) наименование статьи, с которым работал. Но теперь это не очень то и вариант...
Можно ли, не знаю, если по прежнему использовать эту формулу
Цитата |
---|
ЕСЛИ(ЕЧИСЛО(ПОИСК(!искомый текст!;ячейка, в которой ищется текст |
в формулу ПОИСК встроить какую-нибудь доп. функцию, например, ВПР для обнаружения статьи, которая находится в тексте ячейки, в которой производится поиск. Чтобы не прописывать вручную многоэтажную формулу со всеми ~50 статьями? А потом ещё и протягивать для каждой строки (около 202 строк).
Если кратко сформулировать вопрос, как просуммировать суммы таблицы, если одно из условий суммирования внутри текста нужной для поиска ячейки, и условие это меняется? *Предполагаю, что нужно создать доп. столбец, где будет вычленена статья из ячейки с текстом, но как это можно сделать, не прописывая этажи формул, может можно как-то использовать др. формулы для автоматического подбора соответствия содержащегося текста внутри ячейки, в которой сод. нужна статья одной из статей перечня*
Честно говоря, я уже столько всего передумал на нервяке, свои неудачные варианты решения проблемы, что подозреваю, что объяснил несколько сумбурно вопрос, но всё же, надеюсь, не совсем безнадёжно непонятно.