Страницы: 1
RSS
формула вычисления двух ячеек по текстовому значению в третьей ячейке
 

Прошу простить меня за возможно глупый вопрос от новичка, но никак не могу найти решение. Необходима формула вычисления при разном текстовом значении в третьей ячейке, пример:

Нужно H4 вычесть I4, если в E4 текст Sell (В E4 выпадающий список с текстом Sell и Buy), а если в E4 стоит текст Buy – то I4 минус H4.

Может пнёте новичка в нужном направлении (кроме гугла, уже 2 дня там ищу решение).

Изменено: Di17 - 16.11.2020 12:34:50
 
Цитата
Di17 написал:
уже 2 дня там ищу решение
однако,
Код
=ЕСЛИ(E4="Shell";H4-I4;I4-H4)
Соблюдение правил форума не освобождает от модераторского произвола
 
Спасибо большое за направление. А то что-то мозг за ступарился  :)
Вот полное решение, что у меня получилось в итоге:
Код
=ЕСЛИ(ИЛИ(E4="Sell";H4="Buy");H4-I4;I4-H4)
Еще раз спасибо.
 
Цитата
Di17 написал:
Вот полное решение
Di17, вы уверены, что это именно то, что надо? это противоречит описанию задачи
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
Di17 написал:
ИЛИ(E4="Sell";H4="Buy")
если третьего значения кроме Sell и Buy не дано то всегда будет истина и будет срабатывать ВСЕГДА  H4-I4 вам об этом buchlotnik, говорит
Лень двигатель прогресса, доказано!!!
 
но формула работает, только что проверил, нужно было именно это, другого варианта я пока не вижу.
Нужно было по текстовому значению в ячейке сделать вычитания в одну или другую сторону, ведь цена движется или вверх, или вниз, поэтому и перестановки такие
Прикрепил таблицу
Изменено: Di17 - 16.11.2020 13:29:21
 
Цитата
Di17 написал:
но формула работает
потому что =ЕСЛИ(ИЛИ(E4="Sell";H4="Buy") - а у вас в H4 числа и Buy там никогда не будет, в остальном ваша формула повторяет мою
Соблюдение правил форума не освобождает от модераторского произвола
 
Простите, я ошибся и опять запутался. Все таки базовый курс по Exel еще не делает из меня полноценного пользователя. Оставлю вашу формулу и оставлю только Sell и Buy. Остальной текст из колонки Тип, уберу, чтоб не запутаться.
Спасибо за помощь
 
Для коллекции
Код
=(H4-I4)*((E4="Sell")-(E4<>"Sell"))

или просто
Код
=ABS(H4-I4)
 
Спасибо. Возьму на вооружение  
Страницы: 1
Наверх