Есть пример в котором есть таблица форма которой не меняется (меняются только столбцы E, F, K, L - ячейки объединяются), внизу этой таблицы есть ещё таблица в которой считаются объёмы по каждому виду. Проблема такого рода в одном из критериев есть текст но этот критерий написан в двух ячейках. Функция считает только первую ячейку. как заставить чтобы он понимал что если критерий объединен в из двух ячеек в одну распространялся на две или три строки?
я так понимаю тут только Макросом...
и ещё, сводной таблицей тоже не смог, всё по той же причине из-за объединенных ячеек.
Есть пример в котором есть таблица форма которой не меняется (меняются только столбцы E, F, K, L - ячейки объединяются), внизу этой таблицы есть ещё таблица в которой считаются объёмы по каждому виду. Проблема такого рода в одном из критериев есть текст но этот критерий написан в двух ячейках. Функция считает только первую ячейку. как заставить чтобы он понимал что если критерий объединен в из двух ячеек в одну распространялся на две или три строки?
я так понимаю тут только Макросом...
и ещё, сводной таблицей тоже не смог, всё по той же причине из-за объединенных ячеек.Saff
Столкнулся с проблемой следующего характера: есть столбец с датами в диапазоне от 10.01.2011 по 10.03.2015. И есть второй столбец, где указаны платежи согласно каждой дате...
Хотел сделать формулу, которая берёт необходимый диапазон (скажем с 10.01.2012 по 10.12.2012) и суммирует значения из 2-го столбца соответствующие заданному диапазону...
в формуле "СУММЕСЛИ" учитывается только один критерий... либо больше, либо меньше... а "СУММЕСЛИМН" выбивает 0...
пробовал условия ставить через функцию "И"... результат 0...
Помогите, плиз!
Столкнулся с проблемой следующего характера: есть столбец с датами в диапазоне от 10.01.2011 по 10.03.2015. И есть второй столбец, где указаны платежи согласно каждой дате...
Хотел сделать формулу, которая берёт необходимый диапазон (скажем с 10.01.2012 по 10.12.2012) и суммирует значения из 2-го столбца соответствующие заданному диапазону...
в формуле "СУММЕСЛИ" учитывается только один критерий... либо больше, либо меньше... а "СУММЕСЛИМН" выбивает 0...
пробовал условия ставить через функцию "И"... результат 0...
Влад, Ваш вопрос к теме объединенных ячеек отношения не имеет, поэтому прочитайте Правила форума, создайте свою тему и выложите файл со своими данными и вариантами формул
Влад, Ваш вопрос к теме объединенных ячеек отношения не имеет, поэтому прочитайте Правила форума, создайте свою тему и выложите файл со своими данными и вариантами формулPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Michael_S, пример был выше, но ещё раз прикрепил в предыдущем сообщении. Просто в новом условии добавились строки в объединённые ячейки, было максимально 3, а сейчас доходит до 6, при этом новые 3 строки не считает по формуле которая была предложена _Boroda_.
Michael_S, пример был выше, но ещё раз прикрепил в предыдущем сообщении. Просто в новом условии добавились строки в объединённые ячейки, было максимально 3, а сейчас доходит до 6, при этом новые 3 строки не считает по формуле которая была предложена _Boroda_.Saff
Делим на кусочки: 1) ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104)) – создает диапазон из номеров строк в случае, когда это первая строка в объединенной ячейке столбца F и слова «ЛОЖЬ» в противном случае (например, 3,ЛОЖЬ,ЛОЖЬ,6,ЛОЖЬ,…); 2) ПОИСКПОЗ(СТРОКА($F$3:$F$104);ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104))) - ищет числа 3-104 в массиве из п.1 с неуказанным типом сопоставления у ПОИСКПОЗ. Результат – массив из п.1, но слово «ЛОЖЬ» меняется на предшествующее ему число, а числа уменьшаются на 2 (т.к. первое значение в СТРОКА($F$3:$... - тройка) (например, 1,1,1,4,4,…); 3) ЕСЛИ($F$3:$F$104=$G111;СТРОКА($F$3:$F$104)-2) – при равенстве массива в столбце F слову «пишпек» из G111 присваиваем значению в этом массиве номер его строки минус 2, иначе – «ЛОЖЬ»; 4) ПОИСКПОЗ(ПОИСКПОЗ(СТРОКА($F$3:$F$104);ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104)));ЕСЛИ($F$3:$F$104=$G111;СТРОКА($F$3:$F$104)-2);) – ищем массив из п.2 в массиве из п.3 с типом сопоставления 0. Если нашли, то какое-то число (номер позиции), если не нашли, то ошибка; 5) ЕЧИСЛО(п.4)*$C$3:$C$104*($D$3:$D$104=H$110) – создает массив из нужных нам для сложения чисел из столбца С (в случае, если соответствующее ему значение в столбце D равно значению «92» из Н110 и в п.4 есть какое-то число) и нулей; 6) Складываем все, что получилось в п.5.
Цитата (Saff)
мечтаю теперь получить мастер класс по этой формуле ))
Где-то так: Формула считает 2 диапазона; B:F и H:L, поэтому объяснялку пишем только для одного. Для второго все аналогично.
Делим на кусочки: 1) ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104)) – создает диапазон из номеров строк в случае, когда это первая строка в объединенной ячейке столбца F и слова «ЛОЖЬ» в противном случае (например, 3,ЛОЖЬ,ЛОЖЬ,6,ЛОЖЬ,…); 2) ПОИСКПОЗ(СТРОКА($F$3:$F$104);ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104))) - ищет числа 3-104 в массиве из п.1 с неуказанным типом сопоставления у ПОИСКПОЗ. Результат – массив из п.1, но слово «ЛОЖЬ» меняется на предшествующее ему число, а числа уменьшаются на 2 (т.к. первое значение в СТРОКА($F$3:$... - тройка) (например, 1,1,1,4,4,…); 3) ЕСЛИ($F$3:$F$104=$G111;СТРОКА($F$3:$F$104)-2) – при равенстве массива в столбце F слову «пишпек» из G111 присваиваем значению в этом массиве номер его строки минус 2, иначе – «ЛОЖЬ»; 4) ПОИСКПОЗ(ПОИСКПОЗ(СТРОКА($F$3:$F$104);ЕСЛИ($F$3:$F$104<>"";СТРОКА($F$3:$F$104)));ЕСЛИ($F$3:$F$104=$G111;СТРОКА($F$3:$F$104)-2);) – ищем массив из п.2 в массиве из п.3 с типом сопоставления 0. Если нашли, то какое-то число (номер позиции), если не нашли, то ошибка; 5) ЕЧИСЛО(п.4)*$C$3:$C$104*($D$3:$D$104=H$110) – создает массив из нужных нам для сложения чисел из столбца С (в случае, если соответствующее ему значение в столбце D равно значению «92» из Н110 и в п.4 есть какое-то число) и нулей; 6) Складываем все, что получилось в п.5._Boroda_
_Boroda_, Доброй ночи! Если не сложно помогите с проблемой. Вопрос вот в чем будет ли формула СУМЕСЛИМН работать со множеством объединенных ячеек или она все-таки таки предусматривает работу с не объединенными ячейками? Есть файл, файл делал я, понимаю что лучше бы переделать и можно избежать множество проблем, но переделать в другой вид не дают. ((( Есть лист Справочник на нем есть определенный список ЛИМИТЫ. Задача состоит в том чтобы по двум заданным критериям в определенный лист прибавлялась сумма соответствующая дате листа и соответствующей строке. [moder]Читаем Правила форума. Создаём свою тему, прикладываем файл с примером. Эта тема закрыта[/moder]
_Boroda_, Доброй ночи! Если не сложно помогите с проблемой. Вопрос вот в чем будет ли формула СУМЕСЛИМН работать со множеством объединенных ячеек или она все-таки таки предусматривает работу с не объединенными ячейками? Есть файл, файл делал я, понимаю что лучше бы переделать и можно избежать множество проблем, но переделать в другой вид не дают. ((( Есть лист Справочник на нем есть определенный список ЛИМИТЫ. Задача состоит в том чтобы по двум заданным критериям в определенный лист прибавлялась сумма соответствующая дате листа и соответствующей строке. [moder]Читаем Правила форума. Создаём свою тему, прикладываем файл с примером. Эта тема закрыта[/moder]mileonn