Привет. У меня появилась проблема по автоматической замене значений по одному условию. В файлике две идентичные таблицы, левая, та в которая оригинал. правая- с новым условием. Условие: Брала последнюю строку дня и первую строку нового дня. Значения условия: тип, направление, цена.
Если последняя строка buy, а первая sell, и цена buy<цены sell, то первая строка меняется на buy Если последняя строка buy, а первая buy, и цена buy>цены buy, то первая строка меняется на sell
Если последняя строка sell, а первая buy, и цена sell>цены buy, то первая строка меняется на sell Если последняя строка sell, а первая sell, и цена sell<цены sell, то первая строка меняется на buy
Если последняя строка по цене равна первой строке по цене, то условие Если опускаем.
Все остальные условия Если, остаются неизменными.
Теперь, когда мы получили зеркальное отображение(при выполнении условия если) нам необходимо завершить условие замены нового дня. Завершение условия (это замена цепочки in-out нового дня) В нашем примере:50-51 строки это выполнение условия если, а 51-52 это замена цепочки in-out.
Возможна ситуация, когда первая строка нового дня in, вторая строка нового дня in, и только третья строка out, четвертая out, то заркальная замена первого in и второго (если три in- значит замена трех in и трех out), отсюда и двух out.
Привет. У меня появилась проблема по автоматической замене значений по одному условию. В файлике две идентичные таблицы, левая, та в которая оригинал. правая- с новым условием. Условие: Брала последнюю строку дня и первую строку нового дня. Значения условия: тип, направление, цена.
Если последняя строка buy, а первая sell, и цена buy<цены sell, то первая строка меняется на buy Если последняя строка buy, а первая buy, и цена buy>цены buy, то первая строка меняется на sell
Если последняя строка sell, а первая buy, и цена sell>цены buy, то первая строка меняется на sell Если последняя строка sell, а первая sell, и цена sell<цены sell, то первая строка меняется на buy
Если последняя строка по цене равна первой строке по цене, то условие Если опускаем.
Все остальные условия Если, остаются неизменными.
Теперь, когда мы получили зеркальное отображение(при выполнении условия если) нам необходимо завершить условие замены нового дня. Завершение условия (это замена цепочки in-out нового дня) В нашем примере:50-51 строки это выполнение условия если, а 51-52 это замена цепочки in-out.
Возможна ситуация, когда первая строка нового дня in, вторая строка нового дня in, и только третья строка out, четвертая out, то заркальная замена первого in и второго (если три in- значит замена трех in и трех out), отсюда и двух out.Marena
Правая таблица в качестве примера, она была сделана только для понимания задания. Главное сохранить соотношение дат, а там можно добавить новые для расчетов столбцы
Правая таблица в качестве примера, она была сделана только для понимания задания. Главное сохранить соотношение дат, а там можно добавить новые для расчетов столбцыMarena
Совсем не понял.В примере никакая замена не происходит.
Макрос подойдет, если его можно будет наложить на последующие строки данных. В примере ручная замена, это то что должно было получиться на выходе. замены in-out нет, меняется только buy sell
Совсем не понял.В примере никакая замена не происходит.
Макрос подойдет, если его можно будет наложить на последующие строки данных. В примере ручная замена, это то что должно было получиться на выходе. замены in-out нет, меняется только buy sellMarena
Сообщение отредактировал Marena - Воскресенье, 12.03.2017, 13:00