![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Результаты в А4, А5 не вызывают сомнений. А вот в А6 СЧЕТЕСЛИ вернул 2, т.е. СЧЕТЕСЛИ решил, что в диапазоне В1:В2 два значения таких, как в В2. Как вам результат? При пошаговом вычислении формулы видно как эксель сравнивает текстовое значение "30114810100000000042" (именно текст, а не число 30114810100000000042) с диапазоном В1:В2 и возвращает результат 2!!! файл приложен, проверте, пожалуйста, у себя. вывод у меня один: в данной ситуации эксель решил конвертировать значения в числа, а за счет точности хранения мантисы эти числа оказались равными. господа, будьте бдительны при работе с длинными числами хранящимися как текст. или я погарячился с выводами?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]()
Мне кажется дело в аппроксимации. Почти аналогичное обсуждалось здесь. Помимо этого, там много чего еще интересного : )
Тишина – самый громкий звук
Последний раз редактировалось nerv; 22.12.2011 в 19:06. |
![]() |
![]() |
![]() |
#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 Текст нельзя сравнивать на больше/меньше в СЧЕТЕСЛИ |
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
http://catstail.narod.ru/
http://catstail.narod.ru/arithm.zip Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.11.2011
Сообщений: 128
|
![]()
"Корреспондентские счета в банках-нерезидентах"...
Я раньше вообще мучался, когда обрабатываешь ведомость остатков. Последний месяц вот налег на VBA для обработки этих данных.... Это у тебя не единственный глюк. Если, например сделать список из таких счетов (с повторяющимися счетами) и отсортировать, то результат сортировки будет вообще странным... а если выбрать текст и числа отдельно друг от друга сортировать, то тогда все норм будет.
Нет ничего невозможного, главное верить в это.
Последний раз редактировалось Snekich; 23.12.2011 в 15:58. |
![]() |
![]() |
![]() |
#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 |