Excel: Differenz zwischen zwei Daten berechnen

5. Februar 2009

Auf der Suche nach einer Möglichkeit die Differenz zwischen zwei Daten in Excel zu berechnen, wie sie OpenOffice.org mit TAGE, MONATE etc bietet, bin ich über eine Seite gestolpert, die kund tut, daß viele Datumsfunktionen in Excel versteckt sind. Auch das noch! Der Formeleditor von Excel ist nicht nur viel unübersichtlicher als der von OpenOffice.org, er versteckt auch noch Funktionen?? *kopfschüttel*

Wie dem auch sei, mit dem de facto Standard der Arbeitswelt muß man sich ja auskennen, also quäle ich mich weiterhin damit. Hier die Lösung meines Problems:

Die DATEDIF-Funktion

Mit dieser Funktion können Sie auf unterschiedliche Art Datumsdifferenzen ermitteln. Die Funktion DATEDIF wird für diese unterschiedlichen Ergebnisse nur durch Parameter modifiziert.

Die Syntax der Funktion ist: DATEDIF(Datum1;Datum2;”Parameter”), wobei die beiden Datumsangaben die Voraussetzung Datum2>Datum1 erfüllen müssen, und der Parameter immer als String angegeben werden muss.

Parameter Bedeutung Beispiel
“y” Jahre DATEDIF(“01.01.06″;”15.02.07″;”y”)

ergibt 1

“m” Monate DATEDIF(“01.01.06″;”15.02.07″;”m”)

ergibt 13

“d” Tage DATEDIF(“01.01. 06″;”15.02. 07″;”d”)

ergibt 410

“ym” Monate minus Jahre DATEDIF(“01.01. 05″;”15.02. 07″;”ym”)

ergibt 1

(nämlich alle 25 Monate- (24 Monate von 2 Jahren))

“yd” Tage minus Jahre DATEDIF(“01.01. 06″;”15.02. 07″;”yd”)

ergibt 45

(nämlich 410 Tage- (365 Tage von 1 Jahr))

“md” Tage minus Monate minus Jahre DATEDIF(“01.01. 06″;”15.02. 07″;”md”)

ergibt 14

(nämlich nur die Differenz vom 1.1.07 und 15.2.07)

Quelle: Wenig bekannte Zeitfunktionen in Excel – akademie.de.

Fernsehen am MacBook

2. Februar 2009

Ich habe mal nach Lösungen zum Fernsehen per MacBook geguckt.

Eigentlich gibt es nur zwei Alternativen:

Die ersten beiden benutzen die Software eyeTV, die anderen Beiden TheTube. Vorteil der Mittleren ist der Empfang von sowohl DVB-T als auch analogem Fernsehen. Nach Lesen auf verschiedenen Webseiten stelle ich fest, daß die meisten Anwender mehr von eyeTV überzeugt sind. Weitere Nachforschungen folgen.

In FrontRow lassen sich jedenfalls beide einfügen. Für EyeTV gibt es Front TV und PyeTV, die Variante für The Tube nennt sich Tube Front. Für PyeTV gibt es auch ein Programm das Werbung erkennen soll: ETVComskip.

Alias für TextEdit, Programme aus dem Terminal starten

2. Februar 2009

Bei meinen bisherigen Versuchen ein Alias für TextEdit im Terminal einzurichten, gab es immer irgendwelche Unbequemlichkeiten.

Ein Vorschlag, der auch auf vielen anderen Seiten zu finden ist, war
alias te '/Applications/TextEdit.app/Contents/MacOS/TextEdit'
Grundsätzlich funktioniert das zwar, aber das gibt (bei mir) häßliche Fehlermeldungen. Außerdem ist das Terminal blockiert, solange TextEdit geöffnet ist. Der Hinweis, ein & hinter den Befehl zu setzen funktioniert (bei mir) nicht. Auch startet jedes mal eine komplett neue Insstanz von TextEdit, die sich im Dock niederläßt.

Die Lösung ist
alias te=' open /Applications/TextEdit.app/'

Das entscheidende Fundstück brachte mal wieder wiederholtes googlen. Der Befehl open öffnet eine Applikation wie über die graphische Oberfläche. Keine fehlermeldungen, das Terminal ist nicht blockiert und auch kein mehrfacher Start der Applikation. Super! :)

Fügt man oben genannte Zeile in ~/.bash_profile ein, läßt sich jede (lokale) Datei im Terminal mit te foo.txt öffnen und bearbeiten, ohne auf eine komfortable grafische Oberfläche verzichten zu müssen.

Warum eigentlich der Alias, wenn open doch eine Datei direkt entsprechend Ihres Types öffnet? Ganz einfach. So können auch Shell-Skripte, die sonst ausgeführt würden sowie Dateien ohne (passende) Dateiendung im Texteditor geöffnet werden. Zu guter Letzt ist te natürlich nur halb so viel zu tippen wie open. ;)

TextMate fügt übrigens automatisch den Befehl (genauer: das Programm) mate hinzu. Der Befehl mate foo.txt öffnet dieses in TextMate.

Upgrade subversion client on Mac OS X

2. Februar 2009

Bei Gridshore habe ich eine sehr gut funktionierende Anleitung gefunden, wie man den bei Mac OS X mitgelieferten svn Client (Version 1.4.4) aktualisieren kann:

# Download the binaries from the website : http://subversion.tigris.org/getting.html#osx. I used the openCollabnet version. [http://downloads.open.collab.net/binaries.html] You do have to provided your details to download, just leave everything empty.

# Use the downloaded installer to install all the subversion binaries.

# Make sure that the new binaries are on the path before the original subversion libraries. Issue the following command in a terminal.

export PATH=/usr/local/bin:$PATH

via Gridshore » Upgrade subversion client on mac osx.

Dauerhaft erhalten bleibt der Spaß, wenn man den letzgenannten Befehl in die Datei .bash_profiles einfügt – vorausgesetzt, man nutzt bash als shell im Terminal. Sonst ist vermutlich .profiles der richtige Ort dafür. Jetzt Terminal neustarten und mit svn –version testen.

MySQL5-Server Port bei WebhostOne

2. Februar 2009

Wiederholt bin ich darüber gestolpert, daß bei meinem Webhoster Webhostone für MySQL 5 Datenbanken ein abweichender Port angegeben werden muß:

Mysql 5: Datenbank Servername => 127.0.0.1:3307
Mysql 4: Datenbank Servername => 127.0.0.1 / localhost


Herzlich Willkommen!

1. Februar 2009

Willkommen in meinem neuen Blog. ich habe immr geschworen, nie ein Blog einzurichten. Jetzt ist es schließlich doch so weit. Warum? Habe ich der Welt so viele interessante Dinge mitzuteilen? Nö, habe ich nicht. Dieses Blog dient einfach mir persönlich als Hilfestellung, um nützliche Tipps und Tricks zu behalten und gesammelt ablegen zu können. Wenn ich dadurch zufällig jemandem weiterhelfen kann freut es mich, ist aber nicht primäres Ziel dieser Seite. Aus diesem Grund bleibt es zunächst auch beim Standard-Theme, dann sind Updates bequemer.

In der Hoffnung mir etwas nützliches eingerichtet zu haben, daß mehr ist, als ein weiteres totes Blog auf der weltweiten Datenhalde, wünsche ich mir Happy Blogging!