I think you may have copied the MOD solution incorrectly. For what you described, you want this:
MOD(X3,1)
That expression returns 0 if the number is an integer, which will be interpreted as FALSE. A date without a time is an integer.
Then the total solution is:
The reason I added the check for the date is that with your original solution you could also enter 1.1, which is in the year 1900 and may not be a valid date for you. If you really don't care what the date is you can remove that part of the formula. In that case it is no longer necessary to check for ISNUMBER since IFERROR will cover that for the MOD function.
Bookmarks