Здравствуйте, есть файл с данными нужно найти значения из ячейки которые соответствуют условию.Условие: Нужно найти максимальное значение за 13 дней из колонки Close, которое больше всех значений из колонки High за 13 дней. То есть к примеру в колонке Close значение равно 100, далее переходим в колонку High смотрим значения до строки в которой указано в колонке Close значение 100, данные значения должны быть меньше 100, а именно 99,98,95,93,80,75,67,64,60,59,57,56,55, важно должно именно идти повышение значений, если к примеру идет 55,56,60, а потом 58 то это нарушает условие. Если условие сработало то указываем букву А в колонке G, если условие не сработало то ничего не выводим. Очень буду благодарен за помощь.
Здравствуйте, есть файл с данными нужно найти значения из ячейки которые соответствуют условию.Условие: Нужно найти максимальное значение за 13 дней из колонки Close, которое больше всех значений из колонки High за 13 дней. То есть к примеру в колонке Close значение равно 100, далее переходим в колонку High смотрим значения до строки в которой указано в колонке Close значение 100, данные значения должны быть меньше 100, а именно 99,98,95,93,80,75,67,64,60,59,57,56,55, важно должно именно идти повышение значений, если к примеру идет 55,56,60, а потом 58 то это нарушает условие. Если условие сработало то указываем букву А в колонке G, если условие не сработало то ничего не выводим. Очень буду благодарен за помощь.Fr0st8210
Проверил с данными которые есть в таблице данное условие не будет выполняться, изменил немного условие.Условие: Нужно найти максимальное значение за 13 дней из колонки Close, которое больше всех значений из колонки High за 13 дней. То есть к примеру в колонке Close значение равно 100, далее переходим в колонку High смотрим значения до строки в которой указано в колонке Close значение 100, данные значения должны быть меньше или не равны 100, а именно 99,98,95,96,93,80,77, 75,67,64,60,63, 59,57,56,55, важно нам нужно именно количество повышающих значений в количестве 13 дней, но значения не должны превышать или быть равны 100 указанное в колонке Close для примера. Если условие сработало то указываем букву А в строке в колонке G, если условие не сработало то ничего не выводим. Очень буду благодарен за помощь.
Проверил с данными которые есть в таблице данное условие не будет выполняться, изменил немного условие.Условие: Нужно найти максимальное значение за 13 дней из колонки Close, которое больше всех значений из колонки High за 13 дней. То есть к примеру в колонке Close значение равно 100, далее переходим в колонку High смотрим значения до строки в которой указано в колонке Close значение 100, данные значения должны быть меньше или не равны 100, а именно 99,98,95,96,93,80,77, 75,67,64,60,63, 59,57,56,55, важно нам нужно именно количество повышающих значений в количестве 13 дней, но значения не должны превышать или быть равны 100 указанное в колонке Close для примера. Если условие сработало то указываем букву А в строке в колонке G, если условие не сработало то ничего не выводим. Очень буду благодарен за помощь.Fr0st8210
NikitaDvorets, спасибо за помощь, посмотрел работу вашего макроса. В расчетах в ваших которые выводит макрос, получается ошибка в строке 6188, я выделил красным, условие не выполняется так как значение в колонке Close 1708,4, а в колонке High в строке 6187 значение 1710,3, что не соответствует условию. Файл во вложение посмотрите сами. В строке 6189 такая же ошибка.
NikitaDvorets, спасибо за помощь, посмотрел работу вашего макроса. В расчетах в ваших которые выводит макрос, получается ошибка в строке 6188, я выделил красным, условие не выполняется так как значение в колонке Close 1708,4, а в колонке High в строке 6187 значение 1710,3, что не соответствует условию. Файл во вложение посмотрите сами. В строке 6189 такая же ошибка.Fr0st8210