Спасибо большее! Долго тестировал, пытался доработать.. В общем не всегда корректно показывает, (в примере как раз такой случай) Так же я доработал формулу, которая нам сообщает, поменялась характеристика 2 или нет.(теперь она определяет такие случаи, когда пользователь поднял характеристику1 до или после того, как она поменялась) Еще добавил учет, когда совершалась последняя проверка. Думаю, если делаю перерыв больше 1 дня, то данные учитывать не нужно, т.к. они могут дать не верную информацию.
В файл добавил пример с подробным пояснением.
Спасибо большее! Долго тестировал, пытался доработать.. В общем не всегда корректно показывает, (в примере как раз такой случай) Так же я доработал формулу, которая нам сообщает, поменялась характеристика 2 или нет.(теперь она определяет такие случаи, когда пользователь поднял характеристику1 до или после того, как она поменялась) Еще добавил учет, когда совершалась последняя проверка. Думаю, если делаю перерыв больше 1 дня, то данные учитывать не нужно, т.к. они могут дать не верную информацию.
Что на счет макросов думаете? Перебираем ячейки в наименовании, если первый раз встречаем наименование, тогда время задается от (значение ячейки конец) и до (значение ячейки начало). Идем дальше, если значение ячейки характеристика_итог = Поменялось, тогда корректируется время до(берется значение ячейки конец выше на 1) Если значение ячейки характеристика_итог = нет, тогда корректируется время от (берется значение ячейки конец) Если значение ячейки характеристика_итог = время, тогда от и до не изменяются. Вроде так расписал(в примере, который прикреплял выше, расписал один из сценариев, в нем постарался расписать все возможные случаи). Можете помочь? Я бы сделал сам, но не понимаю, как правильно задать цикл перебора и сравнения ячеек. Или может быть можно справиться без доп. колонок характеристика_итог, от и до, и сразу инфу выносить в новую таблицу?
Что на счет макросов думаете? Перебираем ячейки в наименовании, если первый раз встречаем наименование, тогда время задается от (значение ячейки конец) и до (значение ячейки начало). Идем дальше, если значение ячейки характеристика_итог = Поменялось, тогда корректируется время до(берется значение ячейки конец выше на 1) Если значение ячейки характеристика_итог = нет, тогда корректируется время от (берется значение ячейки конец) Если значение ячейки характеристика_итог = время, тогда от и до не изменяются. Вроде так расписал(в примере, который прикреплял выше, расписал один из сценариев, в нем постарался расписать все возможные случаи). Можете помочь? Я бы сделал сам, но не понимаю, как правильно задать цикл перебора и сравнения ячеек. Или может быть можно справиться без доп. колонок характеристика_итог, от и до, и сразу инфу выносить в новую таблицу?lFJl
Сообщение отредактировал lFJl - Понедельник, 14.12.2015, 07:54
Посмотрите пожалуйста, напаял чего-то, но не везде правильно считает... Может подскажите что? Особенно, как мне задать диапазон таблицы, что бы не писать, сколько строк перебирать?
Посмотрите пожалуйста, напаял чего-то, но не везде правильно считает... Может подскажите что? Особенно, как мне задать диапазон таблицы, что бы не писать, сколько строк перебирать?lFJl