Я не могу понять, почему результат Y, даже если ячейка H22 имеет значение 4. Разве это не Х?
=IF(H22="4";"X";"Y")
Я не могу понять, почему результат Y, даже если ячейка H22 имеет значение 4. Разве это не Х?
=IF(H22="4";"X";"Y")
Удалить цитаты вокруг 4 ...
=IF(H22=4,"X","Y")
Excel автоматически преобразует то, что он распознает как числа, в числовой формат, в то время как ваше сравнение ищет символ 4 (не число 4)
Используйте =IF(H22=4,"X","Y")
без кавычек вокруг 4, если вы хотите, чтобы он проверял значение 4, а не строку "4".
Excel часто конвертирует между строковыми и числовыми представлениями, но в этом случае этого не произошло, когда я тестировал в Excel 2010. Если я поставлю '4 (апостроф для форсирования строки), то ваша исходная формула вернет X, как вы и ожидали.