Übersicht der Unterrichtsstunden zwischen Klasse, Fach und Lehrkraft umschalten
#1
Hallo zusammen,
ich hoffe, in diesem Forum Hinweise für eine Lösung meines Problemes zu bekommen. Blush

Als Stundenplaner an der Schule habe ich eine Excel-Tabelle als Übersicht, in welcher Klasse welches Fach von welcher Lehrkraft mit welcher Stundenanzahl unterrichtet wird.
In der ersten Zeile (beginnend mit Spalte B) stehen die Klassen, in der ersten Spalte (beginnend mit Zeilte 2) die Fächer. In den jeweiligen zugehörigen Zellen sind die Lehrkräfte mit ihrer Stundenzahl eingetragen. So kann ich bspw. ablesen: Fach Deutsch, 5a, Lehrkraft Ak, 5 Stunden.

Der Nachteil bei dieser Tabelle: Die Lehrkraft erkennt nicht auf einen Blick, in welchen Klassen sie mit welchen Fächern eingesetzt ist. Sie muss Zelle für Zelle durchgehen und schauen, ob ihr Kürzel auftaucht.

Daher würde ich gern in einem zweiten Tabellenblatt eine Übersicht erhalten, in der in Spalte 1 alle Kürzel aus Tabellenblatt 1 untereinander aufgeführt sind. Rechts neben jedem Kürzel sollen dann Klasse, Fach, Stunden aufgelistet werden.

Einen kleinen Ausschnitt aus der Gesamtübersicht habe ich mal händisch so zusammengefriemelt, wie ich es gern als automatisierte Übersicht hätte.

Meine Frage ist daher, in welche Zelle trage ich welche Formel ein, um eine solch automatisierte Liste zu erhalten? Lässt sich so etwas überhaupt realisieren?

So oder so: Vielen Dank vorab für eure Unterstützung!

Gruß
Markus


Angehängte Dateien
.xlsx   Verteiler.xlsx (Größe: 11,37 KB / Downloads: 26)
Antworten Top
#2
(08.02.2025, 13:36)Markus86 schrieb: ...Der Nachteil bei dieser Tabelle: Die Lehrkraft erkennt nicht auf einen Blick, in welchen Klassen sie mit welchen Fächern eingesetzt ist. Sie muss Zelle für Zelle durchgehen und schauen, ob ihr Kürzel auftaucht.

Daher würde ich gern in einem zweiten Tabellenblatt eine Übersicht erhalten, in der in Spalte 1 alle Kürzel aus Tabellenblatt 1 untereinander aufgeführt sind. Rechts neben jedem Kürzel sollen dann Klasse, Fach, Stunden aufgelistet werden.

Hi Markus,

wozu? Bevor ich mir die Datei herunterlade, hast Du es schon mal mit Filtern versucht? Oder Datenschnitten? Da braucht es kein Übersichtsblatt. Die Daten sind doch alle vorhanden... sie müssen lediglich bedarfsgerecht gefiltert werden...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#3
Hallo Ralf,

danke schon mal für die Anregung.
Ich bin nicht sicher, ob es mit Filtern funktioniert oder ob meine Kenntnisse einfach nicht ausreichen.

Hab es probiert, aber es werden dann nicht alle Zellen mit bspw. Kollegin "Dü" angezeigt, weil sich dieses Kürzel in unterschiedlichen Zellen wiederholt (F5, H5, H6, H7).
Mit dem Filter für Dü in Spalte F werden mir halt nicht die Zellen mit Dü aus Spalte H angezeigt. Stattdessen aber die anderen Kollegen, die sich in Zeile 5 befinden und eigentlich ausgeblendet werden sollen.

Beim Datenschnitt wäre es ja ähnlich, denke ich.

Im Prinzip bräuchte ich eine Formel, die mir im Falle von "Dü" alle Zellen liefert, die Dü enthalten. Dies reicht aber noch nicht, da die jeweils rechte Nachbarzelle (sprich Stundenanzahl) sowie die zugehörigen Spltenüberschriften (sprich Klasse) und die Zeilenüberschriften (sprich Unterrichtsfach) ebenfalls eingeblendet werden sollen.

Über weitere Vorschläge wäre ich dankbar.

LG
Markus
Antworten Top
#4
Hallo

mit Formeln kann ich euch nicht dienen, dafür mit einem Button.  Anklicken, Liste fertig!

Die Liste beginnt ab Spalte AA, damit ihr noch weitere Klassen einfügen könnt.
Die unbenutzten Spalten habe ich ausgeblendet.  Bitte nicht an der Optik stören.
Ich habe die Spalten verkleinert, weil mein Laptop Bildschirm sehr klein ist.

Darf man erfahren für welche Schule das Projekt ist?  Diese Antwort kommt aus Izmir.
Würde mich freuen wenn euch dieser Vorschlag weiterhilft. Das Layout kann man noch ändern.

mfg Gast 123


Angehängte Dateien
.xlsm   Verteiler.xlsm (Größe: 23,15 KB / Downloads: 7)
Antworten Top
#5
..dachte mir schon, dass Deine Datenstruktur ungünstig ist. Statt x-Mal Klasse-Fach-Lehrer-Stunden-Kürzel nebeneinander zu schreiben, genügen diese 3 oder 4 Spalten und ALLE Daten werden untereinander geschrieben. Und wenn Du Datengültigkeit (Dropdowns) verwendest, brauchst Du nicht mal viel schreiben.
Dann klappts auch mit dem Nachbarn... Dann kannst Du praktisch nach allem filtern...

Aber gibt es nicht Stundenplanplaner zu Hauf im Netz?
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#6
Hallo,

bei einem Excel365 würde folgende benutzerdefinierte LAMBDA-Arbeitsblattfunktion, die man unter dem Namen "FachKlasseKürzel" in den Namensmanager einfügt, die von dir gewünschte Umformung durchführen.
Aufzurufen im Arbeitsblatt ist sie mit: =FachKlasseKürzel(A2:I7)
Code:
FachKlasseKürzel = LAMBDA(tb; LET(
    ko; ZEILENWAHL(tb; 1);  dt; WEGLASSEN(tb; 1);
    dtfa; INDEX(dt; ; 1);   dtküSt; WEGLASSEN(dt; ; 1);
    mdt; MATRIXERSTELLEN(
        ZEILEN(dtküSt); SPALTEN(dtküSt) / 2;
        LAMBDA(i; j;
            TEXTVERKETTEN(
                "|"; 0;
                INDEX(dtküSt; i; 2 * j - 1);
                INDEX(ko; 2 * j); INDEX(dtfa; i);
                INDEX(dtküSt; i; 2 * j)
            )
        ));
    mdtsp; ZUSPALTE(mdt);
    grkü; GRUPPIERENNACH(TEXTVOR(mdtsp; "|"); TEXTNACH(mdtsp; "|"); MATRIXZUTEXT; 0; 0);
    zlkü; TEXTTEILEN(TEXTVERKETTEN("<"; 0; INDEX(grkü; ; 2)); {"|". "; "}; "<"; 1; ; "");
    daten; HSTAPELN(INDEX(grkü; ; 1); zlkü);
    kopf; TEXTTEILEN(
        "Kürzel" & WIEDERHOLEN("|Klasse|Fach|Stunden"; (SPALTEN(daten) - 1) / 3); "|"
    );
    VSTAPELN(kopf; daten)
));;

Für dein Excel2016 stellt diese Funktion jedoch eine totale Überforderung dar. Es bleibt da sicherlich nur eine VBA-Lösung.
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
Antworten Top
#7
Hallo Markus,

so wie deine Ausgangstabelle aktuell aufgebaut ist, ist es meiner Meinung nach in deiner Excel-Version nicht möglich, daraus mit Formeln direkt die gewünschte Übersichtstabelle zu erstellen.

Wenn du dich dazu durchringen kannst, deine Ausgangstabelle so wie von Ralf vorgeschlagen aufzubauen,
Arbeitsblatt mit dem Namen 'Vorschlag 1'
ABCD
2FachLehrerKlasseStunden
3DAK5a - Sk5
4DMat5b - Hey5
5DMat5c - Mat, Ap5
6DSV5d - Dü, Sv5
7MaLa5a - Sk5
8MaHey5b - Hey5
9MaAp5c - Mat, Ap5
10MaHey5d - Dü, Sv5
11EAk5a - Sk5
12ECy5b - Hey5
13E5c - Mat, Ap5
14E5d - Dü, Sv5
15GuPHo5a - Sk2
16GuPFo5b - Hey2
17GuPFo5c - Mat, Ap2
18GuP5d - Dü, Sv2
19WATRe5a - Sk2
20WATRe5b - Hey2
21WATRe5c - Mat, Ap2
22WAT5d - Dü, Sv2
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 2021
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg

dann läßt sich daraus mit einer (allerdings nicht ganz einfachen) Formellösung mit Hilfsspalten deine gewünschte Übersichtstabelle generieren.
(wenn das dann überhaupt noch notwendig ist, da du bei einem solchen Tabellenaufbau jetzt einfach nach Lehrkraft filtern kannst)
Siehe Anhang - "Vorschlag 1"

Wenn du dich nicht dazu durchringen kannst, deine Ausgangstabelle so aufzubauen, ließe sich aus deiner aktuellen Ausgangstabelle eine solche Liste per Formeln als Hilfstabelle erstellen.
Allerdings ist auch das in Excel 2016 etwas umständlich….
Und darauf basierend wiederum deine Übersichtstabelle generieren.
Siehe Anhang "Vorschlag 2"

Also insgesamt alles eher etwas umständlich und die Formeln sind recht komplex.
Ob das für dich so praktikabel und sinnvoll ist, musst du letztendlich selber entscheiden.

Gruß
Fred


Angehängte Dateien
.xlsx   Verteiler_fs.xlsx (Größe: 29,85 KB / Downloads: 1)
< es lebe die Hilfsspalte >
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste