Всем привет. Столкнулся с глюком (ну или особенностью расчета формулы). Попробуйте сами:
Напишите формулу =1^2, все просто один в квадрате будет 1. Пока все хорошо.
А теперь, если хотите изменить знак (сделать отрицательным), то нужно просто поставить "-" перед формулой.
Но если написать в ячейке =-1^2, то получим ответ тоже 1! Т.е. excel (-1) возводит в квадрат!
Еще один минус поставить, он (--1) возводит в квадрат.
Чтобы ответ был правильным нужно скобки ставить =-(1^2) или ноль добавить в начало =0-1^2. Тогда все верно: -1
Вот так добавление +0 в формулу меняет знак на противоположный!
Правильный приоритет операций: сначала возведение в степень, потом умножение-деление, потом сложение-вычитание. Но похоже для excel минус перед числом это не вычитание, а часть числа. Математики в шоке :)
P.S. столкнулся с этим, когда писал формулу нормального распределения руками =EXP(-(X-M)^2/2/S^2). Он тут тоже "-" игнорирует.
Напишите формулу =1^2, все просто один в квадрате будет 1. Пока все хорошо.
А теперь, если хотите изменить знак (сделать отрицательным), то нужно просто поставить "-" перед формулой.
Но если написать в ячейке =-1^2, то получим ответ тоже 1! Т.е. excel (-1) возводит в квадрат!
Еще один минус поставить, он (--1) возводит в квадрат.
Чтобы ответ был правильным нужно скобки ставить =-(1^2) или ноль добавить в начало =0-1^2. Тогда все верно: -1
Вот так добавление +0 в формулу меняет знак на противоположный!
Правильный приоритет операций: сначала возведение в степень, потом умножение-деление, потом сложение-вычитание. Но похоже для excel минус перед числом это не вычитание, а часть числа. Математики в шоке :)
P.S. столкнулся с этим, когда писал формулу нормального распределения руками =EXP(-(X-M)^2/2/S^2). Он тут тоже "-" игнорирует.