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

Страницы: 1 2 След.
Суммирование по нескольким критериям прописанным на ячейке
 
Вроде бы то, что нужно)
БМВ, memo, спасибо большое за помощь!
Суммирование по нескольким критериям прописанным на ячейке
 
mechanix 85, Спасибо!

Этот вариант я понимал, но он не подходит из-за структуры таблицы и отличающихся количеств критериев для разных строк.
Меня интересовала возможность реализовать именно так, как я спрашивал в тексте и примере
Суммирование по нескольким критериям прописанным на ячейке
 
Приветствую!

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

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

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

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

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

Применял ваше решение на оригинальный файл. Все работает! Большое спасибо!
Еще не успел сесть и разобраться в компонентах формулы, но могу ли я попросить вас также описать логику того, как вы сочиняли данную формулу?)
Это в рамках вашего совета стараться не мыслить формулами Excel, но сделать это пока что сложновато, честно говоря.

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

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

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

Заранее благодарю.
Суммировать даные, если с одним ID больше трех строк
 
Stics,
Также я описывал, что расположение строк может быть произвольным по ID и датам.
Поэтому когда делал шаг группировки, то вкладывал в этот шаг сортировку, чтобы корректно отобрать значения больше трех. Иначе расчет больше трех будет производиться некорректно
Код
#"Grouped Rows" = Table.Group(#"Сортированные строки", {"ID"}, {{"tab", each Table.AddIndexColumn( Table.Sort(_,{{"ID", Order.Ascending}, {"Дата", Order.Ascending}}),  "Index", 1,1), type table}}),
Суммировать даные, если с одним ID больше трех строк
 
Stics,
Спасибо!
Но ситуация такова, что вариант с PQ не подходит, поэтому нужен формульный вариант
Суммировать даные, если с одним ID больше трех строк
 
Mershik,
Желаемый результат выделен желтым в ячейке I3.
Меньше или равно значения не имеет, поскольку нужно получить единственную цифру в целом по таблице.
Столбцы E и F ввел дополнительно, а также отсортировал предварительно таблицу.
Вообще этих столбцов нет, сортировка может быть произвольной.  
Суммировать даные, если с одним ID больше трех строк
 
Добрый день!
Подскажите, пожалуйста, как можно решить проблему из файла без использования дополнительных столбцов и сортировки.
Есть столбец с ID, если в рамках одной ID больше 3 строк, то все последующие строки нужно просуммировать.
Последовательность строк определяется по строке дата.
Например, по ID 6 есть 5 строк. Первые 3 строки с первыми датами 01.01.17, 01.02.17 и 01.03.17 не учитываются, остальные суммируются.
Столбец с датой в оригинале не отсортирован. Но если без сортировки нельзя, то подскажите решение хотя бы с ней.
Заранее благодарю.
Упаковать машину контейнерами разного размера
 
Приветствую!

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

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

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

Задам попутно еще вопрос, можно ли как-то более рационально получить структурированную таблицу и как?
На шаге Filtered rows1 видно, информация идет в одинаковой очередности, но одном столбце.
Я сделал через индексы, но как-то по ощущениями очень коряво.
Прикладываю код и новый файл
Код
let
    Source = Csv.Document(Web.Contents("https://www.ishares.com/ch/individual/en/products/264107/ishares-spi-ch-fund/1535604580403.ajax?fileType=xls&fileName=iShares-Core-SPI-ETF-CH_fund&dataType=fund"),null,""">",null,1250),
    #"Added Index" = Table.AddIndexColumn(Source, "Индекс", 0, 1),
    #"Added Conditional Column" = Table.AddColumn(#"Added Index", "Пользовательская", each if [Column1] = "</ss:Table>" then [Индекс] else null),
    #"Filled Down" = Table.FillDown(#"Added Conditional Column",{"Пользовательская"}),
    #"Grouped Rows" = Table.Group(#"Filled Down", {"Пользовательская"}, {{"Количество", each _, type table}}),
    #"Removed Other Columns" = Table.SelectColumns(#"Grouped Rows",{"Количество"}),
    #"Added Index1" = Table.AddIndexColumn(#"Removed Other Columns", "Индекс", 1, 1),
    #"Expanded {0}" = Table.ExpandTableColumn(#"Added Index1", "Количество", {"Column1"}, {"Column1"}),
    #"Extracted Text Between Delimiters" = Table.TransformColumns(#"Expanded {0}", {{"Column1", each Text.BetweenDelimiters(_, ">", "</ss:Data>"), type text}}),
    #"Filtered Rows1" = Table.SelectRows(#"Extracted Text Between Delimiters", each ([Column1] <> "") and ([Индекс] = 3)),
    #"Добавлен индекс" = Table.AddIndexColumn(#"Filtered Rows1", "Индекс.1", 0, 1),
    #"Условный столбец добавлен" = Table.AddColumn(#"Добавлен индекс", "Пользовательская", each if Text.Contains([Column1], "/") then [Индекс.1] else null),
    #"Заполнение вниз" = Table.FillDown(#"Условный столбец добавлен",{"Пользовательская"}),
    #"Замененное значение" = Table.ReplaceValue(#"Заполнение вниз",null,0,Replacer.ReplaceValue,{"Пользовательская"}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Замененное значение", "Пользовательская.1", each [Индекс.1]-[Пользовательская]),
    #"Сгруппированные строки" = Table.Group(#"Добавлен пользовательский объект", {"Пользовательская.1"}, {{"Количество", each _, type table}}),
    
    Дата = Table.AddIndexColumn(
    Table.ExpandTableColumn(
    Table.SelectRows(#"Сгруппированные строки", each ([Пользовательская.1] = 0)),
    "Количество", {"Column1"}, {"Column1"}),
    "Индекс", 0, 1),
    
    NAV = Table.AddIndexColumn(
    Table.ExpandTableColumn(
    Table.SelectRows(#"Сгруппированные строки", each ([Пользовательская.1] = 2)),
    "Количество", {"Column1"}, {"Column1"}),
    "Индекс", 0, 1),
    #"Объединенные запросы" = Table.NestedJoin(NAV,{"Индекс"},Дата,{"Индекс"},"Дата",JoinKind.LeftOuter),
    #"Развернутый элемент Дата" = Table.ExpandTableColumn(#"Объединенные запросы", "Дата", {"Column1"}, {"Column1.1"}),
    #"Другие удаленные столбцы" = Table.SelectColumns(#"Развернутый элемент Дата",{"Column1", "Column1.1"})
    in
    #"Другие удаленные столбцы"
Изменено: reactortyz - 26.11.2019 15:35:12
Выгрузка таблиц/файлов с сайта с помощью power query
 
PooHkrd, жаль, конечно, но спасибо, что уделили время.
Выгрузка таблиц/файлов с сайта с помощью 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
Суммирование ячеек которые не суммируются через СУММ
 
Если это не надо автоматизировать, то можно просто прогнать столбец через текст по столбцам (просто все время жать "Далее" и "Готово").
После этого будет нужный вам формат, сумма будет рассчитываться.
Как растянуть формулу по столбцам без сдвига
 
Код
=СУММЕСЛИМН(Свод!$C:$C;Свод!$A:$A;$A2;Свод!$B:$B;B$1)
Power Query (PQ). Отбор значений по критерию
 
PooHkrd, Благодарю!
Проверил. Работает.
А можете пояснить логику и последовательность действий шага     #"Grouped Rows"?
На уровне любительских навыков не очень понятно, что там происходит.
Да и вложенную внутрь конструкцию "Let.. in" тоже видел редко.
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) если дубликатов нет, то отбора производить не нужно и строка остается.

Заранее благодарю!
Формула МАКС по заданному количеству значений
 
Да, извиняюсь, поторопился.
Не посмотрел, что для четырех последних матчей.
Формула МАКС по заданному количеству значений
 
для макс и мин
Сравнение двух списков, сравнить списки, усл.форматирование не подходит
 
Код
=ЕСЛИ(ЕОШИБКА(ВПР(C3;'список клиентов'!$B$5:$B$10;1;ЛОЖЬ));"";ИСТИНА)
Вывод числового значения цвета ячейки
 
Андрей VG, Пытливый, Большое Вам спасибо!
Подскажите только один момент, пожалуйста, при вставке ваших формул в модуль у меня выдает ошибку ошибку #ЗНАЧ!, хотя в предварительном просмотре выдается правильный результат.
Другие пользовательские функции работают нормально.
Вывод числового значения цвета ячейки
 
Коллеги, добрый день!
Подскажите, пожалуйста, как доделать макрос.
Суть задачи в том, чтобы создать пользовательскую функцию для определения числового значение цвета ячейки.
Подобных примеров на форуме много, но конкретного для себя не нашел, а переделать не хватает знаний 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
 
Дмитрий(The_Prist) Щербаков, с функцией я погорячился, наверное. Нужно было что-либо, что может посчитать длину содержимого ячейки.
Вариант artyrH, как раз это делает. Как-то упустил эту возможность.
Спасибо!
Аналог функции ДЛСТР в Power Query
 
Добрый день!
Подскажите, пожалуйста, имеется ли в PQ функция, аналогичная формуле ДЛСТР в Excel?
Не нашел в списке формул и на форуме подобного вопроса тоже не отыскал.
Заранее благодарю!
Страницы: 1 2 След.
Наверх