прошу написать формулу для вычисления
Если С>C[1] и С[1]>C[2] и С[2]>C[3] и H<H[1] и H[1]<H[2] и H[2]<H[3] и L<L[1] и L[1]<L[2] и L[2]<L[3] тогда + в противном случае ложь
Если С<C[1] и С[1]<C[2] и С[2]<C[3] и H>H[1] и H[1]>H[2] и H[2]>H[3] и L>L[1] и L[1]>[2] и L[2]>L[3] тогда –в противном случае ложь
учитывая что каждый день будет сверху добавлятся новая строчка в квадратных скобках цифры означает один назад
два дня назад три дня назад
прилагаю пример для вычисления
А "цифра в квадратных скобках" так и будет продолжаться ([4], [5],..) или берём только два дня назад (т.е. ИСТИНА/ЛОЖЬ будут перемежаться)?
цифры в квадратных скобках это сколько дней назад 1, 2 или 3 если нет квадратной скобки значит это сегодня
используется только данные сегодня вчера два дня назад и три дня назад
но что сегодня завтра будет один день назад то что два дня назад станет три дня назад
значит каждый день идет смешения дней и это надо учитывать в формуле
перемножаться тут ничего не будет
если условия выполняется в первой формуле значит плюс что значит надо покупать в противном случае ничего не надо делать
а во второй формуле если условия выполняются тогда минус что значит надо продавать
Посмотрите, то ли это, что Вам требуется?
Спасибо
Правильно но мне не нужно рассчитывать колонку полностью и делать сумму
у меня не менятся строчка 1 а все остальные строчки движутся сверху вниз
новые данные будут записываться в строчку 2 и так каждый день
значит данные будут смещаться сверху вниз важно автоматически производился расчет
тут надо использовать еще функцию смещения
для меня актуален расчет сегоднешней даты , завтра будет новая день
и результат должен обновляться каждый раз когда добавятся новые данные
Не уверен, что правильно понял условия, но если правильно, то вроде так:
Цитата: igroker от 09.08.2009, 21:56
Спасибо
Правильно но мне не нужно рассчитывать колонку полностью и делать сумму
<...>
и результат должен обновляться каждый раз когда добавятся новые данные
О какой сумме идет речь?
Я понял Ваши условия так:
Для каждого дня три параметра сравниваются с параметрами предыдущего дня. Если для трех (четырех?) последних дней поряд выполняются "локальные" условия, то выполняется "глобальное" условие для текущего дня (сегодня).
В приложенном выше файле при срабатывании одного из глобальных условий соответствующая ячейка ("+" или "-") меняет цвет своего фона (условное_форматирование (https://msexcel.ru/content/view/116/2/)).
ВАЖНО: при добавлении новой строки требуется убедиться, что в столбцах H и I введены нужные формулы.
в колонках O H L С
написана котировки валют которые каждый день обновляются более новые данные появляются сверху
цена открытия самая высокая цена самая низкая цена и цена закрытия
в колонки С- O эта разница между ценой закрытия и открытия
в колонках H и I в написаны формулы В название колонок H и I написано + и - что значит покупать и продавать
что мне еще нужно доделать
например строчка 9 смотрим в колонку H в этот день написсано истинна значит мы должны покупать на следующий но по окончанию следующего дня мы видим С-О >o значит совпало что нам дало формула с действительностью желательно эту строчка в колонке H выделялась а если бы С-О <o это говорило о том что наше решение о покупки было неправильно так цена закрытия цены открытия . Хотелось так чтобы также считалась вероятность сколько раз формула дала прогноз процент попаданий
и это отражалось в отдельной строчках для колонок H и I
в нашем примере в колонке H формула дала истинну 4 раза но из тех раз совпадений с колонко
продолжение
в нашем примере в колонке H формула дала истинну 4 раза но из тех раз с колонкой С-О три раза значит процент попаданий 3/4=0,75
а в колонке I ФОРМУЛА выдала 7 раз - т. е продавать а при сравнении колонкой С-О совпадений только 3 раза отсюда процент 3/7=0,43