Страницы: 1
RSS
Условие для СУММЕСЛИМН - любые значения (числа, текст, заполненные, пустые и т.п.)
 
Добрый день,

Имеетсяя таблица с данными
Из неё определёнными формулами вытаскиваются значения по определённым условиям
Условия задаются в определённых ячейках и выбираются из выпадающего списка (но их довольно много и они вытягиваются из справочника)
В настоящее время появилась проблема, необходимо просуммировать значения, у которых в условии необходимо задать : любое значение в ячейке - пустое или заполненное, число, текст и т.п. Т.е. условие выполняется всегда.
Две формулы сделать не получится, потому что условий много (в таблице примера сделал 5 условий), и КАЖДОЕ может быть "любое значение в ячейке", как следствие вариантов довольно много (2*2*2*2*2=32 варианта для 5 условий, а ведь для 6 условий формул придётся делать 64)
Пока проблема решается заполнением всех ячеек, даже пустых = (пусто) или ' или через доп.столбец который всё это делает, чтобы формула считала их заполненными, но хотелось бы без дополнительных манипуляций с первичными данными и доп.столбцов
Может есть какой-то вариант для СУММЕСЛИМН?  (любое значение в ячейке)
 
каша какая то в примере покажите что нужно то к какому диапазону относится этот вопрос "'что здесь прописать для результата = 5?"
Лень двигатель прогресса, доказано!!!
 
Формула в ячейке H25, для диапазона cr1.
"Каша" потому-что пытался сам решить, но не получилось.
 
почему тогда равно 5 если там только 4 значения (0;2;'апостроф;ИСТИНА)
Лень двигатель прогресса, доказано!!!
 
что бы посчитать любые значения в диапазоне есть такая штука =СЧЁТЗ()
Код
=СЧЁТЗ(Таблица1[Cr1])
Лень двигатель прогресса, доказано!!!
 
Потому-что требуется суммировать в т.ч. те у которых есть пустые значения. Таким образом суммируются значения колонки sum у критерия пусто;0;2;"'";истина
Т.е.строки 3:7, так как они по остальным критериям cr2, cr3, cr4, cr5 выполняются.
Поменял немного таблицу для суммы чтобы видно что суммировалось а что нет.
Изменено: Zoynels - 23.03.2017 09:14:16
 
все равно не понятны условия суммирования, уберите ваши попытки оставьте исходную таблицу цветом пометьте какие строки должны попасть в итог если нужно чтобы попадали все строки у которых в столбцах cr2, cr3, cr4, cr5 присутствует любое значение легче ввести доп столбец
Лень двигатель прогресса, доказано!!!
 
В зеленой ячейке - формула
В жклтой ячейке -условие для формулы

И поводу доп.столбца - согласен что проще.
Проблема вероятно в том что есть как текстовые значения в столбце условия, так и числовые.
Изменено: Zoynels - 23.03.2017 09:45:25
 
.
Лень двигатель прогресса, доказано!!!
 
Сергей, спасибо, но ячейка b3 не суммировалась у вас
 
Извиняюсь, a3. Условие b3 не прошло.

Но за идею спасибо, и если прописать в условии <>= то считает как раз что нужно
 
блин вы бы логику нормально описали что надо то, у вас реально бардак такой в данных что надо суммировать не пойми что с не пойми какими условиями
у вас апостофы реально в ячейках могут присутствовать?
Лень двигатель прогресса, доказано!!!
 
Цитата
любые значения (числа, текст, заполненные, пустые и т.п.)
=ЕПУСТО(Таблица1[@Cr1])
В В3 ничего нет. Нет пустого значения "". Вообще ничего нет. Вы этим "пустым значением" внесли неточность в объяснение
 
Сергей, может быть любое значение в т.ч. текст, за исключением ошибки. Так как апостроф это текст, то прописал только его.

Старался прописать полностью (в первом сообщении написано и я его не редактировал): любое значение в ячейке - пустое или заполненное, число, текст и т.п. Т.е. условие выполняется всегда.  
Изменено: Zoynels - 23.03.2017 10:21:34
 
Думаю автор имел ввиду что-то типо фильтра, где параметры по разным столбцам заносятся в ячейки. Т.е. критерии в формуле СУММЕСЛИМН должны включать в себя и сам критерий ИЛИ любое значение в т.ч. пусто.
Т.е.
Код
СУММЕСЛИМН([B][Диапазон суммирования][/B];[B][диапазон_условия1][/B];[B]ИЛИ("*"[/B][B];С12)[/B]; .... остальные условия тем же макаром)

Я попробовал и так и сяк, не смог придумать как это сделать
Скорее всего потом в ячейки с критерием будут вставлены раскрывающиеся списки со значениями из соответствующих колонок
Изменено: luppi - 23.03.2017 10:42:36
Страницы: 1
Наверх