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

Страницы: 1
Сводная таблица, данные в которой накопительно и за определенный период, Накопительно на дату в фильтре и за определенный период (фильтр)
 
Приветствую уважаемые форумчане!

Есть массив с данными, столбцы *дата, позиция, значение*

Как в сводной таблице получить данные чтобы при применении фильтра на определенную дату, получить значения накопительно на эту дату и значения только на эту дату в одной строке (на скрине желаемый результат)?

В стандартной сводной таблице Excel при применении фильтра к дате "С нарастающим итогом в поле.. (дата)" перестаёт корректно работать. То есть это работает, если свод раскрыть за весь период, но нужно только через фильтр.

Прошу помочь реализовать через Power Pivot меры (не разобрался), либо через Power Query.


png изображения
Сбор уникальных значений из массива в одной ячейке
 
Уважаемые форумчане, добрый день!

Прошу помочь с решением следующей задачи.
Имеется массив из двух столбцов, в котором значения в каждом столбце могут дублироваться и могут быть уникальными. В третьем столбце данные из первого столбца, только с удаленными дубликатами (уникальные), необходимо подтянуть из второго столбца все уникальные значения в одну ячейку. повторяющиеся исключить. Аналог ВПР ИНДЕКС, только чтобы все значения объединенные в одной ячейке.

Изменено: Morphеus - 23.11.2024 12:20:30
PQ найти строки по условиям, найти и оставить строки между удовлетворяющим условиям
 
Добрый день!

в PQ загружается очень большой массив, в определенном столбце необходимо найти ячейки удовлетворяющие двум условиям, далее необходимо определить эти строки и строки между ними, всё остальные удалить.
В примере это строки, где ячейки содержат "start" и "end", с 6 по 10 строки
Изменено: Morphеus - 26.06.2024 17:43:41
Надстройка DropDownList. баг при вызове списка на дополнительном мониторе
 
Добрый день!
Уважаемые эксперты VBA, прошу помощи. Постараюсь более подробно всё объяснить.
Есть отличная надстройка DropDownList от nerv (источник), многие поднимали тему по своим вопросам. И вот очередная моя. Проблема следующая, при работе с таблицей и вызове выпадающего списка (Ctrl+enter) на дополнительном мониторе (важно), то список появляется в левом нижнем углу основного монитора (1). Проблема решается следующим образом, если 2-ой монитор (дополнительный) сделать основным дисплеем (Параметры экрана - Дисплей), то на доп мониторе работает, но уже перестает работать на 1-ом, основном (список появляется на доп мониторе внизу). И дополнительно хотел бы попросить, чтобы вызов списка был не по Ctrl+Enter, а по двойному щелчку ЛКМ, решение уже видел где-то на форуме.
Прошу предложить бюджет или как здесь принято!?
Тема перешла отсюда. Думаю решение интересует не только меня!
ZVI, отмечу Вас, быть может заинтересует.
Изменено: Morphеus - 19.03.2022 08:55:12
Надстройка DropDownList. баг при вызове списка на дополнительном мониторе
 
Добрый день!
Уважаемые эксперты VBA, прошу помощи. Постараюсь более подробно всё объяснить.
Есть отличная надстройка DropDownList от nerv (источник), многие поднимали тему по своим вопросам. И вот очередная моя. Проблема следующая, при работе с таблицей и вызове выпадающего списка (Ctrl+enter) на дополнительном мониторе (важно), то список появляется в левом нижнем углу основного монитора (1). Проблема решается следующим образом, если 2-ой монитор (дополнительный) сделать основным дисплеем (Параметры экрана - Дисплей), то на доп мониторе работает, но уже перестает работать на 1-ом, основном (список появляется на доп мониторе внизу).
Прошу помочь, может уже у кого есть исправленная версия или кто ни будь возьмётся исправить код.  
Замена СУММПРОИЗВ на VBA или PQ при сборке/подсчёте данных с множественными условиями
 
Добрый день, уважаемые форумчане!
Есть таблица с множеством критериев, как по столбцам, так и по строкам, куда собираются данные, значения (числа). При сборке данных с этой таблицы по определенным критериям, использую СУММПРОИЗВ, но с увеличением таблицы обработка таблицы очень замедляется. Прошу помочь с решением задачи, с заменой СУММПРОИЗВ, может быть PQ или VBA.
Файл пример во вложении, с примером входных и выходных данных. Буду очень благодарен.
Изменено: Morphеus - 26.02.2022 15:41:29
Вставка пустых строк над/под выделенными строками в умной таблице
 
Добрый день, уважаемые форумчане!
Прошу помочь в решении следующей задачи.
Есть умная таблица, будь она отфильтрована или без фильтров, возможно ли добавить пустую строку над/под несколькими выделенными строками одновременно?
При выделении нескольких строк ПКМ - функция вставить неактивна, приходится выделять каждую нужную строку и добавлять по очереди.
Возможно есть решение макросом?

Excel 2019
Изменено: Morphеus - 21.02.2022 14:19:48
VBA Вставить значения/текст и выполнить операцию, если выполняются условия
 
Добрый день!
Уважаемые знатоки, прошу помочь упростить работу макроса, так как выполнение его занимает длительное время (понимаю, что нужно вроде собрать в массив обработать и тд). Далее код будет срабатывать каждый раз при изменении ячеек в 5 столбце.
Задача следующая,
условие 1: Если в столбце 5, найдется ячейка со значением которая будет содержать текст *пример* (без учета регистра) то выполнить
условие 2: проверка значения ячейки в последующей строке за 1ым выполненным условием, если не будет содержать текст *пример2* (без учета регистра), то в этой же ячейке вставить текст "Пример2 и что то ещё", далее в этой же строке в следующем столбце выполнить
операцию: умножить на 100 значение ячейки выше на одну строку
иначе: оставить всё как есть, проверять дальше
диапазон проверки 1000 строк, будет наверно лучше даже, если выполнить проверку ячейки куда вносится изменение
Код
Sub example()
Dim i&
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, 5).End(xlUp).Row
If Cells(i, 5).Value Like LCase("*пример*") Then
If Not Cells(i + 1, 5).Value Like LCase("*пример2*") Then
 Cells(i + 1, 5) = "Пример2 и что-то ещё"
 Cells(i + 1, 6) = Cells(i, 6).Value * 100
 Else
 End If
End If
Next
Application.ScreenUpdating = True
Application.CutCopyMode = False
End Sub
Изменено: Morphеus - 13.02.2022 13:33:32
Исключить дублирование строк в динамическом массиве, возвращаемого СМЕЩ
 
Добрый день!
Тема касается статьи Динамические массивы в Excel данного ресурса.
Уважаемые форумчане, прошу помощи в решении проблемы при извлечении строк из таблицы по заданному значению (СМЕЩ), при извлечении некой позиции, если она в таблице (столбец Товар) имеется только в одной строке, то дублируется на весь динамический массив.
Как решить данную проблему?
Код
=СМЕЩ(A1;ПОИСКПОЗ(F2;A2:A20;0);0;СЧЁТЕСЛИ(A2:A20;F2);4)
Изменено: Morphеus - 23.11.2021 12:47:45
Поиск значений массива в другом массиве
 
Добрый день!
Прошу помощи в решении задачи.
Дано массив_1; массив_2
Нужно, значения, которые содержатся в массив_1 найти в массив_2. Но в массив_2 значения содержат только некоторую часть значений массив_1.
Например:
массив_1   массив_2    Результат
1.1.1           1.1.1.2         1.1.1
1.1.2           1.1.20.1       #Н/Д
                   1.1.2.2         1.1.2
Суммирование значений в строке в нескольких столбцах по условию
 
Добрый день!
Подскажите пожалуйста, как применить суммесли, например если диапазон условия это a1:c1, условие "ааа", диапазон суммирования a2:c10. Получается нужно найти сумму всех значений в данном диапазоне по столбцам, но диапазон условий это строка. Вроде элементарная задача, а разобраться не могу.  
Изменено: vikttur - 14.11.2021 22:03:24
Запуск макроса, если выделена одна из ячеек в определенном столбце
 
Приветствую увавжаемые форумчане.
Подскажите пожалуйста, как в VBA  создать условие, чтобы макрос можно было запускать только если активна любая ячейка в столбце А
иначе, например выдаасть сообщение, что не выделена ячейка(любая) в столбце А
!Макрос запускается вручную
Выгрузка данных в упрощенную таблицу и запись в основную
 
Добрый день!
Подскажите пожалуйста, как связать две таблицы, чтобы с основной таблицы выгружались данные в упрощенную таблицу и так же туда запиывались.
То есть основную таблицу вообще можно не трогать, а просто с упрощенной вносить, менять или удалять данные.
Файл пример во вложении.
Дублирование строк, если ячейка содержит перевод строки
 
Добрый день!
Прошу помощи в реализации задачи по дублированию строк с копированием данных, если одна определенная ячейка с этой строки содержит данные с переводом строки СИМВОЛ(10).
На выходе каждая строка ранее содержащая в ячейке данные с переводом строки, должна оставлять по одному значению (без перевода строки).
Файл пример во вложении
Вывод значений заданного диапазона с исключением значений известных диапазонов
 
Добрый вечер!

Задача: Имеется основной диапазон чисел от 0 до 2 (0,01/0,02/0,03 . . 1,98/1,99/2,00) /столбец F2:F201
             Есть 5 диапазонов (к примеру) входящих в основной диапазон:
от 0,03 .. 0,09   1 диапазон
от 0,12 .. 0,22   2 диапазон
от 0,12 .. 1,3     3 диапазон
от 1,41 .. 1,66   4 диапазон
от 1,77 .. 1,80   5 диапазон
                                       
В столбец I, формулой выведен массив чисел от и до с исключением этих 5ти диапазонов от основного диапазона. Всё прекрасно работает. Но при многочисленном применении функции, программа начинает зависать
Можно ли вывести этот же результат (массив чисел), как в столбце I  с применением макроса?                                                                              
Отбор интервала чисел в другом числовом диапазоне
 
Добрый день!

Подскажите пожалуйста, есть ли возможность представления интервала чисел в виде диаграммы (графика) в другом диапАзоне и вывода результата остатка в виде массива
Например есть основной интервал чисел от 0 до 100, и есть диапозон чисел входящих в этот диапозон, например 1..5, 7..10, 20..35, 90..100
VBA проверка существования файла по гиперссылке
 
Всем доброго  утра. Подскажите пожалуйста, как с помощью VBA реализовать проверку существования файла.
в примере приложил образец как примерно должно получиться
Выделение цветом дублирующихся ячеек по условию
 
Уважаемые знатоки, добрый день!
Есть столбец с дублирующимися значениями, надо чтобы если хотя бы одна из этих ячеек будет соответствовать условию, выделялись все дублирующие.
Страницы: 1
Наверх