hab gerade kein OpenOffice hier, aber hast du es schon mal mit der Funktion 'Tage' versucht?
Braucht er nicht, denn intern werden Daten als Integerwerte gespeichert.
Bei mir (Libre-Office 3.6.2.2) funktioniert das übrigens:
[A1] 23.11.2012 (Format: Datum)
[A2] 02.01.2013 (Format: Datum)
[A3] =A2-A1 => 40 (Automatisches Format: Zahl)
[A4] =WERT(A1)-WERT(A2) => 40 (Automatisches Format: Zahl)
Möglicherweise verlangt OpenOffice den Wrapper mit wert()...