Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: igroker от 06.08.2009, 15:51

Название: формула использовании функции если много раз и
Отправлено: igroker от 06.08.2009, 15:51
 прошу написать   формулу   для вычисления
Если С>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]  тогда –в противном случае ложь
учитывая что каждый день будет сверху добавлятся новая строчка    в квадратных скобках цифры означает один назад
два дня  назад    три дня назад
прилагаю пример для вычисления
Название: Re: формула использовании функции если много раз и
Отправлено: Шпец Докапыч от 06.08.2009, 17:00
А "цифра в квадратных скобках" так и будет продолжаться ([4], [5],..) или берём только два дня назад (т.е. ИСТИНА/ЛОЖЬ будут перемежаться)?
Название: Re: формула использовании функции если много раз и
Отправлено: igroker от 07.08.2009, 01:37
  цифры  в квадратных скобках  это сколько дней назад 1, 2 или 3 если нет  квадратной скобки значит это сегодня
используется  только   данные сегодня  вчера    два  дня назад и три дня назад
но что сегодня    завтра будет  один день назад то что два дня назад станет  три дня назад
значит каждый день идет смешения  дней  и это надо учитывать в формуле
перемножаться тут ничего не будет 
если  условия выполняется   в первой формуле   значит плюс  что значит надо покупать в противном случае  ничего не надо делать
а во второй формуле  если  условия выполняются  тогда  минус что значит надо продавать
   
Название: Re: формула использовании функции если много раз и
Отправлено: IKor от 09.08.2009, 13:06
Посмотрите, то ли это, что Вам требуется?
Название: Re: формула использовании функции если много раз и
Отправлено: igroker от 09.08.2009, 21:56
 Спасибо
Правильно  но  мне не нужно рассчитывать колонку полностью  и делать сумму

у  меня не менятся  строчка 1 а все остальные строчки   движутся сверху вниз
новые данные будут записываться в строчку 2 и  так каждый день


значит данные будут смещаться сверху вниз    важно автоматически производился    расчет
тут надо использовать  еще функцию смещения
для меня актуален  расчет  сегоднешней  даты , завтра будет новая день
и  результат должен   обновляться  каждый  раз когда  добавятся  новые данные
Название: Re: формула использовании функции если много раз и
Отправлено: _Boroda_ от 09.08.2009, 22:44
Не уверен, что правильно понял условия, но если правильно, то вроде так:
Название: Re: формула использовании функции если много раз и
Отправлено: IKor от 10.08.2009, 20:49
Цитата: igroker от 09.08.2009, 21:56
Спасибо
Правильно  но  мне не нужно рассчитывать колонку полностью  и делать сумму
<...>
и  результат должен   обновляться  каждый  раз когда  добавятся  новые данные
О какой сумме идет речь?

Я понял Ваши условия так:
Для каждого дня три параметра сравниваются с параметрами предыдущего дня. Если для трех (четырех?) последних дней поряд выполняются "локальные" условия, то выполняется "глобальное" условие для текущего дня (сегодня).
В приложенном выше файле при срабатывании одного из глобальных условий соответствующая ячейка ("+" или "-") меняет цвет своего фона (условное_форматирование (https://msexcel.ru/content/view/116/2/)).
ВАЖНО: при добавлении новой строки требуется убедиться, что в столбцах H и I введены нужные формулы.
Название: Re: формула использовании функции если много раз и
Отправлено: igroker от 11.08.2009, 20:15
 в  колонках O     H   L   С
  написана  котировки валют  которые  каждый день   обновляются   более новые данные появляются сверху
цена открытия   самая высокая цена  самая низкая цена  и  цена закрытия
в колонки С- O   эта разница  между ценой закрытия и открытия
в колонках H  и I   в написаны формулы   В название колонок  H и I написано + и - что значит  покупать и продавать

что мне еще нужно   доделать
например строчка  9  смотрим в колонку H   в этот день  написсано истинна   значит мы должны  покупать  на следующий   но по окончанию следующего дня мы видим  С-О >o значит  совпало  что нам дало формула  с действительностью  желательно эту строчка в колонке H   выделялась  а если бы  С-О <o   это говорило о том что наше решение о покупки было неправильно так цена закрытия  цены открытия . Хотелось  так чтобы   также считалась вероятность сколько раз формула  дала прогноз  процент попаданий
и это отражалось в отдельной строчках для колонок H и I
в нашем примере  в колонке  H  формула дала истинну 4 раза но из тех раз  совпадений   с колонко
Название: Re: формула использовании функции если много раз и
Отправлено: igroker от 11.08.2009, 20:27
продолжение
в нашем примере  в колонке  H  формула дала истинну 4 раза но из тех раз     с колонкой С-О      три раза значит процент попаданий 3/4=0,75
а в колонке  I ФОРМУЛА  выдала 7 раз  - т. е продавать   а  при сравнении    колонкой С-О совпадений  только 3 раза    отсюда процент  3/7=0,43