У меня есть формула IF, которая оценивает две ячейки с данными, возвращаемыми из других формул.Excel Если формула не оценивается правильно?
= IF (B5> D5, D5, B5)
Кажется достаточно просто, не так ли? Однако, когда я пытаюсь использовать его, он, кажется, оценивает формулы в ячейках вместо оценки возвращаемых значений.
т.е .: Если B5 возвращает 414 и D5 возвращает 416, я получаю 416 вместо 414.
Что я здесь отсутствует?
Ваша формула выглядит нормально. Должно быть что-то еще с вашей таблицей. Предположим, что ячейка B5 содержит формулу '= 413 + 1', а D5 содержит' = 417-1'. Если я поместил вашу формулу в другую ячейку, чем она, она будет оцениваться до 414, как и ожидалось. – stakx
Мне также не удалось воспроизвести. Я создал две ячейки и поместил в них текстовые числа '' 414' и ''416', тогда я создаю две новые формулы ячеек, указывающие на них. Я проверил тест неравенства как с исходными ячейками, так и с версиями формул, и ожидаемые результаты были возвращены. – JNevill
Не могли бы вы настроить свои расчеты на ручной? Просто для забавы, нажмите F9 и посмотрите, выкинет ли формула то, что вы ожидаете? Это длинный выстрел, но я в тупике. – JNevill