Виктор, о функции ПОИСК. Поскольку второй аргумент функции - текст, то Excel должен в начале преобразовать число в текст (с учетом региональных настроек!). На первом этапе число записывается в "обычном" формате, при этом общее число цифр ограничено - не спрашивайте точное значение, это, вероятно, знает только Владимир (ZVI). Если после этого программа решает, что потеряна точность, то число преобразовывается в текст по экспоненциальному формату. Этот "мультфильм" можно увидеть, рассматривая аргументы
Код
=ПОИСК("E";B1)
с помощью Fx. Начинаем с B1=1,1E-14 , далее добавляем по единице после запятой. Когда общее количество единиц достигнет 6, аргумент станет преобразовываться по экспоненциальному формату и формула вернет число.
Попробовал форматы... Хотя по идее они не при чем... Похоже программисты из Microsoft не все говорят в справке , Наверное не все случаи для "Е" предусмотрены или сами так захотели сделать Тоже частенькостал натыкаться на то что не всегда все работает....Особенно если комп во время работы к интернету подключен...
Начиная с #3 есть предложение перенести тему в курилку с названием: "как отличить глюк от бага" Битые файлы, битые ячейки... глюк или баг? Пользователям предлагают покупать косячный продукт? Как просроченную колбасу? 2003 и 2007 многие пользуются до сих пор...
Ни то, ни другое. Поскольку максимальное количество цифр для отображения числа в виде текста всегда ограничено, то рано и поздно приходится переходить на эспоненциальный формат. Есть более забавные вещи, связанные с поиском (может быть, кто-то не знает). Заносим, например, в A1 12345, далее уменьшаем ширину столбца до появления "####". Набираем CTRL+F, Область поиска - значения, Найти: # ... и находим!
Да, Игорь, при преобразовании числа в текст при вычислении формул Excel числовые форматы не учитываются (как и в других случаях).
sokol92, Блин, ваще интересно получается! 24 строка ищем четверку, хоть с кавычками хоть без них. Результат - 9 позиция, не 4-я. ???? Ширину столбца уменьшать пробовал