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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 821 След.
Ссылка одной ячейки на другую
 
NasD,  Если вопрос только о выборе значения на основании наличия в столбце B, то ответ #6? Если еще стоит вопрос выделить что-то из значения, то это другой вопрос но и там не понятно в каком формате должно быть и в каком формате из "СКГ PE 0 004, белый"
По вопросам из тем форума, личку не читаю.
Получить последнее значение из строки с разделителями, Не получается разделить текст
 
мгновенное заполнение разбирает это на ура.
По вопросам из тем форума, личку не читаю.
Удаление лишних страниц в Exel, Удаление лишних страниц в Exel
 
Что вы называете лишними страницами?
По вопросам из тем форума, личку не читаю.
Суммировать ячейки, если в соседней ячейке значение больше 0
 
=SUMIFS(B2:L2;A2:K2;">0";$B$1:$L$1;">0")
По вопросам из тем форума, личку не читаю.
Смещение значений ячеек в зависимости от значений в другом столбце, Значения из стобца "А" смещаются на заданное количество строк, заданных в столбце "В"
 
=IFERROR(IF(ROW()-LOOKUP(2;1/(B$1:B1<>"");ROW(B$1:B1))=LOOKUP(2;1/(B$1:B1<>"");B$1:B1);LOOKUP(2;1/(A$1:A1<>"");A$1:A1);"");"")

но если в A пусто в промежутках,  то можно  так
=IFERROR(INDEX(A:A;ROW()-LOOKUP(2;1/(B$1:B1<>"");B$1:B1));"")
По вопросам из тем форума, личку не читаю.
СЧЕТЕСЛИ последних N-раз удовлетворяющих условиям
 
пардон
=LET(_LR;COUNTA(B:B);_RS;SEQUENCE(_LR); _FR;LARGE(_RS*(INDEX(B:B;_RS)=G4)*(INDEX(C:C;_RS)=H4);J4);COUNTIFS(INDEX(B:B;_LR):INDEX(B:B;_FR);$G$4;INDEX(C:C;_LR):INDEX(C:C;_FR);$H$4;INDEX(D:D;_LR):INDEX(D:D;_FR);$I$4))
По вопросам из тем форума, личку не читаю.
СЧЕТЕСЛИ последних N-раз удовлетворяющих условиям
 
тогда
=LET(_LR;COUNTA(B:B);_FR;_LR-J4+1;COUNTIFS(INDEX(B:B;_LR):INDEX(B:B;_FR);$G$4;INDEX(C:C;_LR):INDEX(C:C;_FR);$H$4;INDEX(D:D;_LR):INDEX(D:D;_FR);$I$4))
и
=LET(_LR;COUNTA(B:B);_RS;SEQUENCE(_LR); _FR;LARGE(_RS*(INDEX(B:B;_RS)=G4)*(INDEX(C:C;_RS)=H4);J4);COUNTIFS(INDEX(B:B;_FR):INDEX(B:B;_FR);$G$4;INDEX(C:C;_FR):INDEX(C:C;_FR);$H$4;INDEX(D:D;_FR):INDEX(D:D;_FR);$I$4))

и выше я не довел до конца не -2 а -J4+1
Изменено: БМВ - 16.09.2025 19:37:09
По вопросам из тем форума, личку не читаю.
СЧЕТЕСЛИ последних N-раз удовлетворяющих условиям
 
для первого листа все понятно
=COUNTIFS(INDEX(B:B;COUNTA(B:B)):INDEX(B:B;COUNTA(B:B)-2);$G$4;INDEX(C:C;COUNTA(B:B)):INDEX(C:C;COUNTA(B:B)-2);$H$4;INDEX(D:D;COUNTA(B:B)):INDEX(D:D;COUNTA(B:B)-2);$I$4)

для 2 будет сложнее, но нужно понимать какая версия Excel.
По вопросам из тем форума, личку не читаю.
Цветовые шкалы. Но для каждого столбца отдельно.
 
