Суть проблемы понять не могу, ибо в какой-то доле случаев формула работает правильно, но кое-где значения возвращаются не в том, виде, в каком я хотел бы их видеть.
В прикрепленном файле в первой части (они разделены полосой) в столбике С выводятся сообщения о найденном корне и промежуток, где он найден. Вот только один из промежутков записан не в формате "x,x", а в формате "x,xxxx...", хотя там попросту должно выводится значение ячейки (в самой ячейке числа отображаются нормально, проблема именно в формуле).
Далее в столбцах E,F,G в строках в районе 60+ вместо числовых значений выводится что вроде "-7,1E-05" (что это вообще?). Формулы проверил - вроде правильно. В столбце I значение должно вообще только один раз выводиться. В общем, в документе все видно, помогите исправить. И желательно бы узнать, что я не так сделал.
Здравствуйте.
Суть проблемы понять не могу, ибо в какой-то доле случаев формула работает правильно, но кое-где значения возвращаются не в том, виде, в каком я хотел бы их видеть.
В прикрепленном файле в первой части (они разделены полосой) в столбике С выводятся сообщения о найденном корне и промежуток, где он найден. Вот только один из промежутков записан не в формате "x,x", а в формате "x,xxxx...", хотя там попросту должно выводится значение ячейки (в самой ячейке числа отображаются нормально, проблема именно в формуле).
Далее в столбцах E,F,G в строках в районе 60+ вместо числовых значений выводится что вроде "-7,1E-05" (что это вообще?). Формулы проверил - вроде правильно. В столбце I значение должно вообще только один раз выводиться. В общем, в документе все видно, помогите исправить. И желательно бы узнать, что я не так сделал.Carrot
Carrot, здравствуйте. Глюк отображения чисел - в ячейке отображается округлённый, в то время как в формулу идёт фактический результат - т.е. те самые 0,999..... Чтобы в формулу шло корректно, нужно округлить результат
Код
=ЕСЛИ(A27<$B$4;ОКРУГЛ(A27+$C$4;1);"")
А по поводу
Цитата
"-7,1E-05"
здесь всё просто - малые числа Excel отображает в экспоненциальном формате, т.е. -7,1*10^(-5) - зпмените формат ячеек с общего на числовой и будет ОК
Carrot, здравствуйте. Глюк отображения чисел - в ячейке отображается округлённый, в то время как в формулу идёт фактический результат - т.е. те самые 0,999..... Чтобы в формулу шло корректно, нужно округлить результат
Код
=ЕСЛИ(A27<$B$4;ОКРУГЛ(A27+$C$4;1);"")
А по поводу
Цитата
"-7,1E-05"
здесь всё просто - малые числа Excel отображает в экспоненциальном формате, т.е. -7,1*10^(-5) - зпмените формат ячеек с общего на числовой и будет ОКbuchlotnik