Use =IF(H22=4,"X","Y")
sem aspas ao redor dos 4 se você quiser testar o valor 4, não a string "4".
O Excel geralmente converte entre representações numéricas e de string, mas não apareceu neste caso quando testei no Excel 2010. Se eu colocar '4 (apóstrofo para forçar string), sua fórmula original retornará X como você esperava.