Доброго времени суток! Помогите разобраться в проблеме. В Excele я давно не новичок, но данная проблема застала меня врасплох.
Есть таблица и искомое значение - 15,7. Нужно найти в правом столбце число, соответствующее этому искомому значению (т.е 2,8) Ищу я формулой
Код
=ИНДЕКС(A1:C5;ПОИСКПОЗ(F1;B1:B5;0);3)
Значение в таблице 15,7 образуется формулой
Код
=A2-C2*2
Но значение так и не находится!! Выдается ошибка #Н/Д, хотя для остальных числе в таблице все прекрасно находится!
Если в таблицу забить чисто 15,7 "от руки", не формулой, то все будет нормально. Или если вместо формулы "
Код
=A2-C2*2
" написать формулу "
Код
=A2-C2-C2
" то так же будет все нормально с поиском позиции.
Поиск через функцию "ВПР" так же для этого числа не работает. Перепробовал всё - формат ячеек в числовой и тд, менял значения на другие - срабатывает, но не для всех
Понимаю, объяснил всю суть коряво, но в приложенном файле все станет понятно.
Помогите разобраться! Спасибо!
Доброго времени суток! Помогите разобраться в проблеме. В Excele я давно не новичок, но данная проблема застала меня врасплох.
Есть таблица и искомое значение - 15,7. Нужно найти в правом столбце число, соответствующее этому искомому значению (т.е 2,8) Ищу я формулой
Код
=ИНДЕКС(A1:C5;ПОИСКПОЗ(F1;B1:B5;0);3)
Значение в таблице 15,7 образуется формулой
Код
=A2-C2*2
Но значение так и не находится!! Выдается ошибка #Н/Д, хотя для остальных числе в таблице все прекрасно находится!
Если в таблицу забить чисто 15,7 "от руки", не формулой, то все будет нормально. Или если вместо формулы "
Код
=A2-C2*2
" написать формулу "
Код
=A2-C2-C2
" то так же будет все нормально с поиском позиции.
Поиск через функцию "ВПР" так же для этого числа не работает. Перепробовал всё - формат ячеек в числовой и тд, менял значения на другие - срабатывает, но не для всех
Понимаю, объяснил всю суть коряво, но в приложенном файле все станет понятно.
vikttur, Спасибо! С округлением работает, но вопрос тогда другой 21,3 - 2,8*2 = 15,7 - куда округлять то? этож не тысячные, не миллионные... с другими аналогичными числами (как в моем файле) формула работает без приреканий
vikttur, Спасибо! С округлением работает, но вопрос тогда другой 21,3 - 2,8*2 = 15,7 - куда округлять то? этож не тысячные, не миллионные... с другими аналогичными числами (как в моем файле) формула работает без приреканийbosikan
bosikan, вот, почитайте https://support.microsoft.com/ru-ru/kb/78113 В двух словах: Это мы с Вами понимаем, что в Вашем примере у чисел могут быть только десятые, а Excel сначала переводит десятеричные числа в двоичные, в двоичных производит вычисления и переводит обратно в десятеричные. И вот при этом переводе туда-сюда и происходят такие накладки в 14-15-ом знаках после запятой
bosikan, вот, почитайте https://support.microsoft.com/ru-ru/kb/78113 В двух словах: Это мы с Вами понимаем, что в Вашем примере у чисел могут быть только десятые, а Excel сначала переводит десятеричные числа в двоичные, в двоичных производит вычисления и переводит обратно в десятеричные. И вот при этом переводе туда-сюда и происходят такие накладки в 14-15-ом знаках после запятой_Boroda_