HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
daniel
16.06.2026 18:35:02
AW: aber ich hab mal noch eine Sache überprüft
Hi
ich hab mir mal deine Beispieldatei angeschaut.
die Datenmenge ist 32790 und nicht 32786
dh der Rangwert 3790 wird korrekterweise mit 10% ausgegeben, weil er 10% ist.
wenn man noch 4 Zeilen löscht um auf die Datenmenge 32786 zu kommen, dann wird der Rangwert 3279 auch wunschgemäß als 11% vom Makro ausgegeben.
so wie es aussieht, rechnen die Makros richtig, aber du hast die Datenmenge falsch im Kopf.
Gruß Daniel
Als Antwort auf diesen Beitrag
Christian
15.06.2026 21:24:35
AW: aber ich hab mal noch eine Sache überprüft
aber mal nur so eine Idee, ob sich das umsetzen lässt muss ich leider euch überlassen

aber meine Idee ist jetzt:

Tatsache 0,1000122 wird trotz Roundup zu 0,10 abgerundet.

kann das Makro nicht prüfen ob RoundUp und RoundDown dieser Zahl identisch ist und ungleich der Zahl, wenn ja 0,01 addieren?

Beispiel 3279/32786 = 0,1000122 auf 2 Stellen abgerundet 0,10 aufgerundet 0,11 aber durch das bekannte Problem ebenfalls 0,10. d.h. abrunden und aufrunden führt aufgrund des Problems zu demselben Ergebnis, addieren wir noch 0,01 sind wir bei 0,11

anderes Beispiel 3278/32786 = 0.0999816995 aufgerundet 0,10, abgerundet 0,09, hier ist auf und abgerundet unterschiedlich, also nichts addieren

Bsp 3: 3278/32780 = 0,1, diese Zahl ändert sich nicht durch auf oder abrunden also ebenfalls nichts addieren.

Wäre das eine Idee?
Gruß
Christian
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.