Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 54 След.
Поиск значения в интервале времени с одним критерием
 
Формула
Код
=IFERROR(INDEX($B2:$B9;AGGREGATE(15;6;ROW($1:$100)/($H2=$A$2:A$100)/(I$1>=$C$2:$C$100)/(I$1<=$D$2:D$100);1));"")
Изменено: jakim - 26 янв 2021 16:31:21
Перенос значений всех столбцов в один столбец
 
Вариант формулой
Код
=IFERROR(INDEX($A$2:$D$200;MOD(ROWS($2:2)-1;COUNTA(A$2:A$200))+1;CEILING(ROWS($2:2)/COUNTA(A$2:A$200);1));"")
Изменено: jakim - 25 янв 2021 15:02:54
Извлечь из текста фрамент, размещенный в скобках
 
Ещё вариант с формулой
Код
=CONCATENATE(MID(A1;SEARCH("(";A1)+1;SEARCH(")";A1)-SEARCH("(";A1)-1);"; ";MID(RIGHT(A1;LEN(A1)-SEARCH(")";A1));SEARCH("(";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))+1;SEARCH(")";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-SEARCH("(";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-1);"; ";MID(RIGHT(RIGHT(A1;LEN(A1)-SEARCH(")";A1));LEN(RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-SEARCH(")";RIGHT(A1;LEN(A1)-SEARCH(")";A1))));SEARCH("(";RIGHT(RIGHT(A1;LEN(A1)-SEARCH(")";A1));LEN(RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-SEARCH(")";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))))+1;SEARCH(")";RIGHT(RIGHT(A1;LEN(A1)-SEARCH(")";A1));LEN(RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-SEARCH(")";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))))-SEARCH("(";RIGHT(RIGHT(A1;LEN(A1)-SEARCH(")";A1));LEN(RIGHT(A1;LEN(A1)-SEARCH(")";A1)))-SEARCH(")";RIGHT(A1;LEN(A1)-SEARCH(")";A1)))))-1))
Из столбиков в один столбик, Доброго дня, помогите решить такую задачу мне нужно из множество столбиков свести в один.
 
Формулами
Найти дубликат и определить первую дату вхождения в список
 
Формула
Код
=IF(AGGREGATE(15;6;ROW($1:$1000)/(AGGREGATE(15;6;D$4:D$1000/(G$4:G$1000=G4);1)=D$4:D$1000)/(G4=G$4:G$1000);1)=ROWS($4:4);"Новый";"Старый")
Рейтинг от 0 до 10 на основании 3000 данных., Не могу найти как конвертировать.
 
Исправил формулу, чтобы было не больше 10.
Код
=IF(A2>0;A2/SUMIF(A:A;">0";A:A);0)*10/(MAX(A:A)/SUMIF(A:A;">0";A:A))
Определение ранга на указанную дату
 
Формула
Код
=RANK.EQ(D2;INDEX(D$2:D$1000;AGGREGATE(15;6;ROW($1:$1000)/(A$2:A$1000=A2);1)):INDEX(D$2:D$1000;AGGREGATE(14;6;ROW($1:$1000)/(A$2:A$1000=A2);1));0)
фильтр по 2м столбцам одновременно
 
Тогда так
Код
=IFERROR(INDEX(A$2:A$1100;AGGREGATE(15;6;ROW($1:$1100)/($B$2:$C$1100>7,5);ROWS($2:2)));"")
Изменено: jakim - 9 янв 2021 20:37:46
фильтр по 2м столбцам одновременно
 
Формула
Код
=IFERROR(INDEX(A$2:A$1100;AGGREGATE(15;6;ROW($1:$1100)/($B$2:$B$1100>7,5)/($C$2:$C$1100>7,5)/($B$2:$B$1100<>"")/($C$2:$C$1100<>"");ROWS($2:2)));"")
Разделение двух столбцов по фамилиям и транспонирование столбцов
 
Формула для 12 месяцев.
Код
=INDEX($D$1:$P$230;13*CEILING(ROWS($1:1)/13;1)-13+COLUMNS($A:A);MOD(ROWS($1:1)-1;13)+1)
Изменено: jakim - 7 янв 2021 20:03:07
Выбор значения в период действия по дате
 
Формула
Код
=INDEX(C3:C15;AGGREGATE(15;6;ROW($1:$25)/(G5>=A3:A15)/(G5<=B3:B15);1))
Транспонировать построчно несколько столбцов
 
Формулами (поменяйте  цифры 2 на 3,4 взависимости от количества столбцов)
Код
=INDEX($A$1:$B$100;CEILING(ROWS($1:1)/2;1);MOD(ROWS($1:1)-1;2)+1)
Изменено: jakim - 17 дек 2020 17:05:40
Автоматический перенос строк в столбцы
 
Формулой
Код
=IFERROR(INDEX($A$1:$C$10;AGGREGATE(15;6;ROW($1:$20)/(A$1:C$10<>"");ROWS($1:1));MOD(ROWS($1:1)-1;COUNTA($A$1:$C$1))+1);"")
Изменено: jakim - 16 дек 2020 16:44:16
Одновременная фильтрация по нескольким столбцам
 
С дополнительным столбцом.
Результат на втором листе, на котором 0 спрятаны условным форматированием.
Формула
Код
=IFERROR(INDEX(Лист1!A$3:A$254;AGGREGATE(15;6;ROW($1:$2994)/(Лист1!$M$3:$M$254>0);ROWS($3:3)));"")
Изменено: jakim - 16 дек 2020 12:15:18
Необходимо перенести латиницу в отдельную колонку
 
Формула (результат на лист2)
Код
=SUBSTITUTE('Все панели'!J2;"?";"")
Из набора цифр составить дату рождения
 
Пока ничего не меняется, но думаю, что "цивилизованный мир" доберётся и до нас.
Из набора цифр составить дату рождения
 
Это литовский личный код (asmens kodas) и для него у меня есть такая формула
Код
=CONCATENATE(LOOKUP(--LEFT(A2;1);{1;3;5};{1800;1900;2000})+MID(A2;2;2);".";MID(A2;4;2);".";MID(A2;6;2))
Сортировка интервалов дат на 3 категории "прошедший", "текущий", "будущий"
 
Предлагаю такой вариант с раэницей в датах более 21 дня.
Код
=IF(AND(ABS(TODAY()-H2)<21;H2<TODAY();I2<TODAY());"Ближайший прошедший интервал";IF(AND(TODAY()>H2;TODAY()<I2);"Текущий интервал";IF(AND(ABS(TODAY()-H2)<21;TODAY()<H2;TODAY()<I2);"Ближайший будущий интервал";"")))
Получить позиции ряда чисел, полученных функцией НАИБОЛЬШИЙ
 
Формула
Код
=AGGREGATE(15;6;COLUMN($A:$AH)/($B$3:$AG$3=LARGE($B$3:$AG$3;B2));COUNTIF($B7:B7;B7))
Сортировка трех значений по формуле
 
Смотрите.
Сортировка трех значений по формуле
 
Формула
Код
=SMALL($A1:$C1;COLUMNS($A:A))
Найти во всей массе строк наибольшее количество совпадений
 
С дополнительным столбцом на листе2.
суммирование по условию формул без дополнительных столбцов
 
Формула
Код
=SUMPRODUCT((YEAR(A$3:A$100)=F3)*B$3:B$100)
Подсчёт наибольших значений по ряду условий
 
Вариант с использованием функции АГРЕГАТ.
Разделение и выбор данных без повторений
 
Без дополнительного столбца формулой
Код
=IFERROR(INDEX(LEFT(D$2:D$800;SEARCH(",";D$2:D$800));AGGREGATE(15;6;ROW($1:$2199)/(COUNTIF($F$1:F1;LEFT(D$2:D$800;SEARCH(",";D$2:D$800)))=0);1));"")
Транспонирование с изменяемым количеством элементов
 
Формулой
Код
=IFERROR(INDEX($B$3:$B$150;AGGREGATE(15;6;ROW($1:$150)/(SEARCH($F3;$B$3:$B$150)=1);COLUMNS($G:G)));"")
Создание списка наихудших результатов с учетом повторений, при этом должны учитываться повторяющиеся значения.
 
Смотрите решение Вашего примера формулами
Отображение списка в три колонки для печати, Отображение списка в три колонки для печати
 
Смотрите вариант с формулами.
Добавление значения в список с учётом данных соседнего столбца
 
Или так без использоваия массивного ввода
Код
=IFERROR(INDEX(B$2:B$10000;AGGREGATE(15;6;ROW($1:$10000)/(A$2:A$10000=F2)/(B$2:B$10000<>"");1));"")
Заполнение столбца данными по списку, С помощью формул эксель прописать функцию заполнения данными столбца
 
Категория
Код
=IFERROR(INDEX(K$2:K$26;CEILING(ROWS($2:2)/19;1));"")
SKU
Код
=IF(ISTEXT(A2);INDEX(H$2:H$20;MOD(ROWS($2:2)-1;19)+1);"")
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 54 След.
Наверх