Office-Fragen.de

Normale Version: Fehlzeitenliste bzw Namen mit Datum und Summe erstellen?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo nochmal, wir haben also keine doppelten Namen, so dass wir keine separate Personen-Tabelle mit ID machen müssen.
 
Wir könnten auch einfach im September mit der Tabelle anfangen, und im Februar die Fehltage ins Zeugnis übernehmen und im Februar die Tabelle neu beginnen, also die Namen, die schon drinstehen, wieder herauslöschen und neu mit dem Eintragen anfangen, dann wäre das Kalenderproblem auch nicht da. 


Dann bräuchten wir nur noch ein Tabellenblatt, das die Fehltage der Monate je Kind aus dem zeiten Tabellenblatt fortlaufend zusammenzählt. Oder aber generell fortlaufend zusammenzählt, ohne Monate, wie viele Fehltage ein Kind hat?
Falls man doch mal einen doppelten Namen hätte, könnte man vor der Spalte "Datum" noch die Spalte "Klasse" einfügen, und Excel würde das erkennen? Im Moment gibt es keine doppelten Namen und ich will das erst mal nur überleben....
Irgendwann schaue ich mir das dann genau an, wie das alles funktioniert.
Da es eine Endlosliste ist wird es irgendwann zu Duplikaten kommen.

Es gibt also eine Personenliste (sogar mit einem Feld 'Rolle' für spätere Erweiterungen) und eine Periodenliste.
Danke! das ist so super nett von dir!
Ich bin dir unendlich dankbar. Nur jetzt verstehe ich deine Tabelle nicht mehr  Cry
Das erste Tabellenblatt verstehe ich noch, da werden die Fehlzeiten eingetragen. 
Was muss ich mit der Personenliste machen? Darf man die Spalte "ID" umbenennen in "Klasse" und dort neben den Namen hinschreiben, in welche Klasse ein Kind geht, oder ist deine Tabelle dann kaputt? Es tut mir so leid. Ich weiss deine Hilfe so zu schätzen. Ich kann mir vorstellen, es ist so ähnlich, als würde man jemandem ein Fahhrad zusammenbasteln und wenn es dann fertig ist, dann frägt der andere wie er damit fahren soll. Es ist mir auch sehr peinlich.
Du kannst gerne in die Personenliste ein weiteres Feld einfügen, aber die ID ist unumgänglich um zukünftige Probleme zu verhindern.
(23.07.2025, 19:44)DL schrieb: [ -> ]Du kannst gerne in die Personenliste ein weiteres Feld einfügen, aber die ID ist unumgänglich um zukünftige Probleme zu verhindern.

und kann ich auch in die Fehlzeitenliste eine Spalte mit den Klassen dazumachen? 
Soll ich alle Schüler im Tabellenblatt Personen hineinschreiben und dann eine Zahl also ID vergeben, bevor wir die Tabelle nutzen?
Es ist sinnvoll die Personenliste und die Periodenliste vorher zu befüllen. Ansonsten muss man halt für jeden Einzelfall nachtragen.

Für das Feld Klasse hast du zwei Optionen.
Wenn du die Zuordnung zum Schüler dauerhaft festlegen möchtest, dann benötigst du eine weitere Tabelle. Denn dieses Jahr ist es die 5a und nächstes Jahr die 6a und zwischendurch wird in die 6b gewechselt.
ID - Datum von - Datum bis - Klasse
Z.B. mit FILTER() wird dann die Klasse in die Fehlzeitenliste übernommen.

Anderenfalls fügst du es als Eingabefeld in die Fehlzeitenliste ein.
(23.07.2025, 22:52)DL schrieb: [ -> ]Es ist sinnvoll die Personenliste und die Periodenliste vorher zu befüllen. Ansonsten muss man halt für jeden Einzelfall nachtragen.

Für das Feld Klasse hast du zwei Optionen.
Wenn du die Zuordnung zum Schüler dauerhaft festlegen möchtest, dann benötigst du eine weitere Tabelle. Denn dieses Jahr ist es die 5a und nächstes Jahr die 6a und zwischendurch wird in die 6b gewechselt.
ID - Datum von - Datum bis - Klasse
Z.B. mit FILTER() wird dann die Klasse in die Fehlzeitenliste übernommen.

Anderenfalls fügst du es als Eingabefeld in die Fehlzeitenliste ein.

Okay, danke vielmals! Ich werde versuchen, damit zu arbeiten und kann auch gleichzeitig dabei üben, mit diesen Tabellen umzugehen. Ich werde mich auf jeden fall nochmal melden Smile Danke viiiiielmals ....
Liebes Forum, wollte mich gerne nochmal zurückmelden. Ich konnte mittlerweile wenigstens eine einfache Pivottabelle selbst erstellen und bedanke mich ganz herzlich bei Euch für diesen Tipp mit den Pivottabellen. Ich bin ganz glücklich. Danke vielmals für eure Mühe und Annahme des Problems. Ohne Euch hätte ich die richtige Richtung nicht gefunden.  Heart
Moin allerseits,

auch wenn ich diese Art der Big Brother-Techniken nicht sehr schätze, weiß ich um ihre Notwendigkeit. Also habe ich mal 15 Minuten VBAgebastelt.

Man nehme eine leere Tabelle, setze in A1 & B1 zwei Überschriften "Schölers" und "VS" für Verspätungen. Dann kopiere man die Liste der zu überwachenden Schölers in Spalte A.
Mit einem Rechtsklick auf den Blattnamen unten links findet man Code anzeigen und dadurch ein Fenster zu VBA und dort fügt man diesen Code ein:
Code:
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim r As Integer, c As Integer, rng As Range
Cancel = True

'Eintrag für die Verspätungen
If Target.Column = 1 And Target.Row > 1 Then
    If Cells(Target.Row, 2) = "" Then
        Cells(Target.Row, 2) = 0
    End If
    c = Cells(Target.Row, Columns.Count).End(xlToLeft).Column + 1
        Cells(Target.Row, c) = Date
        Cells(Target.Row, 2) = c - 2
End If

'Aufräumen der Verspätungen
If Target.Column = 1 And Target.Row = 1 Then
    r = Cells(Rows.Count, 1).End(xlUp).Row
    c = UsedRange.Columns.Count
    Set rng = Range(Cells(2, 2), Cells(r, c))
    rng.Clear
End If

End Sub

... und speichert die Datei als .xlsm oder .xlsb.  Ab jetzt wird's noch einfacher: 

Ein Doppelklick auf den Schölernamen zählt in Spalte B seine Verspätungen und schreibt in die jeweils erste freie Spalten das jeweilige Datum.
Eine Doppelklick auf die Zelle A1 räumt die Tabelle wieder auf.

Kopiert man sich dieses Blatt zum Beispiel pro Klasse, hat man so einen schnellen Überblick. Weitere Auswertungen oder Optionen in VBA, (z.B. ein DblClk bei selben Schöler am selben Tag erhöht eine entsprechende Summenspalte um jeweils 10 Minuten) oder eine Bestenliste der Unpünktlichen sind dann ein Leichtes.

und jetzt zurück zur Feuerzangenbowle Cool !
Schöne Grüße!
Seiten: 1 2 3