Ну, практически) Грубо говоря 3 условия 1 время с 6:00 - 18:00 ничего не делаем 2 время с 18:00 - 00:00 Ваше решение, которое работает 3 время с 00:00 - 06:00 к Дате не прибавлять 1 , но изменить время на 6:00
Небольшая проблема, в формулах если время с 18:00 до 00:00 дата прибавляется на +1 и это хорошо работает, Но что если необходимо откорректировать условие при времени с 00:00 до 06:00 , что бы к дате не прибавлять 1 ?
А подскажите, вообще , в целом - нормальное решение использовать формат классической сводной таблицы и добавлять к ней справа доп столбцы с формулами ? (Данные перезаливаться будут на "2Й" лист)
Добрый день Прошу помощи: интересует формула (столбец V ) поиска времени в интервале с 18:00 до 06:00 (в столбце Е ), и если время (в столбце Е )находится в этом интервале, то в столбце V проставить дату из D +1 день и время 06:00 , если же время не в этом интервале , то взять данные из Т столбца
Имеющимися в поисковиках решениями не смог добиться нужного результата
Да, спасибо, обратил внимание-немного неудачный пример(вырезал часть с исходника.) Загвоздка возможно была в том, что в ячейках были не просто числа, а формулы
Добрый день Просьба помочь. Есть массив чисел-необходимо создать правило по которому будет выделяться одна ячейка по отношению к другой(А3 к А1, B3 к B1, C3 к С1 и тд). При "разовом" создании -такое правило работает(вложение ячейка A3), но при перетаскивании на соседнюю ячейку(B3)- формула в правиле остается не изменной (пример : =А3<А1)
Как сделать что бы формула в правиле "перетягивалась" вместе с правилом ? (например А3>А1 - зеленая закраска ; А3<А1 - красная, B3>B1 - зеленая закраска ; B3<B1 - красная...)
Имеется столбец с числами (В) и (А) const. Необходимо произвести поиск на совпадение числа (B) на 3 строчки вверх от него и на 3 строчки вниз. При совпадении вывести данные ну наверно в любом формате(обозначить) в (D)
Пробовал =поискпоз , но данная формула ищет только диапазон вверх от искомого числа, не получается сделать поиск "вниз"
написал: UDFКодFunction МУЛЬТИВПР(iVal As Variant, iTbl As Range, iCol&, Optional iDlm$ = ",") Dim arr() Dim iTmp, iPart Dim I& arr = iTbl.Value For I = LBound(arr, 1) To UBound(arr, 1) iTmp = Split(arr(I, 1), iDlm) For Each iPart In iTmp If iVal = Trim(iPart) Then МУЛЬТИВПР = arr(I, iCol) GoTo iExit End If Next Next iExit: If IsEmpty(МУЛЬТИВПР) Then МУЛЬТИВПР = CVErr(xlErrNA) End Function
Есть столбец с текстом A лист1 Необходимо в столбце A (много текста в ячейках разделенного запятой) листа2 провести поиск текста и если текст найден, подставить в столбец B лист1 текст из столбца B листа2
сложность с впр в том , что в столбце по которому веду поиск много текста разделенного запятыми.