Bei meiner (n) Excelversionen stellt sich das Format automatisch ein.

Feld1 = Datum 1 (Darstellung Datum)
Feld2 = Datum 2 (Darstellung Datum)
Feld 3 = Feld 2 - Feld 1 (Darstellung Zahl)

Wo ist denn das Problem?

BTW. Intern speichert Excel jedes Datum/Zeit als fortlaufende Zahl
mit dem dem Startwert 01.01.1900 0:00 (imho)
Vor dem Komma sind die Tage, dahinter ist die Uhrzeit.