Hier ist was ich mir ausgedacht habe. Passen Sie die Anweisungen nach Bedarf an Ihre eigene Vorlage an.
Anleitung
- Stellen Sie A1 auf den Wert des Jahres für den Monat ein, den Sie darstellen möchten.
- Für das Datum der ersten Überarbeitung dieses Beitrags wäre es "2015".
- Stellen Sie A2 auf den vollständigen Namen des Monats ein, den Sie darstellen möchten.
- Für das Datum der ersten Überarbeitung dieses Beitrags wäre es "Mai".
- Füllen Sie A3: G3 mit den Wochentagen, beginnend mit "Sonntag" in A3 und enden mit "Samstag" in G3.
- Geben Sie die folgende Formel in A4 ein:
=IF(WEEKDAY(DATEVALUE(CONCATENATE($A$2," 1, ",$A$1)))=1,1,"")
- Abhängig vom Monat / Jahr kann diese Formel hier einen leeren Wert zurückgeben. (Es wird für Mai 2015 sein.) Dies ist normal.
- Fügen Sie die folgende Formel in B4 ein:
=IF(A4="",IF(WEEKDAY(DATEVALUE(CONCATENATE($A$2," 1, ",$A$1)))=COLUMNS($A$4:B4),1,""),A4+1)
- Abhängig vom Monat / Jahr kann diese Formel hier einen leeren Wert zurückgeben. (Es wird für Mai 2015 sein.) Dies ist normal.
- Kopieren Sie die Formel aus B4 über die Zellen C4: G4. Excel sollte die Zellverweise in der Formel nach Bedarf automatisch anpassen.
- Zu diesem Zeitpunkt sollte die Formel in einer der Zellen in Zeile 4 "1" sein, und jede Zelle sollte danach ein höheres Inkrement als die vorherige Zelle zurückgeben. Zellen vor der "1" sollten leer sein. Für Mai 2015 sollten Sie Leerzeichen in A4 sehen: E4, "1" in F4 (Freitag) und "2" in G4 (Samstag) .
- Fügen Sie die folgende Formel in A5 ein:
=IF(ISERROR(DATEVALUE(CONCATENATE($A$2," ",G4+1,", ",$A$1))),"",G4+1)
- Das Formelergebnis sollte um eins höher sein als der Wert von G4.
- Kopieren Sie die Formel in A5 in die Zellen A6: A9. Excel sollte die Zellverweise in der Formel nach Bedarf automatisch anpassen.
- A6: A9 wird jetzt zu Leerzeichen ausgewertet. Das ist normal.
- Fügen Sie die folgende Formel in B5 ein:
=IF(ISERROR(DATEVALUE(CONCATENATE($A$2," ",A5+1,", ",$A$1))),"",A5+1)
- Das Formelergebnis sollte um eins höher als der Wert von A5 sein.
- Kopieren Sie die Formel in B5 über die Zellen C5: G5. Excel sollte die Zellverweise in der Formel nach Bedarf automatisch anpassen.
- Die Formeln in Zeile 5 sollten jetzt zu einer Menge von Zahlen ausgewertet werden, die von Spalte A zu Spalte G stufenweise ansteigen.
- Wählen Sie B5: G5 und kopieren Sie diese Zellen durch B6: G9. Excel sollte die Zellverweise in der Formel nach Bedarf automatisch anpassen.
- Zu diesem Zeitpunkt sollte der Kalender für den angegebenen Monat entsprechend gefüllt sein. Zellen vor dem Ersten des Monats und nach dem letzten Tag des Monats sollten leer sein.
- Für bestimmte Monate wie Januar 2015 ist Zeile 9 vollständig leer. Das ist normal.
Funktionen
- CONCATENATE fügt Textzeichenfolgen zusammen.
- DATEVALUE gibt einen Excel-Wert "Seriennummer" für das durch eine Textzeichenfolge dargestellte Datum zurück. Es wird ein Fehler zurückgegeben, wenn die Zeichenfolge nicht mit einem bekannten Datumsformat übereinstimmt oder wenn die Zeichenfolge kein tatsächliches Datum darstellt (z. B. "31. Januar 2015" oder "29. Februar 2015").
- WEEKDAY gibt einen Wert zwischen 1 und 7 zurück, der den Wochentag eines bestimmten Datums darstellt.
- COLUMNS gibt die Anzahl der Spalten zurück, die von einem angegebenen Zellenfeld überspannt werden.
- IF ermöglicht es Ihnen, einen ausgewählten Wert (oder ein Formelergebnis) zurückzugeben, je nachdem, ob eine angegebene Formel TRUE oder FALSE ist.
- ISERROR gibt TRUE zurück, wenn die angegebene Formel zu einem Fehler führt, oder FALSE, wenn die Formel keinen Fehler generiert.
Formelerklärungen
A4 stellt Informationen aus A1 und A2 zusammen, um eine Textzeichenfolge zu erstellen, die den ersten Tag des Monats darstellt. (Bsp .: "1. Mai 2015".) Anschließend wird geprüft, ob der Wochentag dieses Datums Sonntag ist. Gibt 1 zurück, wenn es sich um einen Sonntag handelt, leer, wenn nicht.
B4: G4 Überprüfen Sie die vorherige Zelle, um zu sehen, ob sie leer ist. Wenn nicht, wird ein Wert zurückgegeben, der um eins höher ist als die vorherige Zelle. Wenn die vorherige Zelle leer ist, wird geprüft, ob der aktuelle Wochentag mit dem ersten Tag des angegebenen Monats übereinstimmt. Gibt 1 zurück, wenn ja, leer, falls nicht.
A5: A9 addiert den Wert vom Ende der vorhergehenden Zeile um 1 und kombiniert dann das Ergebnis mit den Informationen von A1 und A2, um eine Datumszeichenfolge zu bilden. Überprüft, ob das Datum tatsächlich vorhanden ist. Gibt die Nummer des Monats zurück, wenn ja, leer, falls nicht.
B5: G9 addiert den Wert aus der vorhergehenden Zelle um 1 und kombiniert das Ergebnis mit den Informationen von A1 und A2, um eine Datumszeichenfolge zu bilden. Überprüft, ob das Datum tatsächlich vorhanden ist. Gibt die Nummer des Monats zurück, wenn ja, leer, falls nicht.
Bildschirmfoto
Beispielausgabe für Mai 2015.