Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Runden von Notenpunkten in einer Bewertungstabelle

Forumthread: Runden von Notenpunkten in einer Bewertungstabelle

Runden von Notenpunkten in einer Bewertungstabelle
15.10.2014 23:23:22
Notenpunkten
Hallo zusammen,
ich habe von einem Kollegen mal eine Excel Datei zur Bewertung von Projektarbeiten bekommen. Diese funktioniert soweit ganz gut, man kann einzelne Kriterien mit einer Gewichtung versehen. Die Note wird aus einem Notenspiegel aus einem weiteren Tabellenblatt erechnet.
Das Problem ist jedoch, dass die errechneten Punktzahlen nicht auf oder abgerundet werden, sondern 12,95 Punkte gelten als 12 Punkte. Wie könnte man das Problem lösen? Ich habe die Datei mit hochgeladen. Vielen Dank für jede Hilfe
https://www.herber.de/bbs/user/93184.xlsm

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Runden von Notenpunkten in einer Bewertungstabelle
15.10.2014 23:44:20
Notenpunkten
Hi
Wenn 12,95 als 12 gelten, dann ist das einfaches Abrunden(a1;0)
Alternativ kann auch Ganzzahl(A1) oder Fix(A1) verwendet werden.
Gruß Daniel

AW: Runden von Notenpunkten in einer Bewertungstabelle
16.10.2014 00:00:31
Notenpunkten
hallo Daniel,
ich möchte aber bei 12,6 aufrunden, bis 12,5 abrunden. Wie könnte man das denn dann in der Formel einbinden:
=WENN(ODER(B9<>"";I9<>"");SUMMENPRODUKT(($I$4:$Q$4=1)*$I9:$Q9*$I$5:$Q$5);"")
=WENN(ODER(B9<>"";I9<>"");RUNDEN(SUMMENPRODUKT(($I$4:$Q$4=1)*$I9:$Q9*$I$5:$Q$5);"");1)
so geht schon mal gar nichts.
Gruß,Jojo

Anzeige
Das nennt man symmetrisches Runden ...
16.10.2014 03:43:23
Luc:-?
…(wiss-techn), Jojo;
die vbFkt Round macht das generell, während die xlFkt RUNDEN asymmetrisch (kaufmännisch) rundet. Normalerweise wird dann bis n,50…0 ab-, ab n,50…1 aufgerundet. Den von beiden Fktt ungleich behandelten 1.Fall müsstest du dann abfragen und separat abrunden, falls du nicht eine UDF auf Basis von Round benutzen kannst bzw willst. Du brauchst also immer eine Genauigkeit von wenigstens 2 Dezimalen im Ausgangs­Daten­Material.
Morrn, Luc :-?
Besser informiert mit …

Anzeige
Falls du lieber eine UDF verwenden willst, ...
16.10.2014 03:56:22
Luc:-?
…Jojo,
wirst du sicher in einer der hochgeladenen Dateien dieses Threads fündig (→RoundA; wurde dort aber eigentlich nicht benötigt, da sich das Problem letztlich als ein anderes herausstellte).
Habe jetzt aber nicht untersucht, ob das schon dein Problem in Gänze lösen würde!
Luc :-?

Anzeige
AW: Das nennt man symmetrisches Runden ...
16.10.2014 13:38:29
jojohio
Hallo zusammen, danke erstmal für die vielen Antworten. War wohl ein Mißverständnis, dass ich bei 12,95 abrunden möchte, hier soll auch aufgerundet werden. Von daher funktioniert dein letzter Vorschlag sehr gut. Ich mußte nur (Rest(A1;0) in (Rest(A1;1) ändern. Ich habe diese Formel allerdings in einer extra Spaltes stehen, die wiederum das Ergebnis aus d9 abruft.
=GANZZAHL(D9)+(REST(D9;1)>=0,6)
Schaffe es leider nicht das Ganze in eine Formel zu integrieren. Das müsste man doch theoretisch hier so anlegen, dass anstatt d9 das summenprodukt (...) aus der urspünglichen Formel eingesetzt wird.
=WENN(ODER(B8<>"";J8<>"");SUMMENPRODUKT(($J$4:$R$4=1)*$J8:$R8*$J$5:$R$5);"")
Kann man diese Kurzform (=ganzahl...) überhaupt mit der alten wenn(oder verheiraten?
Egal, ich verstecke einfach die Spalte und gut ist :-) So kann ich jetzt endlich mit den Korrekturen beginnen, denn das Ende der Ferien naht...
Luc, auch Dir vielen Dank, du siehst an meine´n Antworten/Fragen, dass ich eher wenig plan habe und bitte um Nachsicht, wenn ich sage, dass mir dein Vorschlag im anderen Thread doch etwas kompliziert erschien.
Viele Grüße, Jojo

Anzeige
AW: Das nennt man symmetrisches Runden ...
16.10.2014 13:43:16
Daniel
Hi
möchtest du wirklich jeden Einzelwert runden, bevor er in die Berechung eingeht?
wäre es nicht genauer, mit den vollständigen Werten zu rechen und dann nur das Ergebnis zu Runden?
Gruß Daniel

AW: Das nennt man symmetrisches Runden ...
16.10.2014 14:01:20
jojohio
nein ich lese mit deiner Formel den Wert aus d9 aus (summenprodukt Formel). Das Ergebnis wird wiederum in g9 mit dem Notenspiegel abgeglichen.
Gruß, Jojo

Anzeige
AW: Das nennt man symmetrisches Runden ...
16.10.2014 14:36:24
Ewald
Hallo,
um späteren Dikussionen und eventuellen Neuberechnungen zu entgehen, ist es besser nur das Endergebnis mit der normalen Rundung (ab 5 aufrunden) zu verwenden.
Dies ist ungeschriebener Standard und hält allen Diskussionen stand.
Gruß Ewald

AW: Runden von Notenpunkten in einer Bewertungstabelle
16.10.2014 09:37:31
Notenpunkten
Irgend wie ist es etwas seltsam, wenn ich bei 12,6 auf 13 aufrunden, und dann aber wieder bei 12,95 abrunden soll, so wie du es in deinem ersten Beitrag beschrieben hast. Das ist auch Formeltechnisch sehr schwer darstellbar.
Wenn deine Rundungsgrenze nicht bei .5 liegen soll sondern bei einem anderen Wert, dann vielleicht so:
Hier für die Rundungsgrenze .6, dh bis .59999 wird abgerundet:
=wenn(Rest(A1;0) Oder etwas kürzer:
=Ganzzahl(A1)+(Rest(A1;0)>=0,6))
Gruß Daniel
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Runden von Notenpunkten in einer Bewertungstabelle


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei mit der Bewertungstabelle, die die Notenpunkte enthält.

  2. Identifiziere die Zelle, die die Notenpunkte berechnet, und stelle sicher, dass die Berechnung korrekt ist.

  3. Verwende die richtige Formel: Um Notenpunkte entsprechend deinen Anforderungen zu runden, kannst du die folgende Formel verwenden:

    =WENN(Rest(A1; 1) >= 0,6; GANZZAHL(A1) + 1; GANZZAHL(A1))

    Diese Formel rundet Notenpunkte auf, wenn der Dezimalwert 0,6 oder höher ist, andernfalls wird abgerundet.

  4. Füge die Formel in die relevante Zelle ein und bestätige mit Enter. Deine Notenpunkte sollten jetzt korrekt gerundet dargestellt werden.


Häufige Fehler und Lösungen

  • Fehler: Notenpunkte werden nicht gerundet.

    • Lösung: Überprüfe die Formel. Stelle sicher, dass die korrekten Zellenreferenzen verwendet werden und die Rundungslogik richtig implementiert ist.
  • Fehler: Rundung funktioniert nicht wie gewünscht.

    • Lösung: Achte darauf, dass die Bedingungen in der WENN-Funktion korrekt sind. Hier ist ein Beispiel zur Veranschaulichung:
      =WENN(Rest(A1; 1) >= 0,5; GANZZAHL(A1) + 1; GANZZAHL(A1))

Alternative Methoden

  • Symmetrisches Runden: Wenn du eine andere Rundungslogik benötigst, wie z.B. symmetrisches Runden, kannst du die Funktion RUNDEN verwenden:

    =RUNDEN(A1; 0)

    Dies rundet die Notenpunkte auf die nächste ganze Zahl, basierend auf den üblichen Rundungsregeln.

  • Benutzerdefinierte Funktionen (UDF): Wenn du komplexere Anforderungen hast, könntest du eine UDF in VBA erstellen. Dies erfordert jedoch Kenntnisse in der Programmierung.


Praktische Beispiele

  1. Beispiel 1: Notenpunkte von 12,4 werden abgerundet auf 12, während 12,6 auf 13 aufgerundet wird.

    =WENN(Rest(A1; 1) >= 0,6; GANZZAHL(A1) + 1; GANZZAHL(A1))
  2. Beispiel 2: Notenpunkte in Dezimalzahlen umrechnen:

    • Wenn du 12,5 in eine Note umwandeln möchtest, kannst du eine Bewertungstabelle erstellen:
      =SVERWEIS(A1; Notenspiegel!A:B; 2; WAHR)

Tipps für Profis

  • Nutze die Formelüberwachung: Excel bietet dir die Möglichkeit, Formeln zu überprüfen, um sicherzustellen, dass alles korrekt funktioniert.

  • Verstecke Hilfsspalten: Wenn du Zwischenergebnisse verwendest, kannst du diese Spalten ausblenden, um die Übersichtlichkeit deiner Bewertungstabelle zu erhöhen.

  • Regelmäßige Sicherung: Speichere deine Excel-Datei regelmäßig, um Datenverlust zu vermeiden, insbesondere wenn du komplexe Formeln verwendest.


FAQ: Häufige Fragen

1. Ab wann wird aufgerundet bei Notenpunkten?
Notenpunkte werden aufgerundet, wenn der Dezimalwert 0,6 oder höher ist.

2. Wie kann ich Notenpunkte in Dezimalzahlen umrechnen?
Du kannst die SVERWEIS-Funktion verwenden, um Notenpunkte basierend auf einer Bewertungstabelle in Dezimalzahlen zu konvertieren.

3. Funktioniert das Runden auch in älteren Excel-Versionen?
Ja, die genannten Funktionen sind in den meisten Excel-Versionen verfügbar. Stelle sicher, dass du die richtige Syntax verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige