Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как может сравнение двух равных чисел, быть отрицательным? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как может сравнение двух равных чисел, быть отрицательным? (Формулы)
Как может сравнение двух равных чисел, быть отрицательным?
jack_jackson Дата: Среда, 29.01.2014, 23:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Помогите разобраться что к чему (прикладываю файл).

В ячейке O1 сумма нескольких других ячеек, в ячейке M1 число введенное руками. В ячейке N1 простая формула, которая сравнивает M1 и O1. Визуально числа в обоих ячейках равны, а результат сравнения формулой ЕСЛИ выдает, что они не равны. Причем, разница двух чисел в ячейках M1 и O1 равна нулю.

Посмотрите, может кто подскажет в чем ошибка.
К сообщению приложен файл: 4786684.xls (40.5 Kb)


Сообщение отредактировал jack_jackson - Среда, 29.01.2014, 23:30
 
Ответить
СообщениеПомогите разобраться что к чему (прикладываю файл).

В ячейке O1 сумма нескольких других ячеек, в ячейке M1 число введенное руками. В ячейке N1 простая формула, которая сравнивает M1 и O1. Визуально числа в обоих ячейках равны, а результат сравнения формулой ЕСЛИ выдает, что они не равны. Причем, разница двух чисел в ячейках M1 и O1 равна нулю.

Посмотрите, может кто подскажет в чем ошибка.

Автор - jack_jackson
Дата добавления - 29.01.2014 в 23:26
Serge_007 Дата: Среда, 29.01.2014, 23:35 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
К сообщению приложен файл: 2569982.gif (15.3 Kb) · 8271642.gif (34.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеIEEE 754 стандарт двоичной арифметики с плавающей точкой




Автор - Serge_007
Дата добавления - 29.01.2014 в 23:35
Wasilich Дата: Среда, 29.01.2014, 23:55 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А если так:
Код
=J79+J75+J57+J3+J1

то считает правильно. %)
К сообщению приложен файл: 6601127.xls (42.5 Kb)


Сообщение отредактировал Wasilic - Среда, 29.01.2014, 23:58
 
Ответить
СообщениеА если так:
Код
=J79+J75+J57+J3+J1

то считает правильно. %)

Автор - Wasilich
Дата добавления - 29.01.2014 в 23:55
jack_jackson Дата: Четверг, 30.01.2014, 19:43 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
что же получается,
32,9+53,2-26,2-50 = 9,89999999999999000

а если местами поменять, то уже
-50-26,2+53,2+32,9 = 9,90000000000000000

странность какая-то %)

В общем задам в Параметрах - Точность как на экране, пусть считает округленно.


Сообщение отредактировал jack_jackson - Четверг, 30.01.2014, 19:43
 
Ответить
Сообщениечто же получается,
32,9+53,2-26,2-50 = 9,89999999999999000

а если местами поменять, то уже
-50-26,2+53,2+32,9 = 9,90000000000000000

странность какая-то %)

В общем задам в Параметрах - Точность как на экране, пусть считает округленно.

Автор - jack_jackson
Дата добавления - 30.01.2014 в 19:43
vikttur Дата: Пятница, 31.01.2014, 06:17 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Точность как на экране - необратимо. Один раз резать, нужно не раз подумать.
Изменения на всех листах книги. Навсегда.
Лучше использовать функции округления.
 
Ответить
СообщениеТочность как на экране - необратимо. Один раз резать, нужно не раз подумать.
Изменения на всех листах книги. Навсегда.
Лучше использовать функции округления.

Автор - vikttur
Дата добавления - 31.01.2014 в 06:17
jack_jackson Дата: Пятница, 07.02.2014, 18:21 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Точность как на экране - необратимо.


Спасибо, но только я уже сделал, когда прочитал ваше сообщение :D
В моем случае не критично, считаются деньги. Хотя я уже заметил недостаток такого решения. Там где копейки были скрыты, т.е. в формате ячейки стояло число десятичных знаков ноль, там возникли недостачи, но это легко лечится, меняешь формат ячеек, ставишь требуемое кол-во десятичных знаков после запятой и все.

Хотя мой случай простой, а у кого-то наверное будут сложности.
 
Ответить
Сообщение
Точность как на экране - необратимо.


Спасибо, но только я уже сделал, когда прочитал ваше сообщение :D
В моем случае не критично, считаются деньги. Хотя я уже заметил недостаток такого решения. Там где копейки были скрыты, т.е. в формате ячейки стояло число десятичных знаков ноль, там возникли недостачи, но это легко лечится, меняешь формат ячеек, ставишь требуемое кол-во десятичных знаков после запятой и все.

Хотя мой случай простой, а у кого-то наверное будут сложности.

Автор - jack_jackson
Дата добавления - 07.02.2014 в 18:21
SkyPro Дата: Пятница, 07.02.2014, 18:26 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
[offtop]
В моем случае не критично, считаются деньги.

Ваще не критично :)


skypro1111@gmail.com
 
Ответить
Сообщение[offtop]
В моем случае не критично, считаются деньги.

Ваще не критично :)

Автор - SkyPro
Дата добавления - 07.02.2014 в 18:26
jack_jackson Дата: Пятница, 07.02.2014, 18:49 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Ваще не критично


Имелось ввиду, что точность всего лишь два знака после запятой. Поэтому точность не слишком высока, вот и не критично. Да и операции с числами только сложения и вычитания :D
 
Ответить
Сообщение
Ваще не критично


Имелось ввиду, что точность всего лишь два знака после запятой. Поэтому точность не слишком высока, вот и не критично. Да и операции с числами только сложения и вычитания :D

Автор - jack_jackson
Дата добавления - 07.02.2014 в 18:49
koyaanisqatsi Дата: Суббота, 15.11.2014, 18:32 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 713
Репутация: 15 ±
Замечаний: 0% ±

Excel 2010
что же получается,
32,9+53,2-26,2-50 = 9,89999999999999000

а у меня 9,9
но я не шаманил.
 
Ответить
Сообщение
что же получается,
32,9+53,2-26,2-50 = 9,89999999999999000

а у меня 9,9
но я не шаманил.

Автор - koyaanisqatsi
Дата добавления - 15.11.2014 в 18:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как может сравнение двух равных чисел, быть отрицательным? (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!