только макросом делать УФ по каждому столбцу.
По вопросам из тем форума, личку не читаю.
Сводная таблица. При фильтрах чтобы не убирались пустые даты.
 
В настройках сводной все есть. Как перевели не знаю, но предположу что "показывать элементы без данных"
По вопросам из тем форума, личку не читаю.
Приемы по использованию ИИ
 
Цитата
evgeniygeo написал:
но только по использованию ИИ?
вот от кого угодно , но  от вас не ожидал такого вопроса. Я не скажу то не сторонник прогресса, но сводить свои размышления к формулировке вопроса для ИИ - это тупик. Да вычислительные мощности выросли, базы наполнились, но считать ли прогрессом умение использовать ИИ, который в лучшем случае даст ответ который реально работает, но скорее всего  не оптимален?
По вопросам из тем форума, личку не читаю.
Преобразование текста на дату, Преобразование текста на дату
 
Sanja, ну если  есть УНИК то
=UNIQUE(IFERROR(--SUBSTITUTE(SUBSTITUTE(A2;TEXT(SEQUENCE(12;;;31);"[$-9]МММ");SEQUENCE(12));" ";"/");"");;1)
Но опять завязли на региональных.
По вопросам из тем форума, личку не читаю.
Преобразование текста на дату, Преобразование текста на дату
 
Уберем лишнее чтоб было не понятно что это :-)
=--(LEFT(A2;2)&-(FIND(MID(A2;5;2);" anebarprayunulugepctovec")/2)&-RIGHT(A2;4))

но убирая зависимость от  региональных установок, лучше
=DATE(RIGHT(A2;4);FIND(MID(A2;5;2);" anebarprayunulugepctovec")/2;LEFT(A2;2))
По вопросам из тем форума, личку не читаю.
ЧСТРОК($C$1:C55) вместо $C$1 должно быть $C$СТРОКА()?, ЧСТРОК($C$1:C55) вместо $C$1 должно быть $C$СТРОКА()?
 
Артём Герасимов,  Вы что хотите получить.
По вопросам из тем форума, личку не читаю.
модернизировать функционал умных таблиц, убрать макросы, убрать макросы но оставить функционал, предложить свои идеи по реализации поставленных задач
 
Цитата
Jystas написал:
избавиться от макросов, но оставить систему подсветки
Цитата
Jystas написал:
через условное форматирование не удобно
- а
Цитата
Jystas написал:
вопрос: может все данные заносить через всплывающую форму?
тогда возвращаем макросы.  Это я только для коррекции ТЗ если кто-то возьмется.
По вопросам из тем форума, личку не читаю.
ЧСТРОК($C$1:C55) вместо $C$1 должно быть $C$СТРОКА()?, ЧСТРОК($C$1:C55) вместо $C$1 должно быть $C$СТРОКА()?
 
Цитата
Артём Герасимов написал:
должно быть $C$СТРОКА()?
давайте логически рассуждать. функция всегда вернет номер строки, в которой она выполняется. тогда
Цитата
МатросНаЗебре написал:
=ЧСТРОК($C1:C55)
разве что не 1, а номер строки куда вводим, а дальнейшие копирования приведут к автокоррекции, но
если перетянуть ячейку, а не скопировать, то формула съедет. тогда
Цитата
МатросНаЗебре написал:
ДВССЫЛ("C"&СТРОКА()):C55
но она летучая, а в этом случае лучше приземлить
ИНДЕКС(С:C;СТРОКА()):C55, но если считать количество строк то
СТРОКА(С55)-СТРОКА()+1 но при так указанном C55, результат будет для всех строк постоянным, ибо при сдвигах сдвигаются и  С55 и СТРОКА(). Вопрос имеет теоретический или практический характер?
По вопросам из тем форума, личку не читаю.
Из списка найти максимальное значение и вставить в отдельную ячейку...
 
Цитата
_Boroda_ написал:
Я не вижу, чтобы Вы использовали мои формулы. Где РАЗНДАТ? Где ОСТАТ? Откуда Вы вообще формулы взяли? Явно не из моего файла
Навеяло

Приходит муж с работы, а жена ему сообщает новость:
- Ты только представь, наш сосед Иванов выиграл в лотерею ВОЛГУ!!!!
Муж говорит:
- НЕ ВЕРЮ!!!
Жена?
- Ну пойди проверь!
Муж уходит.... Возвращается через полчаса и говорит:
- Не Иванов, а Рабинович, не в лотерею, а в преферанс, не Волгу, а три
рубля, не выиграл, а проиграл.


правда в той версии которую я б рассказал, было "не Волгу, а Запорожец"
По вопросам из тем форума, личку не читаю.
Найти минимальную и максимальную границу в строках, формула, PQ, макрос
 
Цитата
DJMC написал:
Решил свой вопрос сам...
теперь осталось всем пояснить какой был вопрос  :D
По вопросам из тем форума, личку не читаю.
количество допустимых аргументов функции срзнач, мин, макс, допустимый диапазон агументов для данных функций зананчивается 30 значениями
 
fip83,  новые версии Excel имеют такие функции как MAXIF .... где можно указать признак, по которому из диапазона выбираются нужные данные, у вас же а заголовке есть этот признак,
Тоже самое можно сделать массивной формулой =MAX(IF( Условие; ДИАПАЗОН)) или через AGGREGATE
Так же при условии того что столбцы имеют четкую последовательность, то можно кормить массив сформированный через  INDEX
=MAX(INDEX(B3:FD3;(ROW(1:53)-1)*3+1))
Изменено: БМВ - 08.09.2025 14:10:24
По вопросам из тем форума, личку не читаю.
матчинг названий с разными вариантами имени, нужна помощь в матчинге названий продуктов
 
сделал без доп. столбца для 2021+
=IFERROR(SUM(FILTER('англ выгрузка'!G$2:G$9;(RIGHT('англ выгрузка'!$D$2:$D$9;8)=RIGHT($C2;8))*ISNUMBER(MATCH(MMULT({1\2}*ISNUMBER(MATCH('англ выгрузка'!$E$2:$F$9;FILTER(соответствия!$B$3:$B$14;соответствия!$C$3:$C$14=$D2);));{1;1})+MMULT({1\2}*ISNUMBER(MATCH('англ выгрузка'!$E$2:$F$9;FILTER(соответствия!$B$3:$B$14;соответствия!$C$3:$C$14=$E2);));{1;1})*10;{12;21};))));)
и для более ранних на том же принципе
=IFERROR(SUM(IF((RIGHT('англ выгрузка'!$D$2:$D$9;8)=RIGHT($C2;8))*ISNUMBER(MATCH(MMULT({1\2}*ISNUMBER(MATCH('англ выгрузка'!$E$2:$F$9;IF(соответствия!$C$3:$C$14=$D2;соответствия!$B$3:$B$14);));{1;1})+MMULT({1\2}*ISNUMBER(MATCH('англ выгрузка'!$E$2:$F$9;IF(соответствия!$C$3:$C$14=$E2;соответствия!$B$3:$B$14);));{1;1})*10;{12;21};));'англ выгрузка'!G$2:G$9));)

Естественно скорость страдает.
По вопросам из тем форума, личку не читаю.
матчинг названий с разными вариантами имени, нужна помощь в матчинге названий продуктов
 
Ну если не принципиально делать одной формулой, то доп. столбец в которм сростить продукт1&продукт2&продукт1 и по нему искать с маской * продукт1&продукт2* проигнорит порядок. В одной формуле это тоже можно сделать но будет нагружено. в примере сросток сделан с экранированием значений через | это только на случай когда могут быть частичные совпадения, которых нет в примере.

=SUM(SUMIFS('англ выгрузка'!G:G;'англ выгрузка'!$D:$D;"*"&RIGHT($C4;8);'англ выгрузка'!$C:$C;"*|"&IF(соответствия!$C$3:$C$14=$D4;соответствия!$B$3:$B$14)&"|"&TRANSPOSE(IF(соответствия!$C$3:$C$14=$E4;соответствия!$B$3:$B$14))&"|*"))
По вопросам из тем форума, личку не читаю.
Формула для парсинга номера, Как изящно с использованием формул, но без VBA убрать из номера вида AУУ0001B незначащие нули?
 
Цитата
ПавелW написал:
в примере надо первые 3 брать )
Цитата
Algench написал:
Все чуть усложняется тем, что маска может быть как AУУ00012B, так и AУУУ0013B
По вопросам из тем форума, личку не читаю.
Формула для парсинга номера, Как изящно с использованием формул, но без VBA убрать из номера вида AУУ0001B незначащие нули?
 
для 365 некто buchlotnik предложил в личке
=РЕГЗАМЕНИТЬ(A1;"([A-ZА-Я]+)(0*)(\d+)(\D+)";"$1$3")

P.S. я так и написал ему в ответ, что новые функции убивают творчество :-)
По вопросам из тем форума, личку не читаю.
матчинг названий с разными вариантами имени, нужна помощь в матчинге названий продуктов
 
Цитата
snegovik2020 написал:
как можно решить эту проблему
сперва определим что за проблема? Если та что продукты могут быть в другой последовательности и это не важно , то так и надо ставить вопрос, порядок не важен, названия имеют несколько "переводов".
У вас какая версия?
По вопросам из тем форума, личку не читаю.
Формула для парсинга номера, Как изящно с использованием формул, но без VBA убрать из номера вида AУУ0001B незначащие нули?
 
_Boroda_, ПавелW,  Первые 4 если брать то надо ноль заменить в этой группе
=ПОДСТАВИТЬ(ЛЕВБ(A1;4);0;)&--ПСТР(ЛЕВБ(A1;ДЛСТР(A1)-1);ПОИСК(0;A1);99)
По вопросам из тем форума, личку не читаю.
матчинг названий с разными вариантами имени, нужна помощь в матчинге названий продуктов
 
массивно
=SUM(SUMIFS('англ выгрузка'!G:G;'англ выгрузка'!D:D;"*"&RIGHT(C2;8);'англ выгрузка'!E:E;IF(соответствия!$C$3:$C$14='рос выгрузка'!D2;соответствия!$B$3:$B$14);'англ выгрузка'!F:F;TRANSPOSE(IF(соответствия!$C$3:$C$14='рос выгрузка'!E2;соответствия!$B$3:$B$14))))
но если еще и учитывать смену продукт 1 и продукт 2 местами, то так не получится.
В новых версиях можно иначе и эффективнее.
По вопросам из тем форума, личку не читаю.
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Цитата
_Boroda_ написал:
.Replace What:=" ", Replacement:="" 'тут неразрывный пробел код 160
Лентяй, через понятный код символа поленился написать :-)
По вопросам из тем форума, личку не читаю.
Найти нужное число в формуле
 
Цитата
alina575 написал:
в исходной формуле больше чисел чем 2,
если всегда так, то ничего делать ненужно.
По вопросам из тем форума, личку не читаю.
Найти нужное число в формуле
 
Цитата
alina575 написал:
реально работает
но я не обрабатывал ошибку если вдруг только 2 числа, то есть нет ни третьего ни последующих. что не сложно
По вопросам из тем форума, личку не читаю.
Найти нужное число в формуле
 
1. Версия Еxcel?
2. Из примера видно , что при наличии FORMULATEXT можно так. Возможно нужно добавить еще замену "-" на "+". если кроме +*/ будет вычитание.
3. Однако для произвольной формулы где есть функции проделать такое - будет от в разы сложнее, до невозможно.
По вопросам из тем форума, личку не читаю.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 821 След.
Наверх