ERRORになります。Date型じゃないのでERRORになるのは当たり前ですがifで回避させようと考えています。差は「1年と1日」ですよね。「1」年と算出されて、DateDiffは「2」年と算出されます。ifで回避させようと考えています。入力値を常に日付値あるいは整数値の何れかに統一した方が良いと思いますよ。値同士の演算を行うことができます。値に変換することもできます。型同士の日付演算ではなく、整数演算で求められますね。セルの書式を返すというプロパティがあります。数値ならTRUEなどが使えます。