Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 54 След.
Формула подбирающая не каждое значение
 
Как вариант (с выпадающим списком в ячейках I2 и I3):
Код
=SUMIF(INDEX(B2:B50;MATCH(I2&"*";B2:B50;)):INDEX(B2:B50;MATCH(I2&"*";B2:B50;)+AGGREGATE(15;6;ROW(B2:B50)-1/(B2:B50=I3);COUNTIF(B2:B50;I2&"*"))+1);I3;INDEX(C2:C50;MATCH(I2&"*";B2:B50;)):INDEX(C2:C50;MATCH(I2&"*";B2:B50;)+AGGREGATE(15;6;ROW(B2:B50)-1/(B2:B50=I3);COUNTIF(B2:B50;I2&"*"))+1))


....ну или чуть короче,но летуче:
Код
=SUMIF(OFFSET(B1;MATCH(I2&"*";B2:B50;);;AGGREGATE(15;6;ROW(B2:B50)-1/(B2:B50=I3);COUNTIF(B2:B50;I2&"*"))+1);I3;OFFSET(C1;MATCH(I2&"*";B2:B50;);;AGGREGATE(15;6;ROW(B2:B50)-1/(B2:B50=I3);COUNTIF(B2:B50;I2&"*"))+1))
Изменено: memo - 03.05.2025 03:24:46 (Доработка формул)
Кнопка выкл и вкл линии строку и столбцу VBA
 
Надо отписываться в своих темах.
Вывод уникальных значений из диапазона по условию
 
Ок, такой формульный вариант.
=IFERROR(INDEX(B$11:B$23;MATCH(1;INDEX((COUNTIFS(K$10:K10;B$11:B$23;$H$10:$H10;$A$11:$A$23)=0)*($A$11:$A$23=$H11);0);0));"")
Предположительное название темы: вывод уникальных значенией из диапазона по условию
Изменено: memo - 07.12.2024 03:22:22
протягивание двух ячеек с функцией "индекс", при протягивании вправо двух ячеек с функцией "индекс" значения из массива заполняются с шагом +1
 
Вариант.
=INDEX($B34:$I1084;1+INT((COLUMN(A1)-1)/2)*30;1+MOD((COLUMN(A1)-1);2)*7)
Получить все строки для массива столбцов функцией ИНДЕКС()
 
Не хочу выглядеть капитаном очевидностью, но думаю, можно подытожить, что при нулевом номере строки и наличии какого-то намека на массив для столбцов, вернуть все номера строк никак не получится.
Получить все строки для массива столбцов функцией ИНДЕКС()
 
При такой конструкции (см. спойлер) массивно введенная функция последовательно вернет столбцы и строки.
INDEX(отчет!A2:K100;0;0)


Ну а конструкция типа:
INDEX(отчет!A2:K100;{1;2;3;4;5};{1\6\3\5\7\8\11\10})

вернет нужные столбцы и первые 5 строк. Если массив {1;2;3;4;5}
заменить на ROW(1:5) то результат будет тот же самый.
Экспериментировал с Excel 2013.
Вывод из массива по одному критерию массива и далее столбцы в другом порядке., Вывод из массива по одному критерию массив, а далее поменять столбики в другом порядке.
 
Цитата
agnes написал:
хочется чтобы формировалось динамически. (((
Можно просто увеличить диапазон (сделать с запасом насколько надо), ну а если данные не отсортированны, то здесь уже набросали варианты.
Вывод из массива по одному критерию массива и далее столбцы в другом порядке., Вывод из массива по одному критерию массив, а далее поменять столбики в другом порядке.
 
Если данные в исходной таблице отсортированны в таком же порядке как в файле примере, то можно так:
=IFERROR(INDEX(отчет!$B$2:$J$11;MATCH($A$2;отчет!$A$2:$A$11;0)+ROW(A1)-1;MATCH(B$1;отчет!$B$1:$J$1;));"-")
Поиск внутри формулы из чисел
 
Может так?
Код
=IFERROR(IF(AGGREGATE(14;6;SEARCH(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(FORMULATEXT(B3);"+";"</s><s>");"*";"</s><s>");"=";)&"</s></t>";"//s");C3);1);D3);"Пусто")
Подсчет уникальных значений в видимом диапозоне при установке фильтра
 
Хорошо, а так?
=COUNT(IF(FREQUENCY(IF(SUBTOTAL(103;OFFSET($B$2;ROW($B$2:$B$16)-2;));MATCH("~"&$B$2:$B$16;$B$2:$B$16&"";0));ROW($B$2:$B$16)-ROW($B$2)+1)>0;ROW($B$2:$B$16)^0))

Ну и небольшая модификация первой формулы:
=COUNT(1/(MATCH($B$2:$B$16&"_1";$B$2:$B$16&"_"&SUBTOTAL(103;OFFSET($B$2;ROW($B$2:$B$16)-2; )); )=(ROW($B$2:$B$16)-1)))
Изменено: memo - 02.12.2024 12:51:22
Подсчет уникальных значений в видимом диапозоне при установке фильтра
 
Может так?
Код
=SUM(--IFERROR(SUBTOTAL(3;OFFSET($B$2;ROW($2:$16)-2;))*(ROW($2:$16)=MATCH($B$2:$B$16;$B$1:$B$16;0));))

Формула массива вводится через CTRL+SHIFT+ENTER
Изменено: memo - 02.12.2024 11:14:20
Способы разделения текста и числового значения, находящихся в одной ячейке
 
