NV()
361
HinweisDatumsangaben in Excel werden als fortlaufende Zahlen gespeichert. In der Standardeinstellung
bekommt der 1. Januar 1900 den Wert 1. Genauer: Der 31. Dezember 1899, 24 Uhr, bekommt den
Wert 1, genauso 1. Januar 1900, 0 Uhr. Bruchteile eines Tages werden in Bruchteilen von 1 erfasst, 12
Uhr hat den Wert 0,5, 18 Uhr den Wert 0,75 und 3:46 Uhr den Wert 0,15694444. Der 1. Januar 1900,
12 Uhr hat damit den Wert 1,5, der 2. Januar 1900, 18 Uhr den Wert 2,75 usw. Bruchteile ohne gan-
zen Anteil können als Datum formatiert werden, erhalten dann aber den nicht existenten Null-ten
Januar 1900 statt des 31. Dezember 1899 zugeordnet.
Auf dieser Basis ist das Rechnen mit Datums- und Zeitangaben möglich (Addition, Subtraktion).
Die Standardeinstellung des ersten Tags kann über Excel-Optionen/Erweitert/1904-Datumswerte ver-
wenden (Excel 2007) bzw. den Menübefehl Extras/Optionen, Registerkarte Berechnung in 1904-
Datumswerte (Vorgängerversionen) geändert werden. Dann bekommt der 1. Januar 1904, 0 Uhr den
Wert 0, der 2. Januar 1904, 0 Uhr (= 1. Januar 1904, 24 Uhr) den Wert 1. Bei dieser Umstellung wer-
den alle Datumswerte umbewertet, es ist also Vorsicht geboten.
Praxiseinsatz
Auf ein Beispiel kann aus den oben gemachten Überlegungen verzichtet werden.
Siehe auchT()
CD-ROMEinige Tests zu den Umwandlungen und Datumsüberlegungen aus den Hintergrund-Informationen
finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap10 in der Arbeitsmappe Informatio-
nen.xlsm (Excel 2007/2010) bzw. Informationen.xls (Excel 97-2003) auf dem Arbeitsblatt Sonstige.
NV()
NA()
SyntaxNV()
DefinitionDiese Funktion gibt den Fehlerwert #NV, der das Nichtvorhandensein eines Werts signali-
siert, zurück.
ArgumenteDie Funktion verlangt keine Argumente.
HintergrundObwohl die Funktion keine Argumente verlangt, ist dennoch die Angabe des Klammer-Paa-
res notwendig. Andernfalls interpretiert Excel Ihre Eingabe als Text.
Ähnlich wie bei den Funktionen WAHR() und FALSCH(), deren Ergebnisse auch durch die
Angabe der entsprechenden Wahrheitswerte erzeugt werden können, gelangen Sie zum
Ergebnis der Funktion NV() auch durch die einfache Eingabe des Fehlerwerts #NV selbst.
Die NV()-Funktion steht aus Gründen der Kompatibilität mit anderen Tabellenkalkulations-
programmen zur Verfügung.
Sie können diese Funktion bzw. ihr Ergebnis nutzen, um explizit leere Zellen als solche zu kenn-
zeichnen. Damit verhindern Sie, dass diese Zellen (in der Regel unbeabsichtigt) in weitere
Berechnungen eingehen. Allerdings liefern Formeln, die sich auf solche Zellen beziehen, auch
den gleichen Fehlerwert. Damit ist die Funktion eher als Vorsichtsmaßnahme denn als Mittel zur
Automatisierung bzw. Verschönerung, wie etwa die IST-Funktionen dieses Kapitels, zu sehen.
PraxiseinsatzDie letzte Bemerkung wird am Beispiel der Funktion ISTLEER() deutlich. Dort hatten Sie die
Absicht, die Übertragung leerer Zellen zu vermeiden, durch den Einsatz eines Tests auf leere
Zellen umgesetzt. Würden Sie stattdessen die Funktion NV() verwenden (oder deren Fehler-
wert), kämen Sie Ihrer ursprünglichen Absicht nicht näher, wie Abbildung 10.6 zeigt.