И снова Excel [Печать]
Выбрать сообщения с # по # FAQ
AUTOLADA.RU -> Кофейня и курилка |

#1: И снова Excel Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 13 Июля 2018 12:57
Как может быть такое:

Есть два числа. Одно рассчитывается по формуле, второе вводится вручную как проверочное. Например расчетная сумма остатка денег на карте 1194 руб. 10 коп., фактический остаток 1194 руб. 10 коп. Т.е. разность (проверка) должна быть = 0



Это уже второй или третий случай в моей практике, по началу думал, что сам где то тупанул, но сейчас уже совсем в растерянности.
Пока спасаюсь =ОКРУГЛ(.....), но хотелось бы по уму разобраться.

Сталкивался кто?

#2:  Автор: Art_16R СообщениеДобавлено: 13 Июля 2018 12:59

#3:  Автор: Дмитрий_053 СообщениеДобавлено: 13 Июля 2018 13:22
"Точность как на экране" facepalm
#4:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 13 Июля 2018 13:24
Дмитрий_053
Специально нулей добавил, для наглядности.

#5:  Автор: KubaОткуда: Таманский полуостров СообщениеДобавлено: 13 Июля 2018 13:25
так вот откуда у Абрамовича лярды. hehe hehe
#6:  Автор: Дмитрий_053 СообщениеДобавлено: 13 Июля 2018 13:28
ЕвгеничЪ писал(а):

Дмитрий_053
Специально нулей добавил, для наглядности.


facepalm
В настройках экселя найди опцию и поставь галочку: "точность как на экране"!
facepalm

#7: Re: И снова Excel Автор: OLEG_074Откуда: Пермь СообщениеДобавлено: 13 Июля 2018 13:32
ЕвгеничЪ писал(а):

Как может быть такое:

Есть два числа. Одно рассчитывается по формуле...

Сталкивался кто?


Ответ в формуле, не?

#8:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 13 Июля 2018 13:35
Дмитрий_053 писал(а):

В настройках экселя найди опцию и поставь галочку: "точность как на экране"!


Спасибо, добрый человек!

OLEG_074 писал(а):

Ответ в формуле, не?


Нет, там все просто... сумма ряда простых чисел...

Добавлено спустя 24 секунды:

Истинная причина так и не ясна мне, помог совет Дмитрий_053

#9:  Автор: Дмитрий_053 СообщениеДобавлено: 13 Июля 2018 13:46
ЕвгеничЪ
Пожалуйста! Drinks or Beer

Цитата:

...
Истинная причина так и не ясна мне...


См. здесь: http://firststeps.ru/
MS Office -> Excel ->
Шаг 23 - "Формулы - точность как на экране"

#10:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 13 Июля 2018 13:52
Дмитрий_053
кстати, возникает еще один вопрос... если эксель считает до 14 (или скольки там) знаков, то почему в первой ячейке после запятой отображаются нули?
Специально добавил больше знаков...
Я так понимаю, что он должен отображать там еще что то кроме нулей, так как он считает нужным

#11:  Автор: Dmitriy_NMSKОткуда: Тула - Новомосковск СообщениеДобавлено: 13 Июля 2018 13:52
Сильно похоже, что где-то в формуле используется тип double. Этот один из самых неточных типов в кампутерах))
#12:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 13 Июля 2018 13:53
Т.е. "точность как на экране" помогла, но как бы на экране и так отображено достаточное количество знаков, что бы видеть, что там нули...
Все равно не понимаю откуда нестыковка((

Добавлено спустя 46 секунд:

Dmitriy_NMSK
в формуле используются ячейки в денежном формате, в ячейках суммы...

#13:  Автор: Ahmet99Откуда: новое девяткино СообщениеДобавлено: 13 Июля 2018 15:00
это число с плавающей точкой, доубле, в памяти компьютера, которая по типу 0101010101 хранится в виде нулей и единиц,
01 = 1
10 = 2
11 = 3
и так далее.

Для представления дабл компьютере используется схема с мантиссой, для точного представления числа не остаётся раздрядов 0 и 1, поэтому приближённое значение получается.
https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9

Добавлено спустя 1 минуту 27 секунд:

и вот ещё с примерами
https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D0%B4%D0%B2%D0%BE%D0%B9%D0%BD%D0%BE%D0%B9_%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8

По идее, это нужно понять и простить, использовать округление до копеек и быть счастливым! hehe

#14:  Автор: kulmukОткуда: Карелия СообщениеДобавлено: 13 Июля 2018 16:10
Art_16R писал(а):



Согласен.

#15:  Автор: OLGERTОткуда: г. Семилуки, Воронежская обл. СообщениеДобавлено: 14 Июля 2018 17:30
kulmuk писал(а):

Art_16R писал(а):




http://www.autolada.ru/images/avatars/1/19/19946409055b13c3963777a.gif

#16:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 19 Июля 2018 08:05
господа, а можно сделать так, что бы:
если в ячейке формула, то заливка желтая, если в ячейке просто значение, то заливки нет?

#17:  Автор: ЕвгеничЪОткуда: Татарстан, Альметьевск СообщениеДобавлено: 19 Июля 2018 09:46
Сделал через =ЕФОРМУЛА() в соседнем столбце. Далее по "ложь" или "истина" через условное форматирование.
А просто через условное форматирование ну никак не получается.




AUTOLADA.RU -> Кофейня и курилка |
Страница 1 из 1
Часовой пояс: GMT + 4
AUTOLADA.RU