Seite 1 von 2

NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 18.04.2012 15:45
von Borcas
Hallo, liebe Forenmitglieder!

Heute stelle ich hier eine erste Version meines selbsterstellten Notenverwaltungsprogrammes ein.

Beim NotenEXCperten handelt es sich um eine Excel-Datei im Format .xlsx. Diese kann überall ohne zusätzliches Programm mit Excel (ab Office 2007) bearbeitet werden.

Der NotenEXCperte bietet:
- Eingabe von bis zu 15 Klassen mit bis zu 40 Schülern
- Notenlisten mit bis zu 10 Leistungsnachweisen pro Halbjahr
- Gewichtung der unterschiedlichen Arten von Leistungsnachweisen nach eigener Festlegung
- Automatische Berechnung Halbjahres-/Jahresnote (Noten ständig aktualisiert im Blick)
- Leere Klassenlisten mit Übernahme der bereits eingegebenen Schülerdaten (20 oder 40 Schüler)
- Auswertungsseite der Halbjahres-/Jahresnoten zur Weitergabe an den Klassleiter, etc. mit grafischer Auswertung
- Übersichtsseite mit Notenspiegel und Schnitt zu allen in einer Gruppe geschriebenen Arbeiten

Es würde mich freuen, wenn sich unter euch einige Leute finden, die den NotenEXCperten verwenden können und austesten.

Solltet ihr Fehler finden oder Ergänzungen bzw. Verbesserungen, würde ich mich über eine Rückmeldung freuen, um das Programm zu verbessern und für unsere Forenmitglieder noch attraktiver zu machen. Ihr dürft das Programm frei verwenden aber nicht verändern.

Ansonsten viel Spaß bei der Nutzung des NotenEXCperten!

Carsten

Neueste Version in neuem Thread:
http://fachlehrerseite.de/viewtopic.php ... rte#p19009

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 18.04.2012 17:39
von Tanja
:eek: Wow! Da bin ich aber sprachlos! Die muss ich bald mal ausprobieren! DANKE!!!!
Tanja

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 18.04.2012 18:20
von strojumi
:respekt:

das sieht ja wieder mal ganz toll aus - ich weiß nur noch nicht, ob ich mit so tollen Dingen auch umgehen kann :D Das bedarf wohl wieder einiger zusätzlicher PC-Übungsstunden für mich.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 12:26
von Borcas
Ok... stelle gerade fest, dass das Compatibility-Pack von Microsoft nicht alles zum Laufen bringt.

Leider funktionieren einige der aufwendigeren Formeln in der Tabelle nicht mehr. Warum das so ist, kann ich noch nicht sagen, da die Formelstruktur sich in Excel 2007/2010 ja nicht von älteren Programmen unterscheidet.

Vielleicht habe ich das Problem auch nur auf dem Schul-PC hier. Wäre interessant zu wissen, ob das Problem bei anderen Kollegen auch auftritt...

Edit: Habe soeben herausgefunden, dass Office 2003 nur Verschachtelungen bis zu 7 Ebenen unterstützt. Da die Formeln im Programm teilweise weit mehr Ebenen aufweisen, läuft das Programm nicht unter älteren Excel-Versionen oder Open Office. Muss für künftige Versionen, um das Programm kompatibler zu machen, also nach einer anderen Lösung als den von mir verwendeten ausgesprochen umfangreichen Wenn-Dann-Funktionen suchen. Bis dahin habe ich die beiliegende Readme-Datei abgeändert. Das Programm ist in seiner aktuellen Version jetzt nur für Office 2007 und Nachfolger geeignet.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 13:02
von Bernhard
Tolle Sache, an der du da arbeitest. Bei mir dauert es mit Excel 2010 so gute 20 Sekunden, bis ich die Tabelle offen habe. Ist das normal?

Als Verbesserungsvorschlag hätte ich die Idee, dass du auf der Startseite Schaltflächen zu den Tabellen einbaust.

Der VBA-Code dafür ist recht billig:

Code: Alles auswählen

Private Sub CommandButton1_Click()
  Sheets("Tabelle2").Activate
End Sub
Im Anhang ist ein Beispiel.
button.zip

Und du könntest die Hilfeinformationen aus der Textdatei direkt auf ein eigenes Tabellenblatt mit dem Namen "Hilfe" legen. Dann wird es noch besser gefunden und geht nicht verloren.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 17:20
von Borcas
Hi Bernhard,

ja, es dauert relativ lange, bis die Datei geladen wird. Ich vermute, es hängt mit den doch ausgesprochen umfangreichen Formeln zusammen.

Ein Beispiel (1 Formel!):
=WENN(SUMME(D9:M9)=0;0;((D9*WENN(D$8="";0;WENN(D$8=$I$30;$J$30;WENN(D$8=$I$31;$J$31;WENN(D$8=$I$32;$J$32;WENN(D$8=$R$30;$S$30;WENN(D$8=$R$31;$S$31;WENN(D$8=$R$32;$S$32;WENN(D$8=$Z$30;$AA$30;WENN(D$8=$Z$31;$AA$31;WENN(D$8=$Z$32;$AA$32;WENN(D$8="";0;0))))))))))))+(E9*WENN(E$8="";0;WENN(E$8=$I$30;$J$30;WENN(E$8=$I$31;$J$31;WENN(E$8=$I$32;$J$32;WENN(E$8=$R$30;$S$30;WENN(E$8=$R$31;$S$31;WENN(E$8=$R$32;$S$32;WENN(E$8=$Z$30;$AA$30;WENN(E$8=$Z$31;$AA$31;WENN(E$8=$Z$32;$AA$32;WENN(E$8="";0;0))))))))))))+(F9*WENN(F$8="";0;WENN(F$8=$I$30;$J$30;WENN(F$8=$I$31;$J$31;WENN(F$8=$I$32;$J$32;WENN(F$8=$R$30;$S$30;WENN(F$8=$R$31;$S$31;WENN(F$8=$R$32;$S$32;WENN(F$8=$Z$30;$AA$30;WENN(F$8=$Z$31;$AA$31;WENN(F$8=$Z$32;$AA$32;WENN(F$8="";0;0))))))))))))+(G9*WENN(G$8="";0;WENN(G$8=$I$30;$J$30;WENN(G$8=$I$31;$J$31;WENN(G$8=$I$32;$J$32;WENN(G$8=$R$30;$S$30;WENN(G$8=$R$31;$S$31;WENN(G$8=$R$32;$S$32;WENN(G$8=$Z$30;$AA$30;WENN(G$8=$Z$31;$AA$31;WENN(G$8=$Z$32;$AA$32;WENN(G$8="";0;0))))))))))))+(H9*WENN(H$8="";0;WENN(H$8=$I$30;$J$30;WENN(H$8=$I$31;$J$31;WENN(H$8=$I$32;$J$32;WENN(H$8=$R$30;$S$30;WENN(H$8=$R$31;$S$31;WENN(H$8=$R$32;$S$32;WENN(H$8=$Z$30;$AA$30;WENN(H$8=$Z$31;$AA$31;WENN(H$8=$Z$32;$AA$32;WENN(H$8="";0;0))))))))))))+(I9*WENN(I$8="";0;WENN(I$8=$I$30;$J$30;WENN(I$8=$I$31;$J$31;WENN(I$8=$I$32;$J$32;WENN(I$8=$R$30;$S$30;WENN(I$8=$R$31;$S$31;WENN(I$8=$R$32;$S$32;WENN(I$8=$Z$30;$AA$30;WENN(I$8=$Z$31;$AA$31;WENN(I$8=$Z$32;$AA$32;WENN(I$8="";0;0))))))))))))+(J9*WENN(J$8="";0;WENN(J$8=$I$30;$J$30;WENN(J$8=$I$31;$J$31;WENN(J$8=$I$32;$J$32;WENN(J$8=$R$30;$S$30;WENN(J$8=$R$31;$S$31;WENN(J$8=$R$32;$S$32;WENN(J$8=$Z$30;$AA$30;WENN(J$8=$Z$31;$AA$31;WENN(J$8=$Z$32;$AA$32;WENN(J$8="";0;0))))))))))))+(K9*WENN(K$8="";0;WENN(K$8=$I$30;$J$30;WENN(K$8=$I$31;$J$31;WENN(K$8=$I$32;$J$32;WENN(K$8=$R$30;$S$30;WENN(K$8=$R$31;$S$31;WENN(K$8=$R$32;$S$32;WENN(K$8=$Z$30;$AA$30;WENN(K$8=$Z$31;$AA$31;WENN(K$8=$Z$32;$AA$32;WENN(K$8="";0;0))))))))))))+(L9*WENN(L$8="";0;WENN(L$8=$I$30;$J$30;WENN(L$8=$I$31;$J$31;WENN(L$8=$I$32;$J$32;WENN(L$8=$R$30;$S$30;WENN(L$8=$R$31;$S$31;WENN(L$8=$R$32;$S$32;WENN(L$8=$Z$30;$AA$30;WENN(L$8=$Z$31;$AA$31;WENN(L$8=$Z$32;$AA$32;WENN(L$8="";0;0))))))))))))+(M9*WENN(M$8="";0;WENN(M$8=$I$30;$J$30;WENN(M$8=$I$31;$J$31;WENN(M$8=$I$32;$J$32;WENN(M$8=$R$30;$S$30;WENN(M$8=$R$31;$S$31;WENN(M$8=$R$32;$S$32;WENN(M$8=$Z$30;$AA$30;WENN(M$8=$Z$31;$AA$31;WENN(M$8=$Z$32;$AA$32;WENN(M$8="";0;0)))))))))))))/(WENN(D9="";0;WENN(D$8=$I$30;$J$30;WENN(D$8=$I$31;$J$31;WENN(D$8=$I$32;$J$32;WENN(D$8=$R$30;$S$30;WENN(D$8=$R$31;$S$31;WENN(D$8=$R$32;$S$32;WENN(D$8=$Z$30;$AA$30;WENN(D$8=$Z$31;$AA$31;WENN(D$8=$Z$32;$AA$32;0))))))))))+(WENN(E9="";0;WENN(E$8=$I$30;$J$30;WENN(E$8=$I$31;$J$31;WENN(E$8=$I$32;$J$32;WENN(E$8=$R$30;$S$30;WENN(E$8=$R$31;$S$31;WENN(E$8=$R$32;$S$32;WENN(E$8=$Z$30;$AA$30;WENN(E$8=$Z$31;$AA$31;WENN(E$8=$Z$32;$AA$32;0)))))))))))+(WENN(F9="";0;WENN(F$8=$I$30;$J$30;WENN(F$8=$I$31;$J$31;WENN(F$8=$I$32;$J$32;WENN(F$8=$R$30;$S$30;WENN(F$8=$R$31;$S$31;WENN(F$8=$R$32;$S$32;WENN(F$8=$Z$30;$AA$30;WENN(F$8=$Z$31;$AA$31;WENN(F$8=$Z$32;$AA$32;0)))))))))))+(WENN(G9="";0;WENN(G$8=$I$30;$J$30;WENN(G$8=$I$31;$J$31;WENN(G$8=$I$32;$J$32;WENN(G$8=$R$30;$S$30;WENN(G$8=$R$31;$S$31;WENN(G$8=$R$32;$S$32;WENN(G$8=$Z$30;$AA$30;WENN(G$8=$Z$31;$AA$31;WENN(G$8=$Z$32;$AA$32;0)))))))))))+(WENN(H9="";0;WENN(H$8=$I$30;$J$30;WENN(H$8=$I$31;$J$31;WENN(H$8=$I$32;$J$32;WENN(H$8=$R$30;$S$30;WENN(H$8=$R$31;$S$31;WENN(H$8=$R$32;$S$32;WENN(H$8=$Z$30;$AA$30;WENN(H$8=$Z$31;$AA$31;WENN(H$8=$Z$32;$AA$32;0)))))))))))+(WENN(I9="";0;WENN(I$8=$I$30;$J$30;WENN(I$8=$I$31;$J$31;WENN(I$8=$I$32;$J$32;WENN(I$8=$R$30;$S$30;WENN(I$8=$R$31;$S$31;WENN(I$8=$R$32;$S$32;WENN(I$8=$Z$30;$AA$30;WENN(I$8=$Z$31;$AA$31;WENN(I$8=$Z$32;$AA$32;0)))))))))))+(WENN(J9="";0;WENN(J$8=$I$30;$J$30;WENN(J$8=$I$31;$J$31;WENN(J$8=$I$32;$J$32;WENN(J$8=$R$30;$S$30;WENN(J$8=$R$31;$S$31;WENN(J$8=$R$32;$S$32;WENN(J$8=$Z$30;$AA$30;WENN(J$8=$Z$31;$AA$31;WENN(J$8=$Z$32;$AA$32;0)))))))))))+(WENN(K9="";0;WENN(K$8=$I$30;$J$30;WENN(K$8=$I$31;$J$31;WENN(K$8=$I$32;$J$32;WENN(K$8=$R$30;$S$30;WENN(K$8=$R$31;$S$31;WENN(K$8=$R$32;$S$32;WENN(K$8=$Z$30;$AA$30;WENN(K$8=$Z$31;$AA$31;WENN(K$8=$Z$32;$AA$32;0)))))))))))+(WENN(L9="";0;WENN(L$8=$I$30;$J$30;WENN(L$8=$I$31;$J$31;WENN(L$8=$I$32;$J$32;WENN(L$8=$R$30;$S$30;WENN(L$8=$R$31;$S$31;WENN(L$8=$R$32;$S$32;WENN(L$8=$Z$30;$AA$30;WENN(L$8=$Z$31;$AA$31;WENN(L$8=$Z$32;$AA$32;0)))))))))))+(WENN(M9="";0;WENN(M$8=$I$30;$J$30;WENN(M$8=$I$31;$J$31;WENN(M$8=$I$32;$J$32;WENN(M$8=$R$30;$S$30;WENN(M$8=$R$31;$S$31;WENN(M$8=$R$32;$S$32;WENN(M$8=$Z$30;$AA$30;WENN(M$8=$Z$31;$AA$31;WENN(M$8=$Z$32;$AA$32;0)))))))))))))
Deinen Verbesserungsvorschlag mit den Schaltflächen finde ich super und habe ihn für die nächste Version auch schon eingebastelt. Allerdings habe ich statt deiner VBA-Code-Methode einfach Hyperlinks eingefügt.

Und die Readme/Hilfedatei habe ich auch als letzte Seite angehängt und auf der Startseite mit Schaltfläche verlinkt... wird langsam ein richtig schönes Progrämmchen. Werde bei Gelegenheit dann die neue Version hier einstellen. Vielleicht finden sich bis dahin aber noch ein paar Änderungen, die ich gleich noch mit einbauen kann.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 17:25
von Bernhard
Ui ui ui ist die riesig. Das schaffen wir bestimmt noch, es etwas zu straffen. Hab schon kapiert, dass du keine Makros verwenden willst um keine ängstlichen Kollegen abzuschrecken. Aber da gibts bestimmt noch ne Möglichkeit das mit Formeln zu kürzen, oder nicht?

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 17:34
von Borcas
Das Problem bei der Formel ist die Zahl der unterschiedlichen zu beachtenden Parameter. Früher habe ich solche Probleme oftmals mit einer zusätzlichen Tabellenseite gelöst, auf der ich Hilfsformeln aufgepflanzt hatte. Aber das wäre in diesem Falle mega-unprofessionell. Also muss alles in eine.

Die Formel errechnet die Halbjahresnote. Dabei soll sie
- Jede Note danach gewichten, um welche Art Arbeit es sich handelt (sie erkennt also anhand der voreingegebenen Buchstabenkombi, dass Probearbeiten "PA" beispielsweise doppelt gewertet werden - und muss diese Info mit Zellenbezug einholen, um jedem Kollegen die Festlegung seiner eigenen Notenbereiche zu ermöglichen)
- Feststellen, wenn im ersten Halbjahr noch keine Noten geschrieben wurden um keinen Fehler anzuzeigen
- Feststellen, wenn ein Schüler in einer bestimmten Arbeit nicht mitgeschrieben hat, und dann die Notenanzahl auch dementsprechend zu reduzieren, da sonst falsch geteilt wird.
- All diese Operationen für jede einzelne Note im ersten Halbjahr (10 Datensätze) wiederholen
- Spalten, in denen noch keine Art der Proben festgelegt wurde (wenn also bspw. noch kein "PA" o. ä. steht) nicht mit berechnen, da sonst bei leeren Spaltenbezeichnungen ein Fehler ausgeworfen wird
- usw., usw...

Das waren jetzt nur die Funktionen, die mir spontan einfallen. War ich einige Tage drüber, bis ich all diese Optionen in einen einfachen Wenn-Dann-Bezug geklopft hatte. Und auch wenn es für manches sicherlich eine andere Lösung gegeben hätte, funktioniert sie. Und das ist erst einmal am wichtigsten...

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 17:39
von Bernhard
Klar, aber wenn die Datei bei meinem PC so lange zum Starten braucht, dann brauch ich es bspw. auf dem alten Schul-PC gar nicht versuchen. Wenn wir also die Rechenleistung durch die Verwendung der Matrix-Technik reduzieren können, wäre das doch gut.

http://www.online-excel.de/excel/singsel.php?f=26

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 17:42
von Borcas
Wenn es jemand schafft, mir das wirklich zu erklären, bin ich sofort dabei! Aber wenn ich wieder nur Links bekomme, wo ich nachlesen kann und im Anschluss genauso viel verstehe, wie zuvor, dann lassen wir's lieber bleiben... *lach*

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 18:23
von Bernhard
Der Link ist ein Tutorial, das muss man Schritt für Schritt so in Excel nachbauen um es zu verstehen. Lesen reicht da nicht.
Hier wollen wir die grundlengene Technik lernen, bevor wir ans Verstehen gehen.
Der Sachverhalt ist halt nicht in 3 Sätzen hier im Forum erklärt.

Edit: Und das Tutorial über "Namen" ist vielleicht auch noch interessant:
http://www.online-excel.de/excel/singsel.php?f=60

Edit 2: Bei der Tabelle N1 ff kann ich die Spalte für die Art der Probe nicht ausfüllen, weil sie gesperrt ist.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 18:44
von Borcas
Und genau da legt der Hase den Hund in den Pfeffer...

Zeit, um sich Schritt für Schritt in ein Tutorial einzuarbeiten? Im Moment eher weniger... vielleicht wenn alle anderen Pläne geschafft sind.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 18:46
von Bernhard
Beachte noch mein Edit 2 oben. Da haben wir uns gerade überschnitten.

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 19:06
von Borcas
??? Spalte für die Art der Probe ???
Die Proben werden jeweils über den Noten eingetragen, also rechts von "Art" ( Zeile 8 ).

Und die Zeile ist bei mir nicht gesperrt... Oder verstehe ich dich falsch?

P. S.: Cool... muss die Klammern mit Leerzeichen setzen, weil 8 + ) sonst nen Smiley gibt... *grummel*

Re: NotenEXCperte - Fachnoten einfach verwalten

Verfasst: 19.04.2012 19:25
von Bernhard
Hast Recht - war ein Bedienungsfehler.