Schule Noteneingabe Zensuren mit PlusMinus etc
Moderator: Moderatoren
Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo,
ich würde gerne in einigen Schulen in Baden-Württemberg OpenOffice populärer machen. Dazu benötigen die Lehrer als Notenberechnungsprogramm eine Calc-Tabelle. Diese ist soweit auch fertig nach allen Vorgaben der Notenermittlunng in BW.
Nun fehlt noch...
1. die Möglichkeit Viertel- und Halbnoten einzugeben in der üblichen Weise:
Z.B: 2- entspricht 2,25
4+ entspricht 3,75
2-3 entspricht 2,5
(Calc kann gerne die Werte nach der Eingabe als Dezimalzahl eintragen)
2. die Beschränkung nur Noten von 1 bis 6 einzutragen
Das Problem ist evtl. schon öfters gelöst worden, aber ich habe leider nichts Passendes gefunden.
Mit der Bitte um Hilfe um Excel vom Thron zu stoßen und den Schulen viel Geld zu sparen.
MfG
Stefan
ich würde gerne in einigen Schulen in Baden-Württemberg OpenOffice populärer machen. Dazu benötigen die Lehrer als Notenberechnungsprogramm eine Calc-Tabelle. Diese ist soweit auch fertig nach allen Vorgaben der Notenermittlunng in BW.
Nun fehlt noch...
1. die Möglichkeit Viertel- und Halbnoten einzugeben in der üblichen Weise:
Z.B: 2- entspricht 2,25
4+ entspricht 3,75
2-3 entspricht 2,5
(Calc kann gerne die Werte nach der Eingabe als Dezimalzahl eintragen)
2. die Beschränkung nur Noten von 1 bis 6 einzutragen
Das Problem ist evtl. schon öfters gelöst worden, aber ich habe leider nichts Passendes gefunden.
Mit der Bitte um Hilfe um Excel vom Thron zu stoßen und den Schulen viel Geld zu sparen.
MfG
Stefan
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Moin Stefan,
wenn du konkrete Hilfe erwartest, solltest du als erstes einmal zeigen wie deine Tabelle aussieht und welche Formeln du bereits verwendest!
Ansonsten bleibt nur der Hinweis auf die sonst üblicherweise für so etwas eingesetzten Funktionen wie MIN(), MAX(), *MITTELWERT*(); MEDIAN(), usw
und guckst du vielleicht mal da
viewtopic.php?f=2&t=62438
hilft das? sonst s.o.
wenn du konkrete Hilfe erwartest, solltest du als erstes einmal zeigen wie deine Tabelle aussieht und welche Formeln du bereits verwendest!
Ansonsten bleibt nur der Hinweis auf die sonst üblicherweise für so etwas eingesetzten Funktionen wie MIN(), MAX(), *MITTELWERT*(); MEDIAN(), usw
und guckst du vielleicht mal da
viewtopic.php?f=2&t=62438
hilft das? sonst s.o.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
- miesepeter
- ********
- Beiträge: 2120
- Registriert: Sa, 10.05.2008 15:05
- Wohnort: Bayern
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo,
ich habe vor einiger Zeit mehrere (im Internet) angebotene Lösungen dieses Problems ausprobiert und war n-i-e mit Handhabung und/oder Ergebnissen zufrieden. Die einzige stressfreie Möglichkeit für Aufgaben dieser Art sehe ich in der Notenbox. Damit kommen auch mit dem Computer Ungeübte zurecht.
Du kannst dir die Probeversion herunterladen (http://www.awin.de/download.html), sie funktioniert bis auf die Druckfunktion genauso wie die Vollversion und ist zeitlich unbefristet zu nutzen. Möchtest du - vorübergehend - mit der Testversion arbeiten, so kannst du Listen etc. in die Zwischenablage kopieren und wirklich gut in Calc einfügen, dann ausdrucken...
Notenbox läuft normalerweise unter Windows, kann aber auch laut Werbung in Android verwendet werden. Ich selbst nutze die Version unter Linux-WINE seit Jahren und bin sehr zufrieden damit. Schulversionen sind - meiner Ansicht nach - preisgünstig zu erwerben.
Üblicherweise sollte hier im Forum keine Werbung stattfinden, ich weiß, und bitte das aus o.g. Gründen zu entschuldigen.
Ciao und viel Erfolg!
ich habe vor einiger Zeit mehrere (im Internet) angebotene Lösungen dieses Problems ausprobiert und war n-i-e mit Handhabung und/oder Ergebnissen zufrieden. Die einzige stressfreie Möglichkeit für Aufgaben dieser Art sehe ich in der Notenbox. Damit kommen auch mit dem Computer Ungeübte zurecht.
Du kannst dir die Probeversion herunterladen (http://www.awin.de/download.html), sie funktioniert bis auf die Druckfunktion genauso wie die Vollversion und ist zeitlich unbefristet zu nutzen. Möchtest du - vorübergehend - mit der Testversion arbeiten, so kannst du Listen etc. in die Zwischenablage kopieren und wirklich gut in Calc einfügen, dann ausdrucken...
Notenbox läuft normalerweise unter Windows, kann aber auch laut Werbung in Android verwendet werden. Ich selbst nutze die Version unter Linux-WINE seit Jahren und bin sehr zufrieden damit. Schulversionen sind - meiner Ansicht nach - preisgünstig zu erwerben.
Üblicherweise sollte hier im Forum keine Werbung stattfinden, ich weiß, und bitte das aus o.g. Gründen zu entschuldigen.
Ciao und viel Erfolg!
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo Stefan,
es bleiben Fragen?
wo möchtest du die Note eingeben und wo soll der Dezimalwert abgelegte werden
oder willst du in der selben Zelle eine Wandlung erreichen?
es bleiben Fragen?
wo möchtest du die Note eingeben und wo soll der Dezimalwert abgelegte werden
oder willst du in der selben Zelle eine Wandlung erreichen?
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo Stefan,
wenn du direkt die Eingabe wandeln willst, kommst du nicht drumherum ein Makro in Basic auf die Zelle anzusetzen
oder was ich persönlich vorziehen würde eine Hilfsspalte offen oder auch ausgeblendet
in der die Dezimalwerte mit SVERWEIS() aus einer kleinen Hilfstabelle geholt werden
wobei es auch wieder von deinem Konzept abhängt wie du da was, wo, verwaltest und auswertest.
wenn du direkt die Eingabe wandeln willst, kommst du nicht drumherum ein Makro in Basic auf die Zelle anzusetzen
oder was ich persönlich vorziehen würde eine Hilfsspalte offen oder auch ausgeblendet
in der die Dezimalwerte mit SVERWEIS() aus einer kleinen Hilfstabelle geholt werden
wobei es auch wieder von deinem Konzept abhängt wie du da was, wo, verwaltest und auswertest.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hi,
möglicherweise kann man auch auf Extras - Autokorrektur zurück greifen.
Kürzel 2-
Ersetzung 2,25
Klick auf Neu nicht vergessen.
Gravierender Nachteil: Die Autokorrektur gilt Systemweit - also für alle Tabellen- und Textdokumente.
Fröhliches Schwitzen
paljass
möglicherweise kann man auch auf Extras - Autokorrektur zurück greifen.
Kürzel 2-
Ersetzung 2,25
Klick auf Neu nicht vergessen.
Gravierender Nachteil: Die Autokorrektur gilt Systemweit - also für alle Tabellen- und Textdokumente.
Fröhliches Schwitzen
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
- Constructus
- *******
- Beiträge: 1610
- Registriert: Mo, 21.01.2008 18:08
- Wohnort: 20 Jahre Brilon - 40 Jahre Essen- Steele
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo paljass,paljass hat geschrieben:Hi,
möglicherweise kann man auch auf Extras - Autokorrektur zurück greifen.
Kürzel 2-
Ersetzung 2,25
Klick auf Neu nicht vergessen.
Gravierender Nachteil: Die Autokorrektur gilt Systemweit - also für alle Tabellen- und Textdokumente.
oder mein Lieblingsthema nutzen: ein AOO oder LibO im WIN in den Käfig stecken (portables System) und allein für den Sonderfall nutzen (paßt sogar auf einen Stick und wäre mitnehmbar). Oder eben als Linuxer eine Zweitinstallation verwenden (AOO || LibO) und nur eine mit der Autokorrektur ausstatten.
Geht nicht gibt's nicht...
Schönes Wochenende
Constructus
EDV ist wunderbar - o Wunder, wenn sie funktioniert! {°L*}
Freie Offices auf div. Linuxen + 3 VBoxen mit WIN2K
|| LibO + AOO, auf Linux und WIN2K; portable OO & Co. auf WIN
Genaue Typisierung unmöglich, alles ist "im Fluß"
Freie Offices auf div. Linuxen + 3 VBoxen mit WIN2K
|| LibO + AOO, auf Linux und WIN2K; portable OO & Co. auf WIN
Genaue Typisierung unmöglich, alles ist "im Fluß"
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo zusammen,
habe mal in Basic etwas gebastelt, was die Note direkt in den entsprechenden Wert umwandelt.
Ist zwar ein schöner Effekt aber eine Variante mit SVERWEIS() und WerteTabelle gefällt mir trotzdem besser,
weil man zB immer sehen kann welche Note vergeben wurde, und welcher Wert daraus resultiert.
Aber das ist wie immer auch Ansichtssache.
viel Spaß beim ausprobieren
habe mal in Basic etwas gebastelt, was die Note direkt in den entsprechenden Wert umwandelt.
Ist zwar ein schöner Effekt aber eine Variante mit SVERWEIS() und WerteTabelle gefällt mir trotzdem besser,
weil man zB immer sehen kann welche Note vergeben wurde, und welcher Wert daraus resultiert.
Aber das ist wie immer auch Ansichtssache.
viel Spaß beim ausprobieren
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo
Das Makro ist mit dem Tabellenereignis "Inhalt geändert" verknüpft und wird dadurch ausgelöst.
Text als Zellformat habe ich gewählt, weil die Eingabe von 3-4 von Calc in Datum umgewandelt wird
4- wird zu -4 und wenn die Zelle erst einmal Text ist mag sie nicht mehr so recht dezimal Zahlen annehmen.
Da fehlt mir das Hintergrundwissen wie man alle Automatismen abschaltet ??
oder man verwendet eben Strings, die muss man in den folgenden Formel dann mit der Funktion WERT() zurück wandeln.
wenn du sicher bist es wird nur 1-6 +- eingegeben kannst du noch die Zeile
und diesen Teil
löschen
ja das ist Spalte J und ab Zeile 4, ich würde es aber auch in der Anzahl <XX begrenzenGast hat geschrieben:if column>9 and row > 3 then
Das Makro ist mit dem Tabellenereignis "Inhalt geändert" verknüpft und wird dadurch ausgelöst.
Text als Zellformat habe ich gewählt, weil die Eingabe von 3-4 von Calc in Datum umgewandelt wird
4- wird zu -4 und wenn die Zelle erst einmal Text ist mag sie nicht mehr so recht dezimal Zahlen annehmen.
Da fehlt mir das Hintergrundwissen wie man alle Automatismen abschaltet ??
oder man verwendet eben Strings, die muss man in den folgenden Formel dann mit der Funktion WERT() zurück wandeln.
wenn du sicher bist es wird nur 1-6 +- eingegeben kannst du noch die Zeile
Code: Alles auswählen
aNWert = Array( "1", "1,25", "1,5", "1,75", "2", "2,25", ..........")
Code: Alles auswählen
or check = aNWert(i)
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo Stefan,
habe bei frischer Morgenluft noch einmal das Makro überarbeitet und deinen Wünschen entsprechend erweitert
Der Eingabe Text wird jetzt als Wert ausgegeben und das Format der Zelle entsprechend geändert.
Das macht eine weitere Verarbeitung natürlich bequemer.
Zusätzlich farblich unterlegt damit eine korrekte Umwandlung bzw eine Falscheingabe deutlich wird.
versehentlich manuell umformatierte Zellen werden im Format wieder hergestellt.
Das Makro sollte jetzt recht robust laufen.
guckst du hier
edit:
das Makro hatte eine kleinen Schönheitsfehler siehe nächste Antwort
viel Spaß und Erfolg
habe bei frischer Morgenluft noch einmal das Makro überarbeitet und deinen Wünschen entsprechend erweitert
Der Eingabe Text wird jetzt als Wert ausgegeben und das Format der Zelle entsprechend geändert.
Das macht eine weitere Verarbeitung natürlich bequemer.
Zusätzlich farblich unterlegt damit eine korrekte Umwandlung bzw eine Falscheingabe deutlich wird.
versehentlich manuell umformatierte Zellen werden im Format wieder hergestellt.
Das Makro sollte jetzt recht robust laufen.
guckst du hier
edit:
das Makro hatte eine kleinen Schönheitsfehler siehe nächste Antwort
viel Spaß und Erfolg
Zuletzt geändert von clag am So, 20.07.2014 16:28, insgesamt 2-mal geändert.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
hallo Stefan,
beim komprimieren der Makrotextes ist eine benötigte Zeile Opfer meiner Löschaktion geworden
darum wird die selektiere Zelle bei "#NV" Ausgabe nicht auf den Ausgangszelle zurück gesetzt
hier noch mal leicht die korrigiert Version
so nun aber
beim komprimieren der Makrotextes ist eine benötigte Zeile Opfer meiner Löschaktion geworden
darum wird die selektiere Zelle bei "#NV" Ausgabe nicht auf den Ausgangszelle zurück gesetzt
hier noch mal leicht die korrigiert Version
so nun aber
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo clag,
Ich bin mir sehr sicher das wir beide schon mal genau dieses Thema hatten, das diese Varibalendeklaration zu vermeiden ist. Denn workcolumn und topline sind als VARIANT, und nur die endline ist als Integer deklariert. Besser ist dann also die deklaration so vorzunehmen:
Gewöhn dir also bitte an jede einzelne Variable richtig zu deklarieren, Du ersparst dir dann im Fehlerfalle eine mühselige Fehlersuche.
Ich habe das Makro nicht getestet, es sieht aber so weit sehr gut aus.
Gruß
balu
Code: Alles auswählen
Dim workcolumn, topline, endline as integer
Code: Alles auswählen
Dim workcolumn as integer, topline as integer, endline as integer
Ich habe das Makro nicht getestet, es sieht aber so weit sehr gut aus.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo Stefan,
so hier jetzt die Version für einen "beliebig" großen Bereich
Makro ist noch ein bisschen erweitert angepasst und "gepimpt"
ich hoffe ich habe nicht wieder etwas weggelösch was nötig war
und ja viel Spaß beim probieren
@ Balu
Danke für die Blumen
ist ja schon ganz gut wenn noch jemand mit drauf schaut
@ Stefan
du weißt schon, dass der 3. Änderungswunsch dann einen 10l Eimer Eiscrem kostet, oder?
schönen Sonntag Allen
so hier jetzt die Version für einen "beliebig" großen Bereich
Makro ist noch ein bisschen erweitert angepasst und "gepimpt"
ich hoffe ich habe nicht wieder etwas weggelösch was nötig war
und ja viel Spaß beim probieren
@ Balu
Danke für die Blumen
ist ja schon ganz gut wenn noch jemand mit drauf schaut
@ Stefan
du weißt schon, dass der 3. Änderungswunsch dann einen 10l Eimer Eiscrem kostet, oder?
schönen Sonntag Allen
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
hi
eigentlich ist das was du gemacht hast eine Verschlimmbesserung und dürfte nach meinen Verständnis gar nicht Funktionieren
denn Zellen NumberFormat = 100 weist der Zelle das Textformat zu und müsste einen eingegebenen Wert in Text wandeln, warum das jetzt nicht geschieht ist mir nicht klar
NumberFormat = 2 weist der Zelle ein Zweistelliges Zahlenformat zu, was ja auch erwünscht ist und ich würde es auch so bei NumberFormat = 2 belassen.
Solange bis logisch erklärt ist, wieso die TextZelle einen Wert ausgibt
Wenn man manuell eine Zelle auf Text formatiert kriegt man da keinen Wert rein oder raus.
Aber ich kann mich entsinnen, es ist noch gar nicht so lange her,
da hat schon einmal jemand sich gewundert wieso er plötzlich mit Text rechnen kann!?
Verlassen würde ich mich auf solche Zufallserscheinungen aber nicht.
eigentlich ist das was du gemacht hast eine Verschlimmbesserung und dürfte nach meinen Verständnis gar nicht Funktionieren
denn Zellen NumberFormat = 100 weist der Zelle das Textformat zu und müsste einen eingegebenen Wert in Text wandeln, warum das jetzt nicht geschieht ist mir nicht klar
NumberFormat = 2 weist der Zelle ein Zweistelliges Zahlenformat zu, was ja auch erwünscht ist und ich würde es auch so bei NumberFormat = 2 belassen.
Solange bis logisch erklärt ist, wieso die TextZelle einen Wert ausgibt
Wenn man manuell eine Zelle auf Text formatiert kriegt man da keinen Wert rein oder raus.
Aber ich kann mich entsinnen, es ist noch gar nicht so lange her,
da hat schon einmal jemand sich gewundert wieso er plötzlich mit Text rechnen kann!?
Verlassen würde ich mich auf solche Zufallserscheinungen aber nicht.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Schule Noteneingabe Zensuren mit PlusMinus etc
Hallo clag,
erst einmal: Sorry für die Anrede "calc" - war keine Absicht - aber in Zukunft könnte man Dich schon Dr.Dr.Calc nennen!
Ja, mit NumberFormat 100 kann Calc auf einmal Text verrechnen!!!
Ich habe daher Deinen Tipp beherzigt und das logische NumberFormat 2 verwendet.
NumberFormat 0 machte übrigens auch ein Problem, da hierbei das direkte Überschreiben mit einer +Note keinen Fehler ergibt, sondern eine Falscheingabe:
Z.B. 4,5 (im NumberFormat 0) wird überschrieben mit 2+ führt zum Ergebnis 2 !!!
Hier kommt nun auch das fertige Produkt, die Notentabelle "OOnono":
Für dieses suche ich jetzt noch eine digitale Heimat im Netz.
MfG
Stefan
erst einmal: Sorry für die Anrede "calc" - war keine Absicht - aber in Zukunft könnte man Dich schon Dr.Dr.Calc nennen!
Ja, mit NumberFormat 100 kann Calc auf einmal Text verrechnen!!!
Ich habe daher Deinen Tipp beherzigt und das logische NumberFormat 2 verwendet.
NumberFormat 0 machte übrigens auch ein Problem, da hierbei das direkte Überschreiben mit einer +Note keinen Fehler ergibt, sondern eine Falscheingabe:
Z.B. 4,5 (im NumberFormat 0) wird überschrieben mit 2+ führt zum Ergebnis 2 !!!
Hier kommt nun auch das fertige Produkt, die Notentabelle "OOnono":
Für dieses suche ich jetzt noch eine digitale Heimat im Netz.
MfG
Stefan