Замена формулы в зависимости от значения в другой ячейке
Rabinovich
Дата: Суббота, 25.03.2017, 19:51 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Добрый день, уважаемые форумчане! Мне как начинающему трейдеру необходимо вести некий анализ своих текущих позиций, но в силу своих слабых познаний в excel возникли следующие трудности, а именно: как оптимизировать формулу расчета процента от суммы таким образом, чтобы положительное значение рассчитывалось не исходя из математического выражения, а от заполнения другой ячейки. Постараюсь объяснить это на примере: (В строке 2 сделка имеет положительный исход, так как эта сделка, при которой прибыль достигается игрой на понижение, поэтому формулу я там прописал =(C2-F2)/F2, но в ином случае, это может быть покупка, и если оставить формулу такой же, то процент будет отображаться в отрицательном значении, что не будет верно.) То есть каким образом сделать например так, чтобы формула автоматически менялась на нужную в зависимости от заполения ячейки в столбце D (Long\Short). Заранее спасибо!
Добрый день, уважаемые форумчане! Мне как начинающему трейдеру необходимо вести некий анализ своих текущих позиций, но в силу своих слабых познаний в excel возникли следующие трудности, а именно: как оптимизировать формулу расчета процента от суммы таким образом, чтобы положительное значение рассчитывалось не исходя из математического выражения, а от заполнения другой ячейки. Постараюсь объяснить это на примере: (В строке 2 сделка имеет положительный исход, так как эта сделка, при которой прибыль достигается игрой на понижение, поэтому формулу я там прописал =(C2-F2)/F2, но в ином случае, это может быть покупка, и если оставить формулу такой же, то процент будет отображаться в отрицательном значении, что не будет верно.) То есть каким образом сделать например так, чтобы формула автоматически менялась на нужную в зависимости от заполения ячейки в столбце D (Long\Short). Заранее спасибо! Rabinovich
Сообщение отредактировал Rabinovich - Суббота, 25.03.2017, 20:08
Ответить
Сообщение Добрый день, уважаемые форумчане! Мне как начинающему трейдеру необходимо вести некий анализ своих текущих позиций, но в силу своих слабых познаний в excel возникли следующие трудности, а именно: как оптимизировать формулу расчета процента от суммы таким образом, чтобы положительное значение рассчитывалось не исходя из математического выражения, а от заполнения другой ячейки. Постараюсь объяснить это на примере: (В строке 2 сделка имеет положительный исход, так как эта сделка, при которой прибыль достигается игрой на понижение, поэтому формулу я там прописал =(C2-F2)/F2, но в ином случае, это может быть покупка, и если оставить формулу такой же, то процент будет отображаться в отрицательном значении, что не будет верно.) То есть каким образом сделать например так, чтобы формула автоматически менялась на нужную в зависимости от заполения ячейки в столбце D (Long\Short). Заранее спасибо! Автор - Rabinovich Дата добавления - 25.03.2017 в 19:51
_Boroda_
Дата: Суббота, 25.03.2017, 19:58 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Илья , прочитайте Правила форума и исправьте свой вопрос 1. Название темы 2. Один вопрос - одна тема
Илья , прочитайте Правила форума и исправьте свой вопрос 1. Название темы 2. Один вопрос - одна тема_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Илья , прочитайте Правила форума и исправьте свой вопрос 1. Название темы 2. Один вопрос - одна темаАвтор - _Boroda_ Дата добавления - 25.03.2017 в 19:58
buchlotnik
Дата: Суббота, 25.03.2017, 22:43 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
можно через если Код
=ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
можно через если Код
=ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
buchlotnik
Ответить
Сообщение можно через если Код
=ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
Автор - buchlotnik Дата добавления - 25.03.2017 в 22:43
Rabinovich
Дата: Воскресенье, 26.03.2017, 11:11 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
можно через если =ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
Спасибо, с одним значением получилось! Но как прописать в одну ячейку два условия? Например я также хочу, чтобы в случае со значением "long" применялась другая формула. Код
=ЕСЛИ(D2="short";(C2-F2)/F2);ЕСЛИ(D2="long";(F2-C2)/C2)
такая формула почему-то не работает, что не так?
можно через если =ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
Спасибо, с одним значением получилось! Но как прописать в одну ячейку два условия? Например я также хочу, чтобы в случае со значением "long" применялась другая формула. Код
=ЕСЛИ(D2="short";(C2-F2)/F2);ЕСЛИ(D2="long";(F2-C2)/C2)
такая формула почему-то не работает, что не так?Rabinovich
Ответить
Сообщение можно через если =ЕСЛИ(D3="long";(H3-C3)/C3;(C3-H3)/H3)
Спасибо, с одним значением получилось! Но как прописать в одну ячейку два условия? Например я также хочу, чтобы в случае со значением "long" применялась другая формула. Код
=ЕСЛИ(D2="short";(C2-F2)/F2);ЕСЛИ(D2="long";(F2-C2)/C2)
такая формула почему-то не работает, что не так?Автор - Rabinovich Дата добавления - 26.03.2017 в 11:11
buchlotnik
Дата: Воскресенье, 26.03.2017, 11:19 |
Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Rabinovich , обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?Цитата
почему-то не работает
а как такая конструкция по вашему должна работать? Почитайте справку по ЕСЛИ()
Rabinovich , обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?Цитата
почему-то не работает
а как такая конструкция по вашему должна работать? Почитайте справку по ЕСЛИ()buchlotnik
Сообщение отредактировал buchlotnik - Воскресенье, 26.03.2017, 11:21
Ответить
Сообщение Rabinovich , обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?Цитата
почему-то не работает
а как такая конструкция по вашему должна работать? Почитайте справку по ЕСЛИ()Автор - buchlotnik Дата добавления - 26.03.2017 в 11:19
Rabinovich
Дата: Воскресенье, 26.03.2017, 11:32 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Rabinovich, обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?
Условия два: В случае с short, нужна формула (C2-F2)/F2, а с условием long - (F2-C2)/C2
Rabinovich, обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?
Условия два: В случае с short, нужна формула (C2-F2)/F2, а с условием long - (F2-C2)/C2Rabinovich
Ответить
Сообщение Rabinovich, обрисуйте ситуацию - сколько реально условий? пл каким формулам нужно считать?
Условия два: В случае с short, нужна формула (C2-F2)/F2, а с условием long - (F2-C2)/C2Автор - Rabinovich Дата добавления - 26.03.2017 в 11:32
Che79
Дата: Воскресенье, 26.03.2017, 11:36 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Rabinovich , здравствуйте. Так нужно?Код
=ЕСЛИ(D2="short";C2/F2-1;ЕСЛИ(D2="long";F2/C2-1))
Rabinovich , здравствуйте. Так нужно?Код
=ЕСЛИ(D2="short";C2/F2-1;ЕСЛИ(D2="long";F2/C2-1))
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Rabinovich , здравствуйте. Так нужно?Код
=ЕСЛИ(D2="short";C2/F2-1;ЕСЛИ(D2="long";F2/C2-1))
Автор - Che79 Дата добавления - 26.03.2017 в 11:36
buchlotnik
Дата: Воскресенье, 26.03.2017, 11:40 |
Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Rabinovich , у вас в столбце позиция, кроме long/shortогут быть варианты? если нет - чем первоначальная формула не устроила? Код
=ЕСЛИ(D2="long";F2/C2-1;C2/F2-1)
Rabinovich , у вас в столбце позиция, кроме long/shortогут быть варианты? если нет - чем первоначальная формула не устроила? Код
=ЕСЛИ(D2="long";F2/C2-1;C2/F2-1)
buchlotnik
Ответить
Сообщение Rabinovich , у вас в столбце позиция, кроме long/shortогут быть варианты? если нет - чем первоначальная формула не устроила? Код
=ЕСЛИ(D2="long";F2/C2-1;C2/F2-1)
Автор - buchlotnik Дата добавления - 26.03.2017 в 11:40
Rabinovich
Дата: Воскресенье, 26.03.2017, 11:47 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Кажется разобрался. Всем спасибо за ответы!
Кажется разобрался. Всем спасибо за ответы! Rabinovich
Ответить
Сообщение Кажется разобрался. Всем спасибо за ответы! Автор - Rabinovich Дата добавления - 26.03.2017 в 11:47
gling
Дата: Воскресенье, 26.03.2017, 11:47 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация:
678
±
Замечаний:
0% ±
2010
---
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 26.03.2017, 11:52
Ответить
Сообщение --- Автор - gling Дата добавления - 26.03.2017 в 11:47