Определение знака числа по последней цифре, по принципу чет/нечет

Автор CHAoS, 19.03.2011, 22:47

« назад - далее »

CHAoS

Суть в том, что мне нужно возвести число -1 в степень, которая содержится в ячейке, для определения знака.
т.е. я возвожу -1 в 2422 или в 2633(к примеру).
Иногда, совершенно не известно почему, в ячейке, где должно произвестись выисление в степень, появляется ошибка #число. как ее исправить? ведь там нет никаких сложных вычислений?

kimtan

Покажите нам ошибку в файле эксель.
Перед этим ознакомьтесь с правилами.
Пока не понятно, для чего вообще возводить в степень для определения знака.
Webmoney: E350157549801 Z116603216205 R268084006579

CHAoS

#2
Смысл в том, что нужно взять случайно число, меньшее определенного значения.
К примеру, "6,36"
и оно обязательно должно быть дробное, т.е. 5,331
Дальше, если случайное число имеет на конце четную цифру, то знак случайного числа будет +. Если нечетную, то минус. В данном случае, при 5,331 должно получиться "-5,331"

Еще нужно сделать, чтобы случайное число было не больше изначального, в данном случае 6,36. Получилось, но иногда проскакивает какое-нить 6,38 или 6,7(

CHAoS

С последней проблемой справился, с помощью условия ЕСЛИ, но с первым никак(

kimtan

Webmoney: E350157549801 Z116603216205 R268084006579

CHAoS

Спасибо большое!
А не знаете почему мой способ не работал? по идее все правильно ведь делал?

kimtan

Знаю. Потому что единица не всегда возводилась в целую степень. Можно ввести в любой ячейке например: =-1^1245,6 и удостовериться в этом.
Хотя, конечно дробной степени по человеческой логике получаться не должно, но у Экселя своя логика... иногда ошибочная.
Webmoney: E350157549801 Z116603216205 R268084006579

CHAoS

А можно еще спросить?
Есть ли возможность записать функцию типа y=2+ 3*x1, где 2 и 3 это значения из ячеек? т.е. y=A1+B1*x1
Можно ли в ячейку ставить ссылку на следующий лист? т.е. при нажатии на определенную ячейку на листе 1 открывается лист 2.
И можно ли запретить расчеты на листе 3, до нажатия определенной ячейки?