molinari, У меня на 2013-ом тоже не сработала. Попробуйте так:
=--TRIM(MID(SUBSTITUTE(SUBSTITUTE(";"&$A1&";";";";REPT(" ";LEN($A1)+4);COLUMN(A1));";";REPT(" ";LEN($A1)+4);COLUMN(A1));LEN($A1)+4;LEN($A1)+4))
Не забываем о переводе.
Аналоги формул ФИЛЬТР/СОРТ/ВЫБОР в старых версиях Excel
 
Вариант.
Работа с объединенными ячейками (сумма по нескольким критериям)
 
Такой вариант с нудной формулой:
=SUMPRODUCT($C$3:$G$13*(LOOKUP(COLUMN($C$2:$G$2);(COLUMN($C$2:$G$2)/($C$2:$G$2>0));$C$2:$G$2=$R$5))*($B$3:$B$13=$R$4)*(LOOKUP(ROW($A$3:$A$13);ROW($A$3:$A$13)/($A$3:$A$13>0);$A$3:$A$13=$R$3)))
Изменено: memo - 19.11.2024 12:56:09
связать данные по городам и округам и вычислить сумму
 
nilske,
Вторую можно еще так записать, но тогда ее придется вводить массивно.
=SUM(SUMIFS(C$17:C$136;B$17:B$136;IF(SUBSTITUTE($F$16:$F$112;"Округ "; )=TRIM(B4);E$16:E$112)))
Изменено: memo - 19.11.2024 10:01:12
связать данные по городам и округам и вычислить сумму
 
Цитата
lulikos написал:
все формулы работают. Спасибо
Если вы про файл из первого поста, не измененный естественно, то не должны ни разу.
Вот так пожалуй сработает.
=SUMPRODUCT(ISNUMBER(FIND(B4;F$16:F$112))*SUMIF(B$17:B$136;E$16:E$112;C$17:C$136))
или так.
=SUMPRODUCT(SUMIFS(C$17:C$136;B$17:B$136;E$16:E$112)*(SUBSTITUTE($F$16:$F$112;"Округ " ;)=TRIM(B4)))
связать данные по городам и округам и вычислить сумму
 
Цитата
lulikos написал:
Подскажите, пожалуйста, что не так делаю?
Вы пытаетесь заставить работать с массивом условий функцию, у которой нет такого функционала.
Функция ВПР не подтягивает данные, Функция ВПР не подтягивает данные
 
=VLOOKUP($B1;погр!$A:$K;CHOOSE(COLUMN(A:A);1;5;9;11);0)
Подсчет по нескольким значениям в строках и столбцах с помощью формул
 
Globarius,
Так пойдет?
=SUMIFS(INDEX($J$4:$U$8;;MATCH($B4;$J$3:$U$3;));$H$4:$H$8;$A4;$I$4:$I$8;$C4)
Поиск количества уникальных значений по условию в изменяющемся диапазоне
 
Цитата
Кирилл Иванов написал:
Формула excel не срабатывает в яндекс таблицах (онлайн документы).
Ничем не могу помочь, увы. Никогда не работал в яндекс таблицах. Могу лишь предположить, что алгоритм работы функций там несколько другой.
Поиск количества уникальных значений по условию в изменяющемся диапазоне
 
Вариант.
Код
=COUNT(INDEX(0/(($B$2:$B$10=D3)*(MATCH($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;)=ROW($A$2:$A$10)-1));))
Внесение данных из диапазона чисел
 
Минимальная правка формулы bigorq, (убрал скобки)
=INDEX($E$3:$E$26;AGGREGATE(15;6;ROW($A$1:$A$24)/(($A$3:$A$26<=G3)*($B$3:$B$26>=G3)/($C$3:$C$26<=H3)*($D$3:$D$26>=H3));1))
Подсчет уникальных значений, Необходимо подсчитать уникальные значения по нескольким условиям
 
Массивная формула для версий Excel до 2021. Начиная с 2021 можно сделать значительно проще.
=COUNT(0/((A3:A100=I2)*(B3:B100=I3)*(MATCH(C3:C100&B3:B100;C3:C100&B3:B100;)=ROW(C3:C100)-ROW(C3)+1)))
Смещение формулы на 13 столбцов в формуле индекс
 
=INDEX('Ракета 2'!V:XFD;MATCH($B$3;'Ракета 2'!$A:$A;0);INT((ROW(A1)-1)*13)+1)
Смещение формулы на 13 столбцов в формуле индекс
 
Сделайте небольшой файл-пример и покажите в нем, как есть, и как надо.
Как разделить число в ячейке, по определенному условию.
 
Вариант.
Код
=MAX(INDEX(COUNTIF(E3;A$2:A$3)*(COUNTIF($E$3:E3; A$2:A$3)<=B$2:B$3););)
Если в ячейки значение в скобках, то скобки заменить знаком минус. Сделать значение отрицательным
 
Еще вариант:
=IF(ISERROR(FIND("(";M2));M2;"-"&SUBSTITUTE(SUBSTITUTE(M2;"(";);")";))
Содержимое ячеек согласно списку
 
Так пойдет?
нужна формула, чтоб подтянуть данные по нескольким условиям, НО вправо постоянно будут добавляться новые условия
 
Может так подойдет?
Из списка сотрудников выбрать в отдельный столбец только ФИО., Из списка сотрудников выбрать в отдельный столбец только ФИО.
 
Ну и еще напоследок для Excel 2021-2024-365
=TEXTAFTER(A1;" ";LEN(A1)-LEN(SUBSTITUTE(A1;" ";""));1;1)
Изменено: memo - 14.10.2024 15:24:18
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 54 След.
Наверх