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