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

Страницы: 1
Суммирование по нескольким критериям прописанным на ячейке
 
Приветствую!

В файле схематично приложен пример. Суть вопроса следующая:
Использую сум + суммеслимн, чтобы посчитать сумму по каким-то критериям.
На текущий момент эти критерии забиты в формуле, можно ли каким-то образом переделать формулу, чтобы не нужно была забивать значения в саму формулу, а чтобы оно ссылалось на какую-то ячейку, где эти параметры уже забиты?
То есть если смотреть на пример, то вместо данных в фигурных скобках была бы ссылка на ячейку E3.

Заранее благодарю за помощь
Изменено: reactortyz - 04.10.2021 13:06:52
Разбивка файла на несколько файлов по столбцу VBA
 
Добрый день!

Прошу помочь знатоков в написании макроса, поскольку сам в VBA разбираюсь плохо.
Суть вопроса: разбить файл с данными на несколько файлов по критерию в столбце.

Cтруктура файла источника такова (вкладка Data в примере, в оригинальном файле тоже будет называться Data), что есть таблица, которую нужно разбить (начиная со строки B9 в примере). Столбец для разбивки - "Критерий" в столбце P.
Проблема заключается в том, что есть шапка с тоталом, которая должна остаться, а также внутри таблицы для разбивки есть формулы (я их в примере не приводил, поскольку роли не играют они), которые также должны остаться после разбивки.
Поэтому алгоритм должен быть такой. Например, для критерия "1-ый файл" необходимо выфильтровывать значения <> "1-ый файл" и их удалить, в виду особенностей формул внутри таблицы сортировку проводить не нужно.
Оставшиеся данные сохраняются в отдельный файл с названием Критерия. В примере привел желаемый результат по отдельным файлам как отдельные вкладки.
Соответственно количество файлов зависит от количества уникальных значений, находящихся в столбце критерий.

Заранее благодарю за помощь!
Power BI DAX распределение данных (аналог ЕСЛИ и СУММЕСЛИМН в Excel)
 
Коллеги, добрый день!

Прошу помочь с тем, как написать формулу в DAX и настроить связи в модели, чтобы посчитать результат, отображаемый в файле.
Смысл такой:
- на вкладке Alloc rules находится замапленная таблица с ЦФО, страной и базой распределения.
- на вкладке Data находятся данные, которые необходимо распределить на замапленную таблицу из Alloc rules, но в этой таблице нет данных по ЦФО
- на вкладке Result показано само распределение и примерная таблица, которую и хотелось бы получить в Power BI

Берется таблица из Alloc rules, подтягиваем к ней данные из таблицы Data по локации, базе распределения и месяцу. Если база распределения в мапинге THC, то складываются данные по THC и BHC из таблицы Data, если база распределения BHC, то только данные по BHC. Логика этой формулы есть на вкладке Result.

Заранее благодарю.
Суммировать даные, если с одним ID больше трех строк
 
Добрый день!
Подскажите, пожалуйста, как можно решить проблему из файла без использования дополнительных столбцов и сортировки.
Есть столбец с ID, если в рамках одной ID больше 3 строк, то все последующие строки нужно просуммировать.
Последовательность строк определяется по строке дата.
Например, по ID 6 есть 5 строк. Первые 3 строки с первыми датами 01.01.17, 01.02.17 и 01.03.17 не учитываются, остальные суммируются.
Столбец с датой в оригинале не отсортирован. Но если без сортировки нельзя, то подскажите решение хотя бы с ней.
Заранее благодарю.
Упаковать машину контейнерами разного размера
 
Приветствую!

Обращаюсь со следующим вопросом.
Коллеги поделились примером того, как можно формировать примерный вид загрузки авто с помощью екселя.
Файлик во вложении. Екселевского варианта данного файла у меня, к сожалению, нет.
Вопрос: каким образом можно в екселе формировать подобные вещи?
На первый взгляд кажется, что это просто вставленные ячейки различной размерности и цвета в пропорции к размеру контейнера. Возможно, я не прав и используется какой-то другой подход.
Буду благодарен за помощь.
 
Подтягивание курсов валют из сайта ЦБ РФ с помощью Power Query, Ошибка из-за обновления сайта
 
Добрый день!
Ранее подтягивал курсы с сайта ЦБ РФ, пользовался при создании файла методичкой:
https://www.excel-vba.ru/chto-umeet-excel/kurs-valyut-pri-pomoshhi-power-query/

Скорее всего, из-за недавнего обновления сайта ЦБ, при обновлении появляется ошибка:

Файл с текущим запросом в приложении.
Подскажите, пожалуйста, как сейчас корректно обратиться к сайту.
Спасибо
Выгрузка таблиц/файлов с сайта с помощью power query
 
Добрый день.
Мало работал с power query с источником Web, поэтому ищу помощи и подсказки.
Подскажите, пожалуйста, возможно ли выгрузить файлы и/или таблицы через power query на примере следующих сайтов.

1) https://www.ishares.com/ch/individual/en/products/264107/ishares-spi-ch-fund
на сайте выше имеется кнопка выгрузки в Excel

Возможно ли указать источником ссылку на данный файл?


2) https://www.six-group.com/exchanges/funds/security_info_en.html?id=CH0237935652CHF4
по этой ссылке есть два варианта выгрузки через файл, как в примере выше.
А также есть обычные таблицы на странице сайта. Выделил красным оба варианта на скрине ниже
 
Изменено: reactortyz - 21.11.2019 14:58:23
Выгрузка гугл-таблиц через Power Query
 
Добрый день!
Суть такова: необходимо выгрузить из гугл-таблиц данные через power query, сделать кое-какие преобразования.
Помощью служила данная статья
https://www.excel-vba.ru/chto-umeet-excel/kak-iz-power-query-ili-power-bi-poluchit-dannye-iz-google-spreadsheetsgugl-tablicy/
При создании собственных таблиц все получалось замечательно.
Проблема в том, что при работе со сторонней таблицей (почему и не могу приложить файл-пример), при способе выгрузки через ссылку совместного доступа и замены в конце ссылки аргументов на /export все равно в конечном итоге получаю это:
 
Возможно, кто-то сталкивался с подобной проблемой и может подсказать, в чем причина.
Вариант через ссылку публикации в интернете не рассматривал, так как он не подходит.

еще одна деталь, которая, скорее всего, влияет на результат. Файл по ссылке доступен пользователям определенного домена. Не знаю, влияет это или нет, но это отличие от обычных гуглодокументов  

Заранее благодарю
Изменено: reactortyz - 30.10.2019 14:00:56
Power Query (PQ). Отбор значений по критерию
 
Приветствую!

Прошу помощи в следующей задаче с помощью Power Query, другие варианты не подойдут, поскольку это будет одним из этапов другого запроса
Имеется таблица с исходными данными, содержимое ее примерно такого формата:
AA508-G01-C5-F
AA508-G01-C5-R
Содержимое таблицы условно разбивается на две части: до и после последнего тире.
В примере выше обе строки имеются одинаковое тело AA508-G01-C5 и признаки F и R.
Также есть вторая таблица, в которой указано, по каком признаку делать отбор, например, по признаку R.
По какому принципу производится отбор:
1) Для примера выше, нужно оставить только AA508-G01-C5-R, поскольку удовлетворяет признаку R во второй таблице.
2) Если будет ситуация, где ни один признак не совпадает с требуемым, например
AA508-G01-C5-F
AA508-G01-C5-А
В таком случае нужно оставить обе строки (количество строк с совпадениями может быть и больше двух)
3) если дубликатов нет, то отбора производить не нужно и строка остается.

Заранее благодарю!
Вывод числового значения цвета ячейки
 
Коллеги, добрый день!
Подскажите, пожалуйста, как доделать макрос.
Суть задачи в том, чтобы создать пользовательскую функцию для определения числового значение цвета ячейки.
Подобных примеров на форуме много, но конкретного для себя не нашел, а переделать не хватает знаний VBA.
Нашел примерный код, но он очень ограничен по функционалу.
Заранее благодарю! Пример во вложении.
Код
Sub NumberOfColor()
Dim i As Long, x As Long
    For i = 1 To 10
        x = Cells(i, 1).Interior.Color
        Cells(i, 2) = x
    Next
End Sub

Аналог функции ДЛСТР в Power Query
 
Добрый день!
Подскажите, пожалуйста, имеется ли в PQ функция, аналогичная формуле ДЛСТР в Excel?
Не нашел в списке формул и на форуме подобного вопроса тоже не отыскал.
Заранее благодарю!
Разделение ячейки на число и текст Power Query
 
Коллеги, привет!
Подскажите, есть ли в Power Query решение следующего вопроса.
Структура ячейки такова, что вначале идет текст, затем - цифры. И это единственная четкая структура, поскольку количество как текста, так и числовых значений от ячейки к ячейку может разниться.
Необходимо выделить именно текстовые значение. На данный момент делаю это макросом. Есть ли вариант решения в PQ?
Перенос и модификация таблиц с листа на лист (Power Query)
 
Коллеги, приветствую!
Прошу помощи в следующем вопросе, поскольку сам не смог сделать.
На вкладке "Исходный" размещены таблицы, которые нужно перенести на вкладку "Конечный".
По поводу вкладки "Исходный":
- таблицы между собой разделяются всегда одной пустой строкой
- значения в рамках любого столбца могут повторяться, но в совокупности каждая строка уникальна.
Таблицы вкладки "Исходный" переносятся в таком же виде и содержании, но:
- добавляется столбец с номером по порядку, который считает порядок для каждой таблицы по-отдельности.
- для каждой таблицы добавляется шапка (в исходном файле шапка только в первой таблице)
- в столбце "Количество документов" считается сумма
- проставляется номер таблицы по порядку
- между таблицами расстояние в три строки.
Подскажите, что и как из этого можно реализовать. Наверное, можно сделать в VBA, но желательно в Power Query, поскольку PQ знаю в большей степени, чем VBA, чтобы потом в случае чего внести корректировки.
Заранее благодарю!
По уникальному значению в таблице нужно подтянуть шапку таблицы.
 
Добрый день!
Подскажите, пожалуйста, решение вопроса с помощью формул. Мне казалось простым, но сам придумать не смог без трансформаций таблиц и прочих манипуляций.
Есть таблица из двух и более столбцов. Внутри таблицы уникальные значения.
По уникальному значению в таблице нужно подтянуть шапку таблицы. Пример во вложении.
Заранее благодарю!
Протягивание формулы после обновление запроса Power Query
 
Добрый день.
Ситуация следующая. Пытаюсь создать с помощью Power Query автоматический расчет, в котором бывают ситуации, когда приходится выгружать на лист запрос, делать на нем рядом кое-какие дополнительные вычисления, которых не могу сделать в PQ, после чего из него делаю еще один запрос.
Проблема в том, что при обновлении инфы запроса, если в исходной таблице стало строк больше, чем было изначально, то формулы не протягиваются в новой таблице, несмотря на то, что это умная таблица.
Схематично это изображено в файле. Есть исходная таблица на вкладке "Таблица", в которой изначально было 10 изделий. Из нее делается запрос PQ на лист "запрос 1". В соседнем столбце с таблицей производится некий расчет (столбец "Формула, которая не протягивается при обновлении"). на эту таблицу делается еще один запрос, расположенный на листе "Запрос 2". Условно, в исходную таблицу добавили информацию еще по 5 изделиям. Если обновить все, то в первом запросе формула не протягивается, а в связи с этим и второй запрос будет ошибочный.
Буду признателен за помощь.
Расчет списания ресурсов методом FIFO (ФИФО), Распределение сумм методом ФИФО
 
Коллеги, добрый день. Имеется файл с расчетами, которые довольно муторно и долго приходится рассчитывать вручную. При попытке сделать это каким-либо образом с помощью динамических формул и прочими методами - терпел фиаско. Возможно, как-то это можно решить с помощью VBA, коим не очень владею, к соажалению

Пример файла во вложении. Алгоритм расчета показан в файле ссылками. Несколько опишу его здесь.

В столбце В находятся суммы, которые необходимо разбить.

В столбцах E-L разноска сумм столбца R в зависимости от значения столбца B. Происходит данная разноска последовательно, так называемым методом ФИФО, если кто-то в курсе такового :)

02.04.18 сумма для разноски составляет 53 859.

01.04.2018 сумма разноски 1 602. Однако, данного значения недостаточно для всей суммы, которую необходимо разнести  (53 859 – 1 602 = 52 257). Рассматриваем ситуацию дальше.

02.04.18 сумма для разноски в размере 5 435. Этой суммы также недостаточно (53 859 – 1602  – 5 435 = 46 823).

03.04.18 сумма для разноски в размере 37 090. Этой суммы недостаточно (53 859 – 1602 – 5 435 – 37 090 = 9 732).

04.04.18 сумма для разноски 20 663. Этой  суммы достаточно для потребности разноски 02.04.18 (53 859 – 1602 – 5 435 – 37 090 – 20 663  = - 10 930). Сумма последней разноски превышает потребность в 53 859 на 10 930. Поэтому последняя сумма для разноски в размере 20 663 будет использоваться частично в размере сумма в 9 732, а остаток суммы в размере 10 930 сумма переносится на следующую потребность (в нашем случае для потребности от 03.01.2018 в размере 90 190).

Далее операции повторяются.

Буду очень благодарен за помощь и отвечу на вопросы, если мои описания и пояснения окажутся непонятны.

Страницы: 1
Наверх