Alexey0185, добрый день. От ИИ Чтобы гарантированно открыть CSV как текст (без преобразований), нужно использовать метод Workbooks.OpenText и явно указать тип данных для столбцов (FieldInfo).
Корректно открыть файл CSV макросом
Сумма чисто раб. дней по диапазону дат, с сортировкой по людям и по месяцам.
|
18.02.2026 12:16:01
Valejio,добрый день. Может так (формула массива)?
=СУММПРОИЗВ((ЧИСТРАБДНИ(ЕСЛИ(J$3>=$C$4:$C$13;J$3;$C$4:$C$13);ЕСЛИ(КОНМЕСЯЦА(J$3;0)>=$D$4:$D$13;$D$4:$D$13;КОНМЕСЯЦА(J$3;0));НеРабДни2)>0)*ЧИСТРАБДНИ(ЕСЛИ(J$3>=$C$4:$C$13;J$3;$C$4:$C$13);ЕСЛИ(КОНМЕСЯЦА(J$3;0)>=$D$4:$D$13;$D$4:$D$13;КОНМЕСЯЦА(J$3;0));НеРабДни2)*($B$4:$B$13=$H11))
Изменено: - 18.02.2026 12:19:53
|
|
|
|
|
Скользящая средняя за последние 12 мес в Power Query
Скользящая средняя за последние 12 мес в Power Query
|
17.02.2026 16:59:06
Hryak,
|
|||||
|
|
|
Скользящая средняя за последние 12 мес в Power Query
|
17.02.2026 16:33:30
Hryak, сделал по аналогии со ссылкой в сообщении 2 + добавил
|
|||
|
|
|
Скользящая средняя за последние 12 мес в Power Query
|
17.02.2026 15:09:55
Hryak, а PBI и не нужен, в экселе есть Power Pivot (модель данных)
|
|
|
|
|
Скользящая средняя за последние 12 мес в Power Query
|
17.02.2026 14:12:39
Hryak, добрый день.
|
|||
|
|
|
Макрос сбор первого и последнего значения по дате
Макрос сбор первого и последнего значения по дате
|
17.02.2026 09:00:25
Evgeny772, добрый день. Может сводная подойдет? Только даты нужно привести в формат дат, а не текста.
|
|
|
|
|
Не работает макрос, запускающий расширенную фильтрацию
|
16.02.2026 15:21:58
Светлана Клешнева, добрый день. Названия столбцов должны совпадать полностью в 2 таблицах
|
|
|
|
|
Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены, Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены
|
13.02.2026 09:29:04
IMO, доброе утро. В приложенном Вами файле на моем компе ошибок не возникло, поэтому четко сказать на каком шаге возникла ошибка не могу. Как вариант попробуйте для начала в редакторе PQ Файл-Параметры запроса-Конфиденциальность - установить переключатель Всегда игнорировать параметры уровней....
"=R01235&From=06.02.2026&To=13.02.2026&FromDate=02%2F06%2F2026&ToDate=02%2F13%2F2026&backUrl=%2Fcurrency_base%2Fdynamics%2F%3FUniDbQuery.Posted%3DTrue%26UniDbQuery.so%3D1%26UniDbQuery.mode%3D1%26UniDbQuery.date_req1%3D%26UniDbQuery.date_req2%3D%26UniDbQuery.VAL_NM_RQ%3DR01235%26UniDbQuery.From%3D06.02.2026%26UniDbQuery.To%3D13.02.2026". Выделил красным. Так вот в запросе Валюты мы подставили наши переменные по датам и коду валюты по строкам и добавили отдельным столбцом, а потом его развернули. А в запросе Таблица1 есть своя функция f(она видна в первом шаге). Принцип ее действия: на вход в функцию передаем таблицу Валюты, значения искомой валюты и искомую дату, Дальше сортируем Валюты по датам от новых к старым и фильтруем ее, оставляя только строки, которые удовлетворяют условию совпадения названия валюты и <= Даты в таблице1 и если таблица не пустая после фильтрации, то берем первое значение в столбце курс валют, это и будет искомое значение. Как-то так |
|||
|
|
|
Собрать в одну ячейку значения из многих других
|
12.02.2026 22:30:44
Анна Х, тогда так можно (формула массива) =ОБЪЕДИНИТЬ("/";ИСТИНА;ИНДЕКС(A8:BC8;;ПОИСКПОЗ($BI$1:$BI$11;$A$6:$BC$6;0)))
Изменено: - 12.02.2026 22:31:08
|
|
|
|
|
Собрать в одну ячейку значения из многих других
|
12.02.2026 22:13:36
Анна Х, добрый вечер. Версия эксель какая? В новых версиях есть функция ОБЪЕДИНИТЬ(), для старых можно так (формула массива с доп столбцом):
=СЦЕП(ИНДЕКС(A8:BC8;;ПОИСКПОЗ($BI$1:$BI$11;$A$6:$BC$6;0))&"/")
Изменено: - 12.02.2026 22:27:18
|
|
|
|
|
Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены, Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены
|
12.02.2026 20:55:19
IMO, вот пример. Разбирайтесь
Изменено: - 12.02.2026 20:57:50
|
|
|
|
|
Подстановка значений из другой таблицы по нескольким условиям, Прошу помочь с формулой, выдающей значения из другой таблицы при совпадении условий
|
12.02.2026 19:37:07
Bravo9, так а я что в приложенном файле сделал? Вы файл хоть окрывали?
Изменено: - 12.02.2026 19:37:56
|
|
|
|
|
Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены, Курс валют в PQ, пересчитать валютные цены (цены в у.д.) из одного запроса в рублевые цены
|
12.02.2026 19:35:12
IMO, думаю, мало найдется желающих создать похожий файл-пример в эксель по вашим скринам и что-то там сделать. А почему Вы не можете с сайта ЦБ выгрузить курс валют за конкретный нужный период по каждой валюте, и уже с этих таблиц с помощью фильтров подтянуть нужные курсы на конкретные даты?
Изменено: - 12.02.2026 19:36:12
|
|
|
|
|
Подстановка значений из другой таблицы по нескольким условиям, Прошу помочь с формулой, выдающей значения из другой таблицы при совпадении условий
|
12.02.2026 19:02:00
Изменено: - 12.02.2026 19:06:09
|
|||||
|
|
|
Подстановка значений из другой таблицы по нескольким условиям, Прошу помочь с формулой, выдающей значения из другой таблицы при совпадении условий
|
12.02.2026 17:02:04
Bravo9, добрый день. Еще вариант (формула массива)
=ЕСЛИ(СУММ(--(ИНДЕКС($T$2:$W$6;ПОИСКПОЗ(A2;$S$2:$S$6;0);ПОИСКПОЗ($B$1:$E$1;$T$1:$W$1;0))=B2:E2))=СУММ(--ЕЧИСЛО(ИНДЕКС($T$2:$W$6;ПОИСКПОЗ(A2;$S$2:$S$6;0);0)));ВПР(A2;$S$2:$X$6;6;0);0) |
|
|
|
|
Настраиваемый столбец в Power Query с несколькими условиями, Требуется создать настраиваемый столбец в Power Query с несколькими условиями
|
12.02.2026 16:26:17
IMO, первая ошибка: в файле умная таблица называется "Таблица1_1", а ссылаетесь в шаге Источник на "Таблица1" = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]
Вторая ошибка, каждый шаг, это какой-то объект в PQ (таблица, запись, список, функция и т.д.). Обычно следующий шаг ссылается на прошлый. В Вашем файле шаг #"Добавлен пользовательский объект" в функции Table.AddColumn должен ссылаться на таблицу, которая получилась на шаге #"Удаленные столбцы", а вы ссылаетесь на весь Запрос под названием Таблица1. Должно быть так #"Добавлен пользовательский объект" = Table.AddColumn (#"Удаленные столбцы","Пользовательский",each if [Включает НДС]="Нет" then (1+[#"% НДС"]/100)*[Цена] else [Цена])
Изменено: - 12.02.2026 16:34:31
|
|
|
|
|
Перерасчет показателей сводной по запросу PQ и/или Power BI в зависимости от выбранного периода
|
12.02.2026 12:11:45
Hypohelix, добрый день. Если правильно понял:
|
|
|
|
|
Настраиваемый столбец в Power Query с несколькими условиями, Требуется создать настраиваемый столбец в Power Query с несколькими условиями
|
12.02.2026 10:07:08
IMO, добрый день.
=IF('Таблица1'[Включает НДС]= "Нет"; 'Таблица1'[Цена] * (1+'Таблица1'[% НДС]/100);'Таблица1'[Цена]) |
|||
|
|
|
Автоматизированное заполнение ячеек в типовой межотраслевой форме №3 от 28.11.97г из готового шаблона с данными, На ежедневной основе сталкиваюсь с проблемой массированного заполнения данных которой по идее не должно быть
|
10.02.2026 10:22:21
DanilaArakum, добрый день. Для старта:
|
|
|
|
|
Перевод времени в текстовом виде в десятичную дробь
|
10.02.2026 09:13:06
zay_senya_z, добрый день. Если UDF можно использовать, то на основании вариант
=ЕСЛИОШИБКА(RegExpExtract(A2;"\d+(?=\s?час)");0)+ЕСЛИОШИБКА(RegExpExtract(A2;"\d+(?=\s?мин)")/60;0) |
|
|
|
|
Умножение массивов по условию
|
06.02.2026 19:52:48
Soni, добрый вечер. Может так =ЕСЛИ(СУММ($B12:B12)=0;"";B12*ИНДЕКС($C$7:$F$7;;ЕСЛИ(СЧЁТЗ($B12:B12)>3;4;СЧЁТЗ($B12:B12))))
|
|
|
|
|
Создание папок и подпапок, Создание папок и подпапок на основе значений ячеек с помощью кода VBA
|
06.02.2026 16:56:09
Евгения,
|
|||
|
|
|
Создание папок и подпапок, Создание папок и подпапок на основе значений ячеек с помощью кода VBA
|
06.02.2026 16:48:49
Евгения, добрый день. Попробуйте заменять запрещенные символы для путей такой функцией и еще есть ограничения на длину Пути:
Изменено: - 06.02.2026 16:53:55
|
|||||||
|
|
|
Проверка наличия заголовка в умной таблице
|
06.02.2026 15:31:15
sfs,
|
|||
|
|
|
Проверка наличия заголовка в умной таблице
|
06.02.2026 14:51:53
sfs, добрый день. Для проверки можете использовать метод Find объект Range
|
|
|
|
|
Условное форматирование сводной таблицы
|
06.02.2026 09:01:49
сашка желез, добрый день. Вы бы показали в примере, как это должно выглядеть, может такого правила достаточно =(C$18="Заказано")*(C19>0)
|
|
|
|
|
Совместить два графика на основании двух сводных + к каждому графику свой срез