Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA gut
Moin, :-)
... dass
Excel bei der
Ausgabe von
=D5=D8 das
Ergebnis schon "
normalisiert" hat. ;-)
1,11022E-16 ist kein echter Unterschied im Sinne von 2 Nachkommastellen, sondern nur ein IEEE-754-Restfehler: ;-)
https://learn.microsoft.com/de-de/troubleshoot/microsoft-365-apps/excel/floating-point-arithmetic-inaccurate-result
Die Formel
=ABS(D3-RUNDEN(D3;2)) zeigt Fehler auf der Ebene "
Originalwert gegen gerundet". ;-)
Du kannst die
Rang-Formel auch noch etwas "
belastbarer" machen, indem du vom
Runden weggehst: ;-)
=SUMMENPRODUKT(--(GANZZAHL($D$3:$D$10*100)>GANZZAHL(D3*100)))+1
Bzw.: ;-)
=LET(x;100;y;GANZZAHL(D3*x);z;GANZZAHL($D$3:$D$10*x);SUMMENPRODUKT(--(z>y))+1)
Servus
Case