Думаю ошибка в том, что Excel в случае с ">50" для условия интерпретирует его как логический оператор и число, а для ячейки как строку текста, при сравнении Строка ">50" не совпадает с диапазоном чисел от 50 до бесконечности, потому он и не видит это совпадение. Используйте другую логику или иначе определите диапазон.