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

Страницы: 1 2 3 4 5 След.
VBA : Маппинг интервальных событий с почасовой разбивкой, Создание маппинга событий для почасовой разбивки
 
Всем добрый день!

Есть файл с событиями, которые представленны интервалами времени (От и До - столбцы D и Е) и конкретное событие (если клетка пустая, значит ничего не происходило в этот интервал), которое соответствует этому интервалу (столбец F). События уже отсортированы в хронологическом порядке

Необходимо на вкладке Mapping сделать разметку по каждому часу , каждого дня. Т.е. для каждого дня будет 24 клетки, в которых необходимо понять какое событие происходило в этот час. В случае пересечений, например с 10:00 до 15:45 происходило событие А, а с 15:45 до 16:00 происходило событие В, то считаем, что происходило событие А, т.е. событие с бОльшей продолжительностью

Оригинальный файл очень большой, порядка 60 000 строк, возможно ли такую разметку сделать при помощи VBA?

Файл-пример в приложении

Спасибо!
Изменено: CainV - 08.08.2022 17:49:28
Формула для поиска первого ненулевого значения в строке
 
МатросНаЗебре, Большое спасибо, работает!
Формула для поиска первого ненулевого значения в строке
 
Добрый день!

Есть таблица со значениями по месяцам. Учитывая что с какого -то месяца начинаются ненулевые значения, как можно с помощью формулы найти цифру месяца с которого начинаются ненулевые значения?

Файл-пример в приложении

Спасибо!
VBA : Поиск адресов ячеек с круговой ссылкой (circular reference)
 
Всем добрый день!

Есть очень большой файл (~100 листов) и каждый лист сам по себе очень большой . На каком-то из листов закралась круговая ссылка и из-за этого при работе каждый раз выскакивает предупреждение о том что присутствует круговая ссылка и приходится каждый раз нажимать на Ок, очень сильно мешает.

Пробовал через Error Checking, но к сожалению адреса ячеек с круговыми ссылками там не высвечиваются.

Возможно ли с помощью VBA получить список этих ячеек и названия листов?

Спасибо!
Изменено: CainV - 15.06.2021 18:22:19
Прогноз коэффициентов с учетом двух предыдущих значений
 
buchlotnik, огромное спасибо! То что нужно!
Прогноз коэффициентов с учетом двух предыдущих значений
 
Всем привет!

Есть фактические значения коэффициентов продаж за полные 2010 и 2011 года, и за Январь- Июнь 2012 года.
Как можно спрогнозировать значения коэффициентов за Июль - Декабрь 2012?
Файл-пример в приложении

Спасибо!  
VBA: пройтись по книге, скопировать название листа и скопировать значение с ячейки
 
Shama, точно! Заработало
Большое спасибо!
VBA: пройтись по книге, скопировать название листа и скопировать значение с ячейки
 
Добрый день!
Копирую названия всех листов и значение ячейки BV132 и вставляю все в лист "Main", выдает ошибку "Run-time error "1004" : Application -defined or object-defined error"
Код
Sub FnGetSheetsName()
Dim mainworkBook As Workbook

Set mainworkBook = ActiveWorkbook

For i = 1 To mainworkBook.Sheets.Count
    mainworkBook.Sheets("Main").Range(“A” & i) = mainworkBook.Sheets(i).Name
    mainworkBook.Sheets("Main").Range(“B” & i) = mainworkBook.Sheets(i).Range("BV132").Value
Next i

End Sub

Что я делаю не так?

Спасибо!
VBA: копирование диапазона строк в другой диапазон
 
Всем доброго времени суток!

Есть табеля в формате, где сперва идет строка с кодами явок, потом строка с фактическими часами, и так по два раза, посколько дни с 1 по 15 и с 16 по 31 наложены друг на друга.
Вопрос: возможно ли с помощью макроса скопировать / вырезать данные с кодами явок и часами для диапазона 16-31 и вставить вровень с 1 - 15?
Файл-пример в приложении

Спасибо!
График с накоплением
 
Юрий Листов, как-то так. Дальше просто строите для А, В и С то, что выделено зеленым
Определить с помощью формулы присутствие показателя по двум параметрам
 
Mershik, Спасибо!!!
Определить с помощью формулы присутствие показателя по двум параметрам
 
Всем привет!

Есть таблица 1, в столбцах которой присутствуют названия "Позиций" и в строках "Номера". Если у соответствующего номера присутствует данная позиция из таблицы 2, то поставить "х".
Пробовал следующее
Код
=IF(AND($P$4:$P$11 = $F4;$Q$4:$Q$11 = G$3) ; "x" ; "") 
и через Ctrl + Shift + Enter формулу массивов, но, к сожалению не получается

Файл-пример в приложении.

Спасибо!
Формула для суммирования только уникальных значений
 
Дмитрий(The_Prist) Щербаков, большое спасибо!
Формула для суммирования только уникальных значений
 
Дмитрий(The_Prist) Щербаков,  приложил новый. файл.
Как сделать только для тех, у которых есть ключ "А" ?
Формула для суммирования только уникальных значений
 
Prosvetov, как быть в случае если мне это надо сделать только для ID 1,2 и 3? Т.е. доля сумма долей 1,2 и 3 = 100%
Формула для суммирования только уникальных значений
 
Всем привет!

Есть таблица с ID и объемами, некоторые строки с объемами и ID повторяются.
Как для списка ID найти долю объемов с учетом только уникальных значений?
Например доля объема для ID1  =1235/(1235+5555+333+888) = 15%
Как сделать это с помощью формулы?
Файл-пример в приложении

Спасибо!
Power Query: unpivot таблицы с дополнительным уровнем
 
.
Изменено: CainV - 06.05.2020 13:03:40
Power Query: unpivot таблицы с дополнительным уровнем
 
PooHkrd, Большое спасибо!
Во всем разобрался, кроме одного момента: как сделать Merge так, чтобы перед позициями Производитель - Литраж не стоял символ "|" после объединения?
Изменено: CainV - 06.05.2020 13:04:35
Power Query: unpivot таблицы с дополнительным уровнем
 
Всем привет!

Как с помощью PQ осуществить unpivot в случае, когда есть дополнительный уровень поверх основной шапки в таблице?
Файл-пример в приложении

Спасибо!
Подстановка данных используя другую книгу как источник, с массой листов и отличиями в таблицах
 
Цитата
GreyAlex написал: что есть автофильтры, которые надо убрать
Код
 Sub Auto_Open()   
    Dim xWs As Worksheet
    
    For Each Wks In ThisWorkbook.Worksheets
         On Error Resume Next

         If Wks.AutoFilterMode Then
               Wks.AutoFilterMode = False
         End If
    Next Wks
 End Sub
Изменено: CainV - 23.04.2020 00:13:18
Подстановка данных используя другую книгу как источник, с массой листов и отличиями в таблицах
 
GreyAlex, вот такой вариант
Перед этим Вам необходимо будет превратить все свои листы в таблицы следующим макросом:
Код
Sub Tables()

Sheets(1).Select

For i = 1 To Sheets.Count

   Sheets(i).Activate

   Range("A1").Select

   Range(Selection, Selection.End(xlDown)).Select

   Range(Selection, Selection.End(xlToRight)).Select

   If ActiveSheet.ListObjects.Count < 1 Then

       ActiveSheet.ListObjects.Add.Name = ActiveSheet.Name

   End If

Next i

End Sub




Дальше просто подгружаете через файл и все, фильтровать можно как вам угодно: "Россия", "Рос" и т.д.
Изменено: CainV - 22.04.2020 18:05:24
Подстановка данных используя другую книгу как источник, с массой листов и отличиями в таблицах
 
GreyAlex, так?
Умножение ячейки с числовыми значениями на коэффициент
 
vikttur, почему? Ячейки все также будут перемножены на коэффициент, который будет меняться и задавать значение ячейкам, разве нет? 8-0  
Умножение ячейки с числовыми значениями на коэффициент
 
PooHkrd, даже не подумал)) Спасибо!!! :D  
Умножение ячейки с числовыми значениями на коэффициент
 
vikttur, исходный столбец со значениями уже используется в других листах  
Умножение ячейки с числовыми значениями на коэффициент
 
vikttur, печально  :(  
Умножение ячейки с числовыми значениями на коэффициент
 
vikttur, прошу прощения, добавил  :)  
Умножение ячейки с числовыми значениями на коэффициент
 
Всем привет!
Есть таблица с численными значениями, есть коэффициент "coef", значение которого меняется посредством скролла.
Вопрос, как сразу перемножить значения из таблицы на этот коэффициент?

Пример:
Как есть Как должно быть
123.233 =123.233*coef
333.456 =333.456*coef
2334.12 = 2334.12*coef
Произведение необходимо осуществить "на месте", то есть чтобы вместо числовых значений появилась формула, где идет перемножение на коэффициент
Перемножение на константу было бы осуществить легче (Копировать значение на которое надо умножить - > Ctrl + Alt + V -> Умножить), но как быть в случае названного коэффициента, который изменяется не совсем понимаю.

Спасибо!
Изменено: CainV - 22.04.2020 15:38:13
Подсчет дельты значений в зависимости от выбранного сценария
 
Vik_tor, большущее спасибо!
Оказывается проблема в том, что значение столбцов не может ссылаться на другой лист, должно обязательно находиться на том листе, где создается таблица :)  
Подсчет дельты значений в зависимости от выбранного сценария
 
Vik_tor, спасибо! Пытаюсь восстановить шаги, но выдает одни и те же значения по годам. Что я делаю не так?
Страницы: 1 2 3 4 5 След.
Наверх