2015-04-09 2 views
0

У меня есть формула IF, которая оценивает две ячейки с данными, возвращаемыми из других формул.Excel Если формула не оценивается правильно?

= IF (B5> D5, D5, B5)

Кажется достаточно просто, не так ли? Однако, когда я пытаюсь использовать его, он, кажется, оценивает формулы в ячейках вместо оценки возвращаемых значений.

т.е .: Если B5 возвращает 414 и D5 возвращает 416, я получаю 416 вместо 414.

Что я здесь отсутствует?

+0

Ваша формула выглядит нормально. Должно быть что-то еще с вашей таблицей. Предположим, что ячейка B5 содержит формулу '= 413 + 1', а D5 содержит' = 417-1'. Если я поместил вашу формулу в другую ячейку, чем она, она будет оцениваться до 414, как и ожидалось. – stakx

+0

Мне также не удалось воспроизвести. Я создал две ячейки и поместил в них текстовые числа '' 414' и ''416', тогда я создаю две новые формулы ячеек, указывающие на них. Я проверил тест неравенства как с исходными ячейками, так и с версиями формул, и ожидаемые результаты были возвращены. – JNevill

+0

Не могли бы вы настроить свои расчеты на ручной? Просто для забавы, нажмите F9 и посмотрите, выкинет ли формула то, что вы ожидаете? Это длинный выстрел, но я в тупике. – JNevill

ответ

1

В моем тестировании ваша формула работала для меня. Вы пытаетесь отобразить меньшее количество ячеек? Если да, попробуйте это

=MIN(B5,D5) 
+0

+1 за предложение 'MIN', но, возможно, это поможет, если вы упомянули * что * вы протестировали, то есть что именно вы положили в B5 и D5. (Я знаю, что теоретически это не имеет значения, но для полноты ...) – stakx

+0

= MIN() тоже не работает. Клетки содержат результаты формул VLOOKUP. –

+1

Даже с VLOOKUP в моем тестировании я все еще получаю MIN для работы. Можете ли вы дать нам более подробную информацию о том, как выглядят ваши формулы VLOOKUP? – Jem

1

При проверке формулы VLOOKUP в калькуляторе я нашел интересный факт. VLOOKUP возвращает все ответы как текст. Итак, чтобы использовать числовое значение, поместите ячейку внутри функции VALUE().

= IF (VALUE (B5)> D5, D5, VALUE (B5))

Вуаля! Работает сейчас!

В качестве альтернативы вы можете разместить VLOOKUP внутри функции VALUE.

Спасибо за помощь, ребята!

Смежные вопросы