|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2011, 18:47 | #1 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Рекомендую знатокам и любителям EXCEL.
Код:
Результаты в А4, А5 не вызывают сомнений. А вот в А6 СЧЕТЕСЛИ вернул 2, т.е. СЧЕТЕСЛИ решил, что в диапазоне В1:В2 два значения таких, как в В2. Как вам результат? При пошаговом вычислении формулы видно как эксель сравнивает текстовое значение "30114810100000000042" (именно текст, а не число 30114810100000000042) с диапазоном В1:В2 и возвращает результат 2!!! файл приложен, проверте, пожалуйста, у себя. вывод у меня один: в данной ситуации эксель решил конвертировать значения в числа, а за счет точности хранения мантисы эти числа оказались равными. господа, будьте бдительны при работе с длинными числами хранящимися как текст. или я погарячился с выводами?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.12.2011, 19:02 | #2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Мне кажется дело в аппроксимации. Почти аналогичное обсуждалось здесь. Помимо этого, там много чего еще интересного : )
Тишина – самый громкий звук
Последний раз редактировалось nerv; 22.12.2011 в 19:06. |
22.12.2011, 19:56 | #3 | |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
Цитата:
=СЧЁТЕСЛИ(B1:B2;"301148101000000000 39") = 2 =СЧЁТЕСЛИ(B1:B2;"301148101000000000 42") = 2 =СЧЁТЕСЛИ(B1:B2;3011481010000000000 0) = 2 =СЧЁТЕСЛИ(B1:B2;"="&B1) = 2 А вот это уже интереснее: =СЧЁТЕСЛИ(B1:B2;">="&B1) = 0 Текст нельзя сравнивать на больше/меньше в СЧЕТЕСЛИ |
|
22.12.2011, 23:10 | #4 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
http://catstail.narod.ru/
http://catstail.narod.ru/arithm.zip Цитата:
|
|
23.12.2011, 15:44 | #5 |
Форумчанин
Регистрация: 19.11.2011
Сообщений: 128
|
"Корреспондентские счета в банках-нерезидентах"...
Я раньше вообще мучался, когда обрабатываешь ведомость остатков. Последний месяц вот налег на VBA для обработки этих данных.... Это у тебя не единственный глюк. Если, например сделать список из таких счетов (с повторяющимися счетами) и отсортировать, то результат сортировки будет вообще странным... а если выбрать текст и числа отдельно друг от друга сортировать, то тогда все норм будет.
Нет ничего невозможного, главное верить в это.
Последний раз редактировалось Snekich; 23.12.2011 в 15:58. |
23.12.2011, 17:25 | #6 | |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Цитата:
Код:
Тишина – самый громкий звук
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопросам знатокам и просто любителям, нужно составить не сложный sql запрос | modz | SQL, базы данных | 3 | 14.08.2013 11:20 |
Настоящим знатокам! | GTR | Помощь студентам | 5 | 25.10.2008 13:53 |
вопрос знатокам | Exo | Microsoft Office Excel | 1 | 29.01.2008 17:01 |