Clever-Excel-Forum

Normale Version: Maske Klassenarbeit
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, 

ich habe mir eine Maske zur Auswertung einer Klassenarbeit erstellt. Ich bin soweit halbwegs zufrieden, komme aber an drei Stellen nicht wirklich weiter. (Datei hänge ich an)

1. Tabelle entsprechend anpassen
Jede Klasse hat natürlich unterschiedlich viele Schüler. Meine Tabelle geht bis 30 Schüler. Sollte eine Klasse nun nur bspw. 26 Schüler haben - kann man Excel sagen, dass es dann die Schüler 27-30 streicht? Also quasi die Tabelle passgenau anpasst? (Dies ist ja nur ein Optikproblem, nichts wirklich dramatisches). 

2. Einzelauswertung
Ich würde gerne für jeden Schüler eine Einzelauswertung erstellen (lassen). Dazu soll Excel die Werte meiner Gesamtübersicht einzeln in einer neuen Tabelle ausfüllen. Prinzipiell kann ich ja einzelne Zellen zuweisen, so dass er die Werte einfach übernimmt. Im Ansatz habe ich dies bereits erstellt (Rohfassung) für einen einzelnen Schüler. Aber es gibt doch sicher einen eleganteren Weg, diese Einzelauflistung automatisch auffüllen zu lassen, anstatt jeder Zelle alles separat zuzuweisen? Zumal auch dort das passgenaue aus Problem 1 wieder greift. Denn ich möchte diese Einzelauswertungen natürlich ausdrucken. 
Zudem habe ich auch ein Problem mit der "Kreativität"...vielleicht hat jemand eine Idee für eine "schöne" Darstellung davon?

3. Namen zuweisen
Ich würde gerne "Standardfloskeln" schnell einbinden. Dazu habe ich schon herausgefunden, dass man "Namen definieren" kann, so dass ich bspw. in eine Zelle nur "=Form" schreiben brauche, und Excel mir daraus einen Satz "Du solltest an deiner Ordnung arbeiten" macht. Dies schaffe ich aber nur für die entsprechende Zelle selbst. Diese Sätze sollen natürlich bei der Einzelauswertung in den Bemerkungen auftauchen. Nun könnte ich das natürlich machen und in die entsprechende Zelle die Formeln eingeben. Aber sinnvoller wäre es, ich würde es in der Gesamtübersicht vermerken können (Tabellenblatt vorher), so dass mir Excel das in die Einzelauswertung macht (also in eine andere Zelle, anderes Tabellenblatt). Das wäre für mich schneller und einfacher. Geht sowas denn?

Ich hoffe, ich habe meine Probleme halbwegs gut schildern können? Confused

Liebe Grüße
(26.06.2018, 06:21)Garlyne schrieb: [ -> ]Denn ich möchte diese Einzelauswertungen natürlich ausdrucken. 
Die Papierindustrie wird sich freuen.
Hallo,

dann Versuch ich  mal was Produktives

Ich hab Blatt "Tabelle1"  mal kopiert  und daraus eine  sog. Intelligente Tabelle erstellt .
Zeile 6  ist da die neue KopfZeile (Achtung verbundene Zeilen hab ich raus) -> d.h. alle Spalten  haben eine Bezeichnung.

Angehängt hab ich die Bemerkung und  den "Key" als eindeutigen Schlüssel --> wird aus Vorn + Nachn. zusammengesetzt.

Hier "laufen" die Zeilen automatisch mit deiner Schülerzahl.

Die Neue Tabelle hat den Namen , deiner Klasse. (z.b. Klasse1A)

Die Spalte Bemerkung ist mit der Tabelle Stammdaten Bemerkung "verbunden" über Datenprüfung (DropDown)
d.h. Neue Einträge in  Bemerkung erscheinen im  DropDown automatisch

Im  Blatt Tabelle3 (Einzelauflistung) ist neu die Klasse als Auswahl drin
Name des Schülers wieder über  DropDown

Alle Klassen (Blätter) und demnach alle Tabellen , haben den gleichen Aufbau. 


Schaust dir mal an
Die Bemerkungen würde ich auch so lösen wie Dieter63!

Arbeitsblatt mit dem Namen 'Tabelle3'
BCDEFGHIJK
1Einzelauflistung
2
3
4Name:AmeiseAnton
5
6Aufgabe12345678
7mögliche Punkte23456
8Deine Punkte1,5542
9
10Gesamtpunktzahl:12,5von20Note:3-
11
12Bemerkungen:
13
14

ZelleFormel
D4=WENNFEHLER(SVERWEIS(C4;Tabelle1!B:M;2;0);0)
C7=WENNFEHLER(WVERWEIS(C6;Tabelle1!$D$4:$K$38;2;0);0)
D7=WENNFEHLER(WVERWEIS(D6;Tabelle1!$D$4:$K$38;2;0);0)
E7=WENNFEHLER(WVERWEIS(E6;Tabelle1!$D$4:$K$38;2;0);0)
F7=WENNFEHLER(WVERWEIS(F6;Tabelle1!$D$4:$K$38;2;0);0)
G7=WENNFEHLER(WVERWEIS(G6;Tabelle1!$D$4:$K$38;2;0);0)
H7=WENNFEHLER(WVERWEIS(H6;Tabelle1!$D$4:$K$38;2;0);0)
I7=WENNFEHLER(WVERWEIS(I6;Tabelle1!$D$4:$K$38;2;0);0)
J7=WENNFEHLER(WVERWEIS(J6;Tabelle1!$D$4:$K$38;2;0);0)
C8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!C6;Tabelle1!$4:$4;0))
D8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!D6;Tabelle1!$4:$4;0))
E8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!E6;Tabelle1!$4:$4;0))
F8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!F6;Tabelle1!$4:$4;0))
G8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!G6;Tabelle1!$4:$4;0))
H8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!H6;Tabelle1!$4:$4;0))
I8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!I6;Tabelle1!$4:$4;0))
J8=INDEX(Tabelle1!$A:$O;VERGLEICH(Tabelle3!$C$4;Tabelle1!$B:$B;0);VERGLEICH(Tabelle3!J6;Tabelle1!$4:$4;0))
C10=INDEX(Tabelle1!A:O;VERGLEICH(Tabelle3!C4;Tabelle1!B:B;0);12)
E10=Tabelle1!L5
H10=INDEX(Tabelle1!A:O;VERGLEICH(Tabelle3!C4;Tabelle1!B:B;0);15)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Vielen lieben Dank bis hierhin, ihr zwei. 

Zur Lösung mit dem Dropdown-Menü:
Ist es möglich, dass ich mehrere Bemerkungen hinzufügen kann? Dann müsste man mehrere Dropdowns machen, oder?

Zur Einzelauswertung:
Es soll ja ausgedruckt werden und den Schülern gegeben werden. Jetzt möchte ich solch eine doch recht kurze Auswertung natürlich nicht immer auf eine separate DIN A4 Seite drucken, sondern es würden ja sicher mind. 2 bis 4 solcher Auswertungen auf ein Blatt passen, mit ein wenig Abstand dazwischen (die ich dann anschließend zurecht schneide). Die Frage hier also:
Gehen wir mal von 27 Schülern aus. Ich bräuchte also 27 Einzelauswertungen, die alle entsprechend der Haupttabelle zugeordnet werden. Am Besten automatisch. Geht sowas?
Die Daten werden in den Einzelauswertungen automatisch ausgefüllt! Der Druckbereich passt sich AUTOMATISCH an die Menge der Schüler in Tabelle 1 an (Sollte der Druckbereich händisch verändert werden, wird das gelöscht!)! Im Tabellenblatt "Bemerkungen" kann einfach unter den Vorgaben (Die ich von Dieter übernommen habe) weitergeschrieben werden! Die Bemerkungen werden den Dropdownfeldern so automatisch hinzugefügt!
Hallo Garlyne ,

Einzelauswertung  -->  Schüler Daten auslesen z.b. für  1. Schüler aus Klasse1A

=INDEX(Klasse1A[Key];1)
=INDEX(Klasse1A[Bemerkung];1)
=INDEX(Klasse1A[Punkte];1)

Erklärung: Klasse1A --> TabellenName
                 Key / Bemerkung / Punkte ...in [ ] --> SpaltenName 
                 N  = 1 . 2 .. Eintrag in der Tabelle  --> Schüler

Du  musst dir so eine Seite mal  "vierteilen"   und  ausprobieren

 = Index( ..;1)                         = index(  ;2)

 = Index(  ;3)                          = Index(..;4)  usw..


Zu Bemerkung -->  du  kannst ja mehrere Zeilen in einer(1) Zelle eintragen ( bis zu 32767 Zeichen / Zelle)
mit Alt und Enter(Return)  kannst du mehr Text eintragen.
 
Versuchs mal.
Nochmals vielen lieben Dank :) 

Ich habe zwar noch ein paar Punkte, aber ich denke, ich habe eure Zeit mehr als genug in Anspruch genommen. 

Liebe Grüße
Hi,

(26.06.2018, 12:53)Garlyne schrieb: [ -> ]Ich habe zwar noch ein paar Punkte, aber ich denke, ich habe eure Zeit mehr als genug in Anspruch genommen. 

nur her damit, es gibt immer jemand, der Zeit hat und bisher sind die Themen für die beteiligten Experten hier noch nicht sooo schwierig gewesen.