Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

monatliche Anwesenheitsliste erstellen

Forumthread: monatliche Anwesenheitsliste erstellen

monatliche Anwesenheitsliste erstellen
21.11.2013 10:35:55
Matthias
Hallo,
ich möchte gerne für Mitarbeiter eine Anwesenheitsliste erstellen.
Sie soll so aussehen, das eine Spalte die MA stehen und dann der Monat mit pro Tag eine Spalte.
Nun möchte ich dem Mitarbeiter z.B. eine Zelle vorgeben, wo er den Monat einstellt und die Wochentage und Wochenenden mit ggf. auch Feiertage automatisch eingetragen sind. In den Wochentagen kommt lediglich ein Buchstabe z.B. K für Krank oder A für anwesend...... Wichtig wäre mir, das er nicht bei jedem Monat die Wochenenden und Feiertage "per HAnd" markieren müsste.....
Wie kann ich das am Besten machen?

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: monatliche Anwesenheitsliste erstellen
21.11.2013 11:08:08
Rudi
Hallo,
Excel gut? Das ist doch total simpel.
ABCDEFGHIJKL
1Name01. Nov02. Nov03. Nov04. Nov05. Nov06. Nov07. Nov08. Nov09. Nov10. Nov11. Nov
2a           
3b           
4c           
5d           
6e           

ZelleFormel
C1=B1+1
D1=C1+1
E1=D1+1

Zellebedingte Formatierung...Format
B11: =WOCHENTAG(B$1;2)>5abc
C11: =WOCHENTAG(C$1;2)>5abc
B21: =WOCHENTAG(B$1;2)>5abc
C21: =WOCHENTAG(C$1;2)>5abc
B31: =WOCHENTAG(B$1;2)>5abc
C31: =WOCHENTAG(C$1;2)>5abc
B41: =WOCHENTAG(B$1;2)>5abc
C41: =WOCHENTAG(C$1;2)>5abc
B51: =WOCHENTAG(B$1;2)>5abc
C51: =WOCHENTAG(C$1;2)>5abc
B61: =WOCHENTAG(B$1;2)>5abc
C61: =WOCHENTAG(C$1;2)>5abc

Gruß
Rudi

Anzeige
AW: monatliche Anwesenheitsliste erstellen
21.11.2013 13:22:14
Andreas
Hallo Matthias,
Ich bin gerade fertig mit so einer Anwesenheitsliste.
Folgende Features sind enthalten:
1. Beim Öffnen der Datei wird geprüft ob die Anwesenheitsliste dem aktuellen Monat entspricht.
2. bei Eingabe des 1. eines Monats in Zelle J1 werden alle Wochenenden und Feiertage gekennzeichnet
3. es können in den C8:AG32 nur bestimmte Werte eingegeben werden, diese Werte stehen in A46:A100
4. Die Namen der Mitarbeiter A8:A32 können sortiert werden
5. Über den Button Drucken wird das Blatt ohne Formatierungen (Zellhintergründe) gedruckt
Sollte die Datei unter WindowsXP genutzt werden muss Diese im xlsb - Format gespeichert werden.
https://www.herber.de/bbs/user/88185.xlsm
Viel Spaß beim testen.
mfg, Andreas
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Monatliche Anwesenheitsliste in Excel erstellen


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und erstelle eine neue Arbeitsmappe.

  2. Gestalte die Tabelle:

    • In der ersten Spalte (A) trägst du die Namen der Mitarbeiter ein.
    • In den folgenden Spalten (B bis AG) trägst du die Tage des Monats ein. Die erste Zeile könnte das Datum enthalten, z.B. „01. Nov“, „02. Nov“ usw.
  3. Monatseingabe:

    • Füge eine Zelle (z.B. J1) hinzu, in der der Benutzer den Monat eingeben kann. Du kannst eine Datumsvalidierung einrichten, um sicherzustellen, dass nur gültige Monate eingegeben werden.
  4. Automatische Datumsanpassung:

    • Verwende die Formel =DATUM(JAHR(J1);MONAT(J1);1) in der Zelle B1, um den ersten Tag des Monats zu generieren. In C1 schreibe =B1+1 und ziehe die Formel nach rechts.
  5. Wochentage und Feiertage einfärben:

    • Setze eine bedingte Formatierung für die Wochentage und am besten auch für die Feiertage (z.B. =WOCHENTAG(B1;2)>5 für Wochenenden).
  6. Eingabewerte definieren:

    • Erstelle eine Liste in einem anderen Bereich (z.B. A46:A100) mit möglichen Eingabewerten wie „A“ für anwesend und „K“ für krank. Setze die Datenvalidierung für die Zellen C8:AG32, um diese Werte zuzulassen.
  7. Speichern:

    • Wenn du die Datei unter Windows XP verwendest, speichere sie im .xlsb-Format.

Häufige Fehler und Lösungen

  • Fehler: Formeln funktionieren nicht:

    • Stelle sicher, dass die Zellen im richtigen Datumsformat formatiert sind. Überprüfe auch die Formeln auf korrekte Syntax.
  • Problem: Feiertage werden nicht korrekt angezeigt:

    • Vergewissere dich, dass die bedingte Formatierung für Feiertage richtig eingestellt ist. Du kannst spezifische Feiertage manuell in die Tabelle eintragen und entsprechend einfärben.

Alternative Methoden

  • Vorlagen verwenden: Du kannst eine Excel-Vorlage für die Anwesenheitsliste herunterladen, die bereits viele nützliche Funktionen integriert hat.

  • Makros nutzen: Für eine automatisierte Erstellung der Anwesenheitsliste kannst du VBA-Makros verwenden, um die Eingabewerte und die Formatierungen zu automatisieren.


Praktische Beispiele

  • Beispiel für eine Anwesenheitsliste:
| Name   | 01. Nov | 02. Nov | 03. Nov | ... |
|--------|---------|---------|---------|-----|
| Mitarbeiter 1 | A       | K       | A       | ... |
| Mitarbeiter 2 |         | A       | K       | ... |
| Mitarbeiter 3 | A       |         | A       | ... |
  • Formel für Wochentage:
    • In der Zelle B2 könnte die Formel =WOCHENTAG(B$1;2) verwendet werden, um zu überprüfen, ob es sich um ein Wochenende handelt.

Tipps für Profis

  • Verwende bedingte Formatierungen: Nutze verschiedene Farben für unterschiedliche Status (z.B. Grün für anwesend, Rot für krank), um die Übersichtlichkeit zu erhöhen.

  • Datenanalyse: Integriere Pivot-Tabellen, um die Anwesenheit der Mitarbeiter auszuwerten und Berichte zu erstellen.

  • Kalenderansicht: Überlege, die Anwesenheitsliste als Kalender darzustellen, um eine bessere Übersicht zu erhalten.


FAQ: Häufige Fragen

1. Wie kann ich Feiertage automatisch markieren? Um Feiertage automatisch zu kennzeichnen, musst du diese in einer separaten Liste anlegen und dann eine bedingte Formatierung verwenden, um diese Zellen einzufärben.

2. Ist die Anwesenheitsliste auch in älteren Excel-Versionen nutzbar? Ja, die meisten Funktionen sind in älteren Excel-Versionen verfügbar, insbesondere wenn du die Datei im .xlsb-Format speicherst. Achte jedoch darauf, dass einige neue Features in älteren Versionen nicht unterstützt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige