Страницы: 1
RSS
Действия формулы при положительных и отрицательных значениях ячейки
 
Здравствуйте! Помогите пожалуйста в корректировке формулы. По задумке формула должна при положительном значении ячейки N2 прибавлять стоящее в ней число к значению в ячейке P2 , а при отрицательном соответственно вычитать. Написал такую формулу, =ЕСЛИ(N2>0;(P2+N2);ЕСЛИ(N2<0;P2-N2)) но она только прибавляет не смотря на то, что ней стоит отрицательное число. Что в ней неправильно, подскажите пожалуйста
 
Посмотреть бы на формат этого числа в примере. Покажите в примере что так =P2+N2, без ЕСЛИ, не работает.
 
Код
=ЕСЛИ(N2>=0;P2+N2;P2-N2)
Кому решение нужно - тот пример и рисует.
 
А прибавить модуль не проще?
 
Цитата
Пытливый написал: =ЕСЛИ(N2>=0;P2+N2;P2-N2)
Спасибо все заработало, только вместо = поставил <   Еще раз большое спасибо за помощь!
 
Цитата
только вместо = поставил <
? И можете показать, как оно работает?
 
Цитата
Barsuk написал: А прибавить модуль не проще?
может и вправду?
Согласие есть продукт при полном непротивлении сторон
 
Если правильно понял, формула получилась такая
Код
=ЕСЛИ(N2><0;P2+N2;P2-N2)
если выполняется условие N2<> 0 (не равно нулю), либо больше (+), либо меньше(-), работает часть формулы P2+N2, а если равно нулю другая часть формулы P2-N2=P2-0=P2+0=P2+N2. Вывод:
Код
=ЕСЛИ(N2><0;P2+N2;P2-N2)=P2+N2
Вопрос: зачем заморачиваться функцией ЕСЛИ()?
Страницы: 1
Наверх