Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

unvollständige Rangliste .. unter gew. Bedingungen

unvollständige Rangliste .. unter gew. Bedingungen
Mike

Hallo Cracks,
hier was für die Spezialisten .. ;-) .. es ist mir momentan nicht verständlich, dass die Rangliste unvollständig ist. Wird der Erhöhungsschritt auf 500 angepasst, gibts keine Probleme.
https://www.herber.de/bbs/user/75017.xls
Tabelle1
 ABCDE
3  Rangliste    Check
4         
51C5207.50  207'500.0000000000
62B10131.50  131'500.0000000000
73C10131.10  131'100.0000000000
84#NV130.70  130'700.0000000000
95#NV130.30  130'300.0000000000
106B8129.90  129'900.0000000000
117C8129.50  129'500.0000000000
128B7129.10  129'100.0000000000
139#NV128.70  128'700.0000000000
1410#NV128.30  128'300.0000000000
1511C6127.90  127'900.0000000000
1612B5127.50  127'500.0000000000
1713#NV2.01  2'010.0000000000

verwendete Formeln
Zelle Formel Bereich
B5 =SVERWEIS(C5*1000; I$5:J$22; 2; FALSCH) 
C5 =KGRÖSSTE(I$5:J$22;A5)/1000 
E5 =C5*1000 
A6 =A5+1 
B6 =SVERWEIS(C6*1000; I$5:J$22; 2; FALSCH) 
C6 =KGRÖSSTE(I$5:J$22;A6)/1000 
E6 =C6*1000 
A7 =A6+1 
B7 =SVERWEIS(C7*1000; I$5:J$22; 2; FALSCH) 
C7 =KGRÖSSTE(I$5:J$22;A7)/1000 
E7 =C7*1000 
A8 =A7+1 
B8 =SVERWEIS(C8*1000; I$5:J$22; 2; FALSCH) 
C8 =KGRÖSSTE(I$5:J$22;A8)/1000 
E8 =C8*1000 
A9 =A8+1 
B9 =SVERWEIS(C9*1000; I$5:J$22; 2; FALSCH) 
C9 =KGRÖSSTE(I$5:J$22;A9)/1000 
E9 =C9*1000 
A10 =A9+1 
B10 =SVERWEIS(C10*1000; I$5:J$22; 2; FALSCH) 
C10 =KGRÖSSTE(I$5:J$22;A10)/1000 
E10 =C10*1000 
A11 =A10+1 
B11 =SVERWEIS(C11*1000; I$5:J$22; 2; FALSCH) 
C11 =KGRÖSSTE(I$5:J$22;A11)/1000 
E11 =C11*1000 
A12 =A11+1 
B12 =SVERWEIS(C12*1000; I$5:J$22; 2; FALSCH) 
C12 =KGRÖSSTE(I$5:J$22;A12)/1000 
E12 =C12*1000 
A13 =A12+1 
B13 =SVERWEIS(C13*1000; I$5:J$22; 2; FALSCH) 
C13 =KGRÖSSTE(I$5:J$22;A13)/1000 
E13 =C13*1000 
A14 =A13+1 
B14 =SVERWEIS(C14*1000; I$5:J$22; 2; FALSCH) 
C14 =KGRÖSSTE(I$5:J$22;A14)/1000 
E14 =C14*1000 
A15 =A14+1 
B15 =SVERWEIS(C15*1000; I$5:J$22; 2; FALSCH) 
C15 =KGRÖSSTE(I$5:J$22;A15)/1000 
E15 =C15*1000 
A16 =A15+1 
B16 =SVERWEIS(C16*1000; I$5:J$22; 2; FALSCH) 
C16 =KGRÖSSTE(I$5:J$22;A16)/1000 
E16 =C16*1000 
A17 =A16+1 
B17 =SVERWEIS(C17*1000; I$5:J$22; 2; FALSCH) 
C17 =KGRÖSSTE(I$5:J$22;A17)/1000 
E17 =C17*1000 

Tabellendarstellung in Foren Version 5.30


Wie seht Ihr das? Danke für Eure Hilfe.
Gruss
Mike

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
I11 und I12 sind nicht mit G$10 verformelt? owT
26.05.2011 10:54:34
Rainer
richtig .. sind nicht mit G$10 verformelt?
26.05.2011 11:07:13
Mike
Hallo Rainer,
diese Feststellung ist richtig, ändert jedoch nichts an der
Tatsache. Hierbei handelt es sich um einen Nachbau.
Gruss
Mike
AW: unvollständige Rangliste .. unter gew. Bedingungen
26.05.2011 10:56:02
Rudi
Hallo,
das müssen irgendwelche Rundungsdifferenzen sein, denn
=SVERWEIS(GANZZAHL(D5*1000); J$5:K$22; 2; FALSCH)
funktioniert.
Gruß
Rudi
Ganzzahl hilft .. unter gew. Bedingungen
26.05.2011 11:09:22
Mike
Hallo Rudi,
danke für Deinen Tipp, dies hab ich auch so vermutet, obwohls
aus den dargestellten Stellen nicht ersichtlich war.
Gruss
Mike
ungenaue Binärdarstellung
26.05.2011 13:13:25
Erich
Hallo Mike,
du arbeitest beim SVERWEIS mit Dezimalzahlen. Das ist häufig "gefährlich".
Dezimalzahlen werden (auch im Arbeitsspeicher) binär gespeichert, also als Satz von Nullen und Einsen dargestellt.
Da dieser Satz nicht unendlich lang sein kann, entstehten zwangsläufig Ungenauigkeiten.
SVERWEIS wird dann oft nichts finden.
Ein einfaches Beispiel:
Tabelle1

 ABCD
20,900000000000001,000900000000000,89999999999986FALSCH

Formeln der Tabelle
ZelleFormel
B2=A2/1000+1
C2=B2*1000-1000
D2=A2=C2

In C2 müsste eigentlich wieder 0,9 rauskommen - tut es aber nicht.
Wenn du im Dezimalsystem 1/3 darstellen willst, wäre das der unendliche Dezimalbruch 0,33333...
Du kannst das Problem lösen, indem du an allen entscheidenden Stellen mit RUNDEN arbeitest.
Warum eigentlich teilst du durch 1000 (und erzeugst dadurch das Problem) und multiplizierst dann wieder damit?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
merci .. ungenaue Binärdarstellung
26.05.2011 13:30:40
Mike
Hallo Erich,
besten Dank für die detailierte Erklärung, die war sehr hilfreich.
Gruss
Mike

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige