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

Страницы: 1 2 3 4 След.
Расчет недельного выполнения
 
Приветствую, столкнулся с такой задачкой, имеется таблица с датами, необходимо вычислить разницу между средами, но если неделя делится между двумя месяцами то возникает некая сложность в расчетах, подскажите какой формулой можно этого добиться?
Подтягивание дат в тело макроса
 
Приветствую есть часть кода, в которой жестко прописаны даты начало и окончания
Dim tsv As TimeScaleValues
Set tsv = asn.TimeScaleData(StartDate:=#2/4/2025#, EndDate:=#2/16/2025#, Type:=pjAssignmentTimescaledActualWork, TimeScaleUnit:=pjTimescaleDays)
For c = 2 To 13
If ws.Cells(r, c) > 0 Then
где конкретно прописаны даты 2/4/2025 и 2/16/2025 и соответственно кол-во ячеек с датами т.е. 13, что можно добавить в код чтобы он брал эти параметры автоматически и в аналогичном формате.
PS даты начинаются с ячейки B1 и по строке 1 дальше идут вправо
пример файла с датами прикладываю
Перенос из Excel в MS Project данных
 
Приветствую, имеется необходимость перенести из MS EXCEL в MS Project данные по трудозатратам с распределением по каждому дню, с предварительной очисткой прошлых данных в MS Project.
есть макрос который это делает, но нужно явно указывать значения в каждый день, т.к. временной промежуток может быть больше чем 800 дней макрос становится огромным и не жизнеспособным.
Скрытый текст


 
Вычитание из диапазона ячеек разницы между суммой и значением столбцов, Макрос есть, но есть нюанс
 
Приветствую!

Имеется макрос который вычитает разницу между ячейками в диапазоне значений, но он не берет работу значение если они меньше разницы чисел, каким образом можно добавить дополнительное условие.

Скрытый текст

Макрос приравнивание чисел к необходимому значению, Макрос есть, каким образом можно сменить направление работы его
 
Добрый день! Сейчас макрос начинает работу со столбца D и вправо, как можно сменить направление , начать с M столбца и двигаться влево?

Бонус вопрос) если значения в диапазоне D:M меньше чем разница в столбце C то макрос не отрабатывает, можно ли добавить такой алгоритм,
если разница C6 больше чем значения в ячейках  0,29.,0,9.,0,74.... то вычесть часть до минимально возможного значения в 0,01 Например разница столбца С6 равна -2,2 и первое значение в ячейке M6 = 0,29 (оно меньше чем 2,2) значит вычитаем из 0,29 значение 0,28 и остается в ячейке M6 0,01 (теперь разница сократилась с -2,2 до (-2,2+0,28)=-1,92 переходим к следующему числу 0,9 и из него вычитаем максимально возможное значение в размере 0,89 остается 0,01 и так далее пока столбец С не будет приравнен к 0
PQ отчет
 
Приветствую есть 4 файла
нужно чтобы в итоге получился отчет как на вкладке отчет),
нужно подсчитать :
-факт за дату (суточный) (дата берется с листа ОТЧЕТ [F2] и только с ячеек которые содержат слово "Факт")
-факт с начала месяца на дату
-план за дату (суточный) (дата берется с листа ОТЧЕТ [F2] и только с ячеек которые содержат слово "план")
-план с начала месяца на дату (дата берется с листа ОТЧЕТ[F2]  и только с ячеек которые содержат слово "План")
-план2 с начала первой даты в файле до даты на листе ОТЧЕТ[F2]
-план считался на +7 дней от даты ОТЧЕТ[F2]
-план считался на -6 дней от даты ОТЧЕТ[F2]
-факт считался на -6 дней от даты ОТЧЕТ[F2]
-столбец B на вкладке ОТЧЕТ содержит формулу, если ее можно встроить в отчет было бы тоже хорошо
файлы обновляются ежедневно, могут иметь не постоянное кол-во строк с датой т.е. строка с датой может быть сегодня 10 а завтра 9 строка
даты каждый месяц меняются т.е. не постоянное кол-во
столбцы с названиями так же могут менять свое положение относительно начальных, но названия статичны
в ЛС жду предложения по стоимости
PS в таком виде который приложил файл примера он тоже полностью рабочий, но хочется чуть упростить
 
Построение диаграммы на определенную дату, S-кривая проекта
 
Приветствую, подскажите можно ли ограничить построение диаграммы по полю факт, чтобы строился до заданной даты (в примере 04.09.24) после которой он просто обрывался , как с логарифмической шкалой (левый график), а не строился резко вниз. т.е. выглядел бы как на нижней, но без ручной корректировки диапазона постройки диаграммы?
PQ запрос на сумму значений между датами
 
Приветствую, понимаю что, вид таблицы, не располагает к такому виду расчетов, но вдруг есть вариант, просто в екселе формула для суммирования между датами работает, но хотелось бы в самом pq бы производился расчет. (таблица содержит период дат от 01.01.19 до 31.12.38 и периодически обновляется), подскажите запрос для такого рода суммирования?
Расположение чисел в рамках диапазона дат, VBA only
 
Приветствую Вас, необходимо макрос который умеет располагать числа в таблице в диапазоне определенных дат?
Столбец F,H содержат даты введенные вручную, в этом диапазоне должны находится числа
если дата начала F меньше даты начала G то суммируются все значения правее и вставляются в дату начала 0,01 если F больше чем G то ставится 0,01 аналогично с окончанием если H больше I то ставится 0,01 если H меньше столбца I то суммируются все значения левее и ставятся в дату
[ Закрыто] Расположение чисел в рамках диапазона дат
 
Приветствую Вас, подскажите макрос который умеет располагать числа в таблице в диапазоне определенных дат?
Столбец F,H содержат даты введенные вручную, в этом диапазоне должны находится числа
если дата начала F меньше даты начала G то суммируются все значения правее и вставляются в дату начала 0,01 если F больше чем G то ставится 0,01 аналогично с окончанием если H больше I то ставится 0,01 если H меньше столбца I то суммируются все значения левее и ставятся в дату
В зависимости от даты начала и окончания ставится цифра
 
Приветствую всех! Подскажите макрос который бы смотрел на статус_Начала (столбец B)  если "+" то смотрим на дату начала проставляем числовое значение (цифру 1) в эту даты например дата начала 05.01.24 то в эту дату ставим цифру 1  если в Статус_Окончание (Столбец D)  смотрим на дату окончания 07.01.24 тоже ставим цифру 1 (только на начало и окончание, без промежуточных значений) а если "-" или пусто то пропускаем
Изменено: Сергей Шистеров - 09.10.2024 07:33:44
PQ объединение 3х таблиц
 
Приветствую, есть 3 файл
Структура (в которой находится коды работ, и наименование работ)
План (в которой содержится Код работы и план с разбивкой по дням)
Факт (В которой находится код работы и факт с разбивкой по дням)
В PQ объединяю в файл Свод, План и Факт в одну таблицу и затем соединяю Структура по коду работ с объединенной таблицей План Факт но получается за двоение по Кодам работ. подскажите как можно убрать за двоение?  
Объединение 3х таблиц в одну
 
Добрый день!

Имеется таблица со структурой работ, и есть 2 файла с отдельным планом и фактом, в таблице СТРУКТУРА имеются коды работ напротив плана и факта, файле план коды работ находятся напротив плана, а в файле с фактом коды работ находятся выше строки с фактом изменять вид кодов в файле с фактом нельзя (генерирует программа такой вид) подскажите как можно подтянуть факт?
Вычитание из первой заполненной ячейки значение разницы между двумя числами
 
Добрый день!

Подскажите макрос которым можно вычитать из первой заполненной ячейки разницу между двумя числами?
Например
в строке № 2 разница составляет 0,76 ищем первое число , оно больше 0,76+0,01 значит вычитаем
в строке № 3 разница составляет 0,3 ищем первое число , оно меньше 0,3+0,01 переходим к следующему и так доходим до 0,7 из него вычитаем
в строке № 4 разница в + 2,59 значит ищем первое число не равное 0 и суммируем с ним
Привязать таблицы с внешнего файла (кол-во строк постоянно меняется), Можно ли упростить способ получения данных из динамических таблиц
 
Приветствую всех,

Присылают файл из которого нужно подтянуть данные, но в присылаемом файл кол-во строк периодически меняют то в большую то в меньшую сторону, через = данную задачу не решить, да и данные в столбцах имеют разную ширину (где-то 2 ячейки объединены где-то больше) но не именно, это положение первых двух столбцов (строго в определенных столбцах)
Формулами нахожу где начинается таблица, прибавляю число, где начинаются данные и через формулу объединения адреса и номера получившейся ячейки получаю данные, способ рабочий, но вдруг можно как то это упростить?
Объединение текста по условию
 
Добрый день!
Подскажите вариант возможного решения, столкнулся с тем что нужно отсортировать работы которые выполняются на том или ином судне, через ВПР подтянул значения наименования судна к работам, в таком случае не корректно работает фильтр, т.е. при его фильтрации скрываются верхние суммарные работы, какой формулой можно осуществить склейку текста к суммарным задачам имея уровень работ?
сумма табелей, перекрестное суммирование в объедененных ячейках
 
Добрый день! подскажите формулу суммирования перекрестных значений, фамилия и и дата, проблема в том что это все объединенные ячейки, если без дополнительных столбцов получится был бы рад...
в файле будет много табелей на одном листе, а на листе свод сумма по дням.
Вставка формулы МАКС от уровня к уровню
 
Добрый день! Уважаемые Гуру екселя. подскажите формулу или макрос который может вставить в каждый уровень формулу МАКС( от уровня к следующему уровню)


Цель фильтровать работы которые выполняются оставляя их принадлежность к уровню и наоборот скрывать уровни если в них не выполняются работы
Уменьшение факта для исключения превышения выполнения по работам
 
Добрый день, подскажите, желательно макрос, для уменьшения факта за сутки либо удаления его при превышении планового объема
Объединение ячеек по условиям, Месяца, кварталы, года, группа повторющих значений
 
Добрый день подскажите макрос которым можно реализовать данные вопросы?
В зависимости от месяца объединяются ячейки под общим годом и с делением на кварталы, В зависимости от столбца B объединяются ячейки в столбце K с названием категории
Дорожная карта
 
Добрый день, есть потребность в формировании такого вида диаграммы. описание в самом файле.
Интересует стоимость выполнения работы
подсветить слова с ошибкой
 
Добрый день!
Нашел макрос ORFO который при изменении ячейки проверяет орфографию, но не могу переделать его чтобы при запуске либо запрашивал выделить диапазон ячеек, либо проверял выделенный диапазон скажем A5:А29.
Код
Sub ORFO(Str As Long, Stlb As Long)
'Определим строку
j = 1
For i = 1 To Len(Cells(Str, Stlb).Value)
If i + 1 > Len(Cells(Str, Stlb).Value) Then
    If Application.CheckSpelling(Mid(Cells(Str, Stlb).Value, j, i - j + 1)) = False Then
   'Выделим
   Cells(Str, Stlb).Characters(Start:=j, Length:=(i - j + 1)).Font.Color = -16777024
    Else
    'Восстановим цвет
   Cells(Str, Stlb).Characters(Start:=j, Length:=(i - j + 1)).Font.Color = 0
    End If
Else
 If Mid(Cells(Str, Stlb).Value, i + 1, 1) = " " Or _
Asc(Mid(Cells(Str, Stlb).Value, i + 1, 1)) = 10 Or (i = Len(Cells(Str, Stlb).Value) And j = 1) _
Then
   If Application.CheckSpelling(Mid(Cells(Str, Stlb).Value, j, i - j + 1)) = False Then
   'Выделим
   Cells(Str, Stlb).Characters(Start:=j, Length:=(i - j + 1)).Font.Color = -16777024
    Else
    'Восстановим цвет
   Cells(Str, Stlb).Characters(Start:=j, Length:=(i - j + 1)).Font.Color = 0
   End If
   j = i + 2
 End If
End If
Next i
End Sub

'Ну и пропишем событие, например:


Private Sub Worksheet_Change(ByVal Target As Range)
Call ORFO(Target.Row, Target.Column)
End Sub
поиск даты в пересечении значений
 
Добрый день!

Имеется формула которая в пересечении даты и значения "1" ставит дату начала и окончания, подскажите как ее переделать чтобы данные формулы, начало и окончания, работали от любого значения ячейки а не только от "1"
Соотношение текста из столбцов, Автоматическая замена совпадающих вариаций профессий в одну
 
Добрый день, через формулу получилось соотнести вариации профессий в единую, если формула по "технологичнее" чем просто ЕСЛИ. желательно без макроса
Объединить множество ячеек с пропуском пустых и переносом на новую строку
 
Добрый день!

Имеется файл с ежедневным заполнением факта, если ставится объем в ячейке с сегодняшней дато то в столбце формулы появляется название работы с объемом, и так названий работ может быть множество, при объединении ячеек через & ячейки объединяются но остаются пустые значения, если через формулу
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4&"_"&B5&"_"&B6&"_"&B7&"_"&B8&"_"&B9&"_"&B10&"_"&B11&"_"&B1­2&"_"&B13&"_"&B14&"_"&B15&"_"&B16&"_"&B17&"_"&B18&"_"&B19&"_­"&B20&"_"&B21&"_"&B22&"_"&B23&"_"&B24&"_"&B25&"_"&B26;" ";"@");"_";" "));" ";СИМВОЛ(10));"@";" ")
существует ограничение на кол-во ячеек.
может есть более удобная формула?
Среднее значение декад месяца, Найти среднее значение по декадно в месяцах
 
Добрый день, подскажите формулу которая может по декадно вычислить среднее значение месяцев т.е. условно месяц делим на даты с 1 по 10 с 11 по 20 с 21 по конец месяца т.е. как 28-29-30-31 число.
Равномерное распределение целых чисел по ячейкам
 
Привет . подскажите формулу для распределения целого числа по ячейкам , например имеется число 30 и 30 дней то равномерно получится по единичке в день, а если имеется число 4 и распределить на 30 дней то выйдет в 8ое число единичка,  в 16 число единичка и т.д.  
Вставка, удаление строк от значения в ячейки
 
Добрый день , просьба написать макрос для вставки удаления строк в зависимости от значения ячеек.
Изменено: Сергей Шистеров - 24.02.2021 09:58:27
Вставка, удаление строк от значения в ячейки
 
Добрый день!
Подскажите макрос который бы
При выборе значения из выпадающего списка, после этой строки вставлялось или удалялось n-число строк, n-число подставляется в зависимости от значения выпадающего списка
Нашел макрос который добавляет строки, но если его запустить еще раз, то добавятся еще строки что не допустимо. т.к. собьётся вся логика таблицы
Код
Sub AddRecordsByFieldValue(StartRow As Integer, ColumnNumber As Integer)
i = StartRow
Do
If Cells(i, ColumnNumber).Value <> 0 Then
NumberOfRowToInsert = Cells(i, ColumnNumber).Value
For j = 1 To NumberOfRowToInsert
Cells(i + j, ColumnNumber).EntireRow.Insert Shift:=xlDown
Next
i = i + j
Else
Exit Do
End If
Loop
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Call AddRecordsByFieldValue(ActiveCell.Row, ActiveCell.Column)
End Sub
Изменено: Сергей Шистеров - 21.02.2021 14:18:00
Диаграмма Ганта. Расписать объемы в зависимости от наличия ресурсов
 
Добрый день!

На форуме имеется гантт работ на данном форуме, хочу доделать до более менее похожего на MS Project и выложить тут же для всех желающих, с численностью по дням разобрался осталось как можно сделать чтобы в зависимости от наличия ресурса раскидывался объем работ по дням. и учитывалась последовательность выполнения работ.
Страницы: 1 2 3 4 След.
Наверх