online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Ali755 vom 28.01.2020, 14:19 Options

Excel,Rang auch - Zahlen anzeigen

Hallo,
In meiner Tabelle wir der Rang nach 3 Formeln berechnet.
Habe ich bei Euch mir zusammen gesucht, Funktioniert sehr
gut. Mein Problem ist nun wenn in der Tabelle irgend wo 2 oder 3 minus Zahlen stehen werden die mit -0 angezeigt. Kann das geändert werden das die am ende mit angezeigt werden.
Formelbeispiel:
E 1 1
F 1 =INDEX(A:A;VERGLEICH(G2;B$1:B$100+C$1:C$100/1000+D$1:D$100/100000-ZEILE($1:$100)/10000000;0))

G 1 =KGRÖSSTE(B$2:B$102+C$2:C$102/1000+D$2:D$102/100000-ZEILE($2:$102)/10000000;ZEILE()-1)

H 1 =INDEX(C:C;VERGLEICH(F2;A:A;0))

E 2 =WENN(RUNDEN(G3;5)=RUNDEN(G2;5);"";ZEILE()-1)

F 2 =INDEX(A:A;VERGLEICH(G3;B$1:B$100+C$1:C$100/1000+D$1:D$100/100000-ZEILE($1:$100)/10000000;0))

G 2 =KGRÖSSTE(B$2:B$102+C$2:C$102/1000+D$2:D$102/100000-ZEILE($2:$102)/10000000;ZEILE()-1)

H 2 =INDEX(C:C;VERGLEICH(F3;A:A;0))

E 3 =WENN(RUNDEN(G4;5)=RUNDEN(G3;5);"";ZEILE()-1)

F 3 =INDEX(A:A;VERGLEICH(G4;B$1:B$100+C$1:C$100/1000+D$1:D$100/100000-ZEILE($1:$100)/10000000;0))

G 3 =KGRÖSSTE(B$2:B$102+C$2:C$102/1000+D$2:D$102/100000-ZEILE($2:$102)/10000000;ZEILE()-1)

H 3 =INDEX(C:C;VERGLEICH(F4;A:A;0))

Vielen Dank schon mal.
Ali


Antwort schreiben

Antwort 1 von Ali755 vom 31.01.2020, 14:56 Options

Hallo zusammen,

Habe ich bei meiner Frage etwas nicht richtig gemacht.
Oder giebt es keine möglichkeit beides an zuzeigen.
Ich möchte G1 so ändern das Plus und minus angezeigt weden.

MFG
Ali

Antwort 2 von rainberg vom 31.01.2020, 15:30 Options

Hallo Ali,

Zitat:
Habe ich bei meiner Frage etwas nicht richtig gemacht.

.... ja.

Es wäre besser gewesen, Du hättest statt der verwirrenden Formeln etwas über die Struktur Deiner Tabelle zum Besten gegeben.

In welcher Spalte soll der Rang aus den Daten welcher Spalte gebildet werden?
Gibt es Kriterien zu beachten (bei gleichen Werten) u.s.w.?

Gruß
Rainer

Antwort 3 von Ali755 vom 31.01.2020, 22:09 Options

Hallo Rainer,

Als Anfänger ist das nicht so einfach, das Richtige zu Fragen.
Meine Tabelle.
Name Punkte Letzte Runde
Albers 50 9
Johann 50 107
Walter 48 30
Otto -51 1

Rangberechnung wie oben Formeln.

Platz Name Punkte Letzte Runde
1 Johann 50 107
2 Albers 50 9
3 Walter 48 30
4 0 0 #NV

So solte es aussehen

Platz Name Punkte Letzte Runde
1 Johann 50 107
2 Albers 50 9
3 Walter 45 0
4 Otto -50 1

Funktioniert sehr gut, nur das die minus Punkte nicht angezeigt werden steht immer 0.
MFG
Ali

Antwort 4 von rainberg vom 01.02.2020, 07:38 Options

Hallo Ali,

dazu brauchst Du eigentlich gar keine Formeln, das macht doch die bordeigene Filterfunktion von Excel bestens.

Angenommen die Werte befinden sich in A2:Cxxx, dann füge vor den Namen eine weitere Spalte ein, schreibe in A2 die Formel =ZEILE(1:1) und kopiere sie nach unten.
Markiere die Spalten A bis D, rufe die Filterfunktion auf und filtere zunächst nach Spalte C (Punkte) absteigend und dann nach Spalte D (Letzte Runde) ebenfalls absteigend.

Diese Prozedur kannst Du gleich mit dem Makrorecorder aufzeichnen, damit kannst Du dann zu jeder Zeit in Sekundenshnelle neu sortieren.

Gruß
Rainer

Antwort 5 von Ali755 vom 01.02.2020, 13:35 Options

Hallo Rainer,

So wie du es Geschrieben hast habe ich es vorher auch gemacht. Dauert viel zu lange mit Filtern und aktualisieren, weil ich 4 - 5 Tabellen habe getrent nach Herren, Damen, Jugend, Schüler, u.s.w. da bin ich so oft mit durch einander gekommen welche ich schon habe oder nicht. Diese Formel Geschichte die ich jetzt habe geht schneller. Die Formel in Punkte ist:
G 1 =KGRÖSSTE(B$2:B$102+C$2:C$102/1000+D$2:D$102/100000-ZEILE($2:$102)/10000000;ZEILE()-1)
so werden nur die Plus Zahlen angezeigt, die Minus Zahlen sollen auch mit angezeigt werden, ist es möglich in die Formel so zu verändern das das geht. Oder kann ich dir die Tabelle zu schicken das du sehen kannst wie sie Funktioniert.

MFG
Ali

Antwort 6 von rainberg vom 01.02.2020, 14:50 Options

Hallo Ali,

obwohl ich nicht der Meinung bin, dass mein Vorschlag "viel zu lange" dauert, wenn Du ihn per aufgezeichnetem Makro ausführst, kann ich Dir erst helfen, wenn Du die nötigen Infos lieferst.

Deine Formel in G1 nimmt Bezug auf die Bereiche B2:B102; C2:C102 und D2:D102, Dein Datenbeispiel erstreckt sich aber nur auf 2 Zahlen-Spalten.

In welchen Bereichen stehen nun welche Werte???


Gruß
Rainer

Antwort 7 von Ali755 vom 01.02.2020, 19:22 Options

Hallo Rainer,

Mit Makros kenne ich mich überhaubt nicht aus, keine Ahnung wie das geht habe mich da noch nicht mit befast.
Oben habe ich einen Fehler gemacht.
E1=Platz-----F1=-Name------G1=Punkte---------H1=L. Runde
E2 = 1--------F2=B2:B102----G2=C2:C102------H2=D2:D102
E3= Formel E2 wie oben, und die 3 anderen F1 -G1-H1 mit der Maus runter ziehen bis E3. Und dann alle 4 Runter ziehen bis 102. Ich weiß sonst nicht wie ich dir das Beschreiben soll.

MFG
Ali

Antwort 8 von rainberg vom 01.02.2020, 19:34 Options

Hallo Ali,

wenn Du mir jetzt noch sagst, in welchen Bereichen welche Ausgangsdaten stehen, auf die die genannten Formel zugreifen, dann kann ich mal über Dein Problem nachdenken.

Du solltest schon auf die Fragen Deiner Helfer eingehen.

Nochmal:
Was steht in den bereits angesprochenen Spalten B, C und D????

Zitat:
Name Punkte Letzte Runde
Albers 50 9
Johann 50 107
Walter 48 30
Otto -51 1


...hiermit kann ich nichts anfangen, weil da eine Wertespalte fehlt!!!!

Gruß
Rainer

Antwort 9 von Ali755 vom 02.02.2020, 13:38 Options

Hallo Rainer,

Oben in der Formel beschreibung habe ich mich versehen.
A1:A5= Name, B1:B5= Punkte, C1:C5= L.Runde.
----------Albers---------------50--------------------9
E1= Platz
E2= 1
E3=WENN(RUNDEN(G3;5)=RUNDEN(G2;5);"";ZEILE()-1)
F1=Name
F2{=INDEX(A:A;VERGLEICH(G2;B$1:B$100+C$1:C$100/1000+D$1:D$100/100000-ZEILE($1:$100)/10000000;0))}
G1= Punkte
G2{=KGRÖSSTE(B$2:B$102+C$2:C$102/1000+D$2:D$102/100000-ZEILE($2:$102)/10000000;ZEILE()-1)}
H1=L.Runde
H2=INDEX(C:C;VERGLEICH(F2;A:A;0))

Ich hoffe das es jetzt richtig geschrieben ist, wenn nicht melde dich noch mal.
MFG
Ali

Antwort 10 von rainberg vom 02.02.2020, 14:31 Options

Hallo Ali,

na, warum nicht gleich so :-))

Habe jetzt andere Formeln verwendet, da die bisherigen überhaupt nicht zu Deiner Struktur gepasst haben.
Um die Sache dynamisch zu machen habe ich für die Datenbereiche Namen definiert

Spalte A: "Name"
Spalte B: "Punkte"
Spalte C: "Letzte"

und diese in den Formel anstatt der Bezüge eingesetzt.
Du kannst jetzt in diesen 3 Spalten Daten hinzufüge/löschen ohne Formeln ändern zu müssen.
Wichtig ist, dass die Spalte A keine Leerzellen zwischen den Namen aufweist.
Im grünen Bereich sind die Formeln bereits vor getragen.

http://www.netupload.de/detail.php?img=8c050087e6161327d9b1206a42c2...

Gruss
Rainer

Antwort 11 von Ali755 vom 02.02.2020, 14:54 Options

Hallo Rainer,

Das Funktioniert ja sehr gut. Vielen Dank für deine Hilfe.
Meine Tabelle sieht genau so aus, nur die Formeln sind anders sind und das die Minus Zahlen nicht angezeigt werden.
Das mit dem Hochladen von Tabellen habe ich nicht gewußt hätte ich ja mit meiner auch so machen können.
Wenn ich noch mal Hilfe brauche schreibe ich im Forum noch mal. Danke noch mal.
MFG
ali

Antwort 12 von Ali755 vom 02.02.2020, 19:13 Options

Hallo Rainer,

Eine Frage habe ich da zu noch ich hoffe du liest es noch.
Bei gleicher Punkt Zahl und L.Runde Zahl, wird mir nur ein Name dazu angezeigt. 2 Namen müßte ich haben.
Bei den Minus Zahlen ist die Sortierung verkehrt rum. Kann man das noch ändern.
MFG
Ali

Antwort 13 von rainberg vom 02.02.2020, 20:13 Options

Hallo Ali,

dazu müsstest Du noch ein Kriterium benennen, was eine Aussage darüber bringt, welcher Kandidat bei Punktgleichheit den besseren Platz bekommen soll.

Wenn Dir diese Reihenfolge egal ist, dann ändere die Formeln in F1 und H1 wie folgt.

H1
=WENN(A2="";"";INDEX(Name;VERGLEICH(G2;Punkte+Letzte%%+ZEILE()%%;0)))


F1
=WENN(A2="";"";KGRÖSSTE(Punkte+Letzte%%+ZEILE()%%;ZEILE(A1)))

Vergiss nicht die Eingabe mit STRG+Shift+Enter abzuschließen

Gruß
Rainer

Antwort 14 von Ali755 vom 02.02.2020, 20:44 Options

Hallo Rainer,

Funktioniert nicht.
H1= L.Runde,
Ich habe die Formel in H2 eingegeben, ergebnis #NV
F1= Name,
habe die Formel in F2 eingegeben, ergebnis 50,0109
in F2 muß doch er Name bleiben.
Eingabe mit STRG+Shift+Enter gemacht.
MFG
Ali

Antwort 15 von rainberg vom 02.02.2020, 22:19 Options

Hallo Ali,

beide Formeln sind getestet und funktionieren.

Wenn Du nicht klar kommst, dann lade einfach Deine Datei hoch, dass wir zum Ende kommen.

Gruß
Rainer

Antwort 16 von Ali755 vom 03.02.2020, 11:02 Options

Hallo Rainer,

Ich hab meine Tabelle auch da mal meine drin.

http://www.netupload.de/detail.php?img=920884da2d4fafba6f16d7cf5bfa2d6f.xls

MFG
Ali


  • *Threadedit* 11:05:30
    Admininfo: Achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
  • Antwort 17 von rainberg vom 03.02.2020, 11:07 Options

    Hallo Ali,

    Link funktioniert leider nicht

    Gruß
    Rainer

    Antwort 18 von Ali755 vom 03.02.2020, 12:27 Options

    Hallo Rainer,

    Wie wir so was, Habe ich noch nicht gemacht.
    Ich kriege 3 Stück angezeigt, welchen muß ich Kopieren und wohin muß der Kopiert werden.

    MFG
    Ali

    Antwort 19 von rainberg vom 03.02.2020, 13:16 Options

    Hallo Ali,

    jetzt konnte ich Deine Datei doch noch downloaden.

    Habe jetzt anstatt der Matrixformeln eine Hilfsspalte verwendet, ist vielleicht verständlicher für Dich.
    Die Hilfsspalte kannst Du ausblenden

    Da Du kein weiteres Kriterium für Punktgleichstände genannt hast, habe ich den Korrekturfaktor ZEILE()%% (das bedeutet Zeilennummer geteilt durch 10000) eingesetzt.

    http://www.netupload.de/detail.php?img=33f1cc84fc801577aba94d0741b1...

    Gruß
    Rainer

    Antwort 20 von Ali755 vom 03.02.2020, 13:30 Options

    Hallo Rainer,

    Das sieht so ganz gut aus bis auf die Minus Zahlen, Sollten anders Rum Sortiert werden.
    An meiner Tabelle kann man so nichts ändern das die auch Funktioniert. Und wie Kriege ich die netupload Adresse hier rein.

    MFG
    Ali

    Ähnliche Themen

    Zwischenzeichen bei Zahlen entfernen
    Partisan84  10.07.2007 - 71 Hits - 3 Antworten

    Excel, Rang berechen
    Schnipp  15.01.2008 - 398 Hits - 6 Antworten

    Wie sortiere ich aufsteigend, anstatt absteigend?
    mavida  19.11.2007 - 165 Hits - 8 Antworten

    Rang mit mehreren Kriterien
    Hollow  20.04.2008 - 292 Hits - 4 Antworten

    lotto zahlen anzeigen
    waldi42  01.07.2008 - 142 Hits - 8 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026