Use the expression with ROUND outside IIF and use format to show blanks for nulls.
ROUND(IIF(a<b,Nothing,4.2))
Format string to whatever you want, for example like this:
###;,-###""
Alternatively, use the Round function inside
=IIF(a<b,Nothing,ROUND(4.2))