Datums- und Zeitfunktionen einsetzen
639
Daten auswerten:
Berechnungen
Im Ordner \Buch\Kap15 auf der CD-ROM zu diesem Buch finden Sie in der Datei Kap15_Text.xlsx
ein Beispiel dazu, wie Sie die Häufigkeit jedes Buchstabens in einer Zeichenfolge bestimmen
können.
In etwas abgewandelter Form eignet sich die Funktion auch zum Zählen der Wörter eines Textes.
Die Formel
liefert als Ergebnis die Zahl 3, also die Anzahl der Wörter des Textes.
Datums- und Zeitfunktionen einsetzen
Excel kann auch mit Datumswerten und Zeitangaben rechnen. Beim Eingeben von Datumswerten
und Zeitwerten versucht Excel, Sie in der Weise zu unterstützen, dass verschiedene Schreibweisen in
eine Excel-konforme Schreibweise umgewandelt werden. Oft führt das aber auch zu Problemen.
Wenn Sie beispielsweise einen Bruch wie 1/5 eingeben, wird dieser in das Datum 1. Mai umgewan-
delt. Soll der Bruch als solcher erhalten bleiben, geben Sie diesen in der Schreibweise 0[Leer]1/5 ein.
Die Umsetzung des Divisionszeichens in einen Datumspunkt lässt sich hervor-
ragend ganz gezielt einsetzen. Die Datumserfassung auf dem numerischen Block, auf dem nor-
malerweise kein Punkt zu finden ist, erfolgt dann eben mit 17/8 oder 17/8/2006. Das Ergebnis ist
der 17.8.2006. Auch das Minus-Zeichen ist für diese schnelle Eingabe geeignet. Weitere Tipps zur
Dateneingabe finden Sie in Kapitel 4.
Andererseits kann Excel das Datum 12.5. nicht als solches erkennen, die Eingabe wird als Text
betrachtet. Geben Sie allerdings 12.5 (also ohne zweiten Punkt) ein, ergänzt Excel die Eingabe um
das aktuelle Jahr. Angesichts der vielen möglichen Schreibweisen eines Datums, könnte fast »Mitge-
fühl« für die Excel-Programmierer aufkommen.
Formatierte Zahl und Zellinhalt
Wie kommt es überhaupt, dass Excel mit einem Datum rechnen kann? Geben Sie einmal das aktu-
elle Tagesdatum ein. Ganz schnell geht das mit der Tastenkombination
(Strg)+(.) (Punkt). Soll das
Datum als aktualisierbare Formel eingetragen werden, verwenden Sie die Funktion
In der Bearbeitungsleiste steht dann etwa 23.12.2007. Rufen Sie das Dialogfeld Zellen formatieren
auf, stellen Sie fest, dass die Zelle mit einem Datumsformat formatiert wurde. Ändern Sie dieses
Zahlenformat in Standard um und beenden Sie das Dialogfeld. In der Zelle und in der Bearbei-
tungszeile wird nun die Zahl 39439 angezeigt.
=LÄNGE("Excel ist toll")-LÄNGE(WECHSELN("Excel ist toll";" ";""))+1
TIPP
=HEUTE()
Kapitel 15
Mit Funktionen kalkulieren und auswerten
640
Ein Datum ist also nichts anderes, als eine Zahl mit einem bestimmten Format. Der Ursprung des
Zahlenstrahls für die Datumsberechnungen in Excel ist die Zahl 1, der das Datum 1. Januar 1900
zugewiesen ist. Ausgehend von diesem Datum werden die Tage gehlt. Es gibt allerdings im Dialog-
feld Excel-Optionen in der Kategorie Erweitert das Kontrollkästchen 1904-Datumswerte verwenden,
mit dem Sie den Startwert der Datumsberechnungen auf den 2. Januar 1904 festlegen können.
Diese Einstellung gilt für die aktive Mappe, alle bereits eingetragenen Datums-
angaben werden angepasst!
Der folgende Abschnitt soll für Berechnungen mit Datumswerten und Zeitwerten einige Bei-
spiele zeigen. Im Ordner \Buch\Kap15 auf der CD-ROM zu diesem Buch finden Sie in der Datei
Kap15_Datzeit.xlsx die Beispiele zu diesem Abschnitt.
Wichtige Tabellenfunktionen für
Datumsberechnungen
Die Funktionen
TAG(Zahl)
MONAT(Zahl) und
JAHR(Zahl)
ermitteln aus einem Datum den gleichnamigen Teil.
Beispiele:
=TAG("15. Juni 2005")
ergibt 15
=MONAT("15. Juni 2005")
ergibt 6
=JAHR("15.6.2005")
ergibt 2005
Um eine Zahl in ein Datum umzuwandeln, stellt Excel die Funktion
DATUM(Jahr;Monat;Tag)
bereit. Die Funktion liefert die fortlaufende Zahl des jeweils angegebenen Datums. Die Argumente
selbst können ebenfalls als Funktion angegeben werden. Etwa mit JAHR(HEUTE()) für das Argu-
ment Jahr.
Beispiel:
=DATUM(JAHR(HEUTE());12;31)
liefert den 31.12. des aktuellen Jahres.
Für den umgekehrten Weg verwenden Sie die Funktion
DATWERT(Datumstext)
die ein als Text vorliegendes Datum in eine fortlaufende Zahl umwandelt.
Beispiel:
=DATWERT("31.12.2003")
ergibt 37986.
=DATWERT(TEXT(A1;"tt.MM.jjjj"))
ergibt 37885, wenn in Zelle A1 der 21.9.2003 steht.
ACHTUNG
Datums- und Zeitfunktionen einsetzen
641
Daten auswerten:
Berechnungen
Wichtig ist hierbei, beim Zahlenformat den Monat mit Großbuchstaben ("MM") anzugeben, um
einer Verwechslung mit einem Zeitformat vorzubeugen. Im Zeitformat steht "mm" für Minuten.
Auf der Registerkarte Formeln und im Funktions-Assistenten finden Sie in der
Kategorie Datum und Uhrzeit weitere Funktionen zu diesen Berechnungsarten.
Abbildg. 15.41
Datumsfunktionen und Datumsformate
Die gezeigten Beispiele finden Sie auf dem Arbeitsblatt Datum in der Datei Kap15_Datzeit.xlsx im
Ordner \Buch\Kap15 auf der CD-ROM zu diesem Buch.
Sind Sie ein Sonntagskind?
Dieser Frage können Sie mit der Tabellenfunktion
nachgehen, wenn Sie für das Argument Zahl das Datum eintragen und für das Argument Typ einen
der Werte aus Tabelle 15.6.
Beispiel:
HINWEIS
WOCHENTAG(Zahl;Typ)
Tabelle 15.6
Die Rückgabewerte von WOCHENTAG einstellen
Typ Zahl
1 oder nicht angegeben Zahl 1 (Sonntag) bis 7 (Samstag). Standard
2 Zahl 1 (Montag) bis 7 (Sonntag).
3 Zahl 0 (Montag) bis 6 (Sonntag).
=WOCHENTAG("23.05.1950";1)

Get Microsoft Office Excel 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.