Rang ermittel
#1
Hallo ich möchte automatisch den Rang ermitteln lassen.
Es müssen 88 Punkte erreicht werden. Wer näher an 88 liegt steht auf den ersten Platz.
Dazu sollte noch berücksichtigt werden wer noch die meisten 10,9, usw. geschossen hat
Also wenn zwei man 88 haben aber der eine mehr 10 geschossen hat dann steht er auf Rang 1
Momentan mache ich es über einen filter und dann manuell
Habe es auch schon mit der ran Formel getestet aber ohne erfolg


Dateien bitte im Forum hochladen: https://www.clever-excel-forum.de/thread-326.html
Top
#2
Möglichkeit über Hilfsspalten (mit Zählenwenn für die 10, 9 usw):
https://www.pctipp.ch/tipps-tricks/kumme...ien-49060/

Mit Bildern lässt sich nicht rechnen. Lade eine Beispieldatei hoch.
Top
#3
Moin!
Da hier ja nicht das Maximum bewertet wird, sondern der Abstand zu 88:
=ABS(88-Ringe)
Rang mit dem letzten Argument 1 ermittelt dann das grobe Ergebnis.
Den Rest dann mittels ZÄHLENWENNS()
Dazu brauchen wir aber genauere Angaben!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Also wenn Peter 200 Punkte hat und Marion 87 Punkte hat dann ist Marion auf dem ersten Platz?
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#5
Mal bewusst mit einigen Hilfsspalten:

ABCDEFGHIJKLMNOPQ
1NameS1S2S3S4S5S6S7S8S9S10RingeABS109ResultRang
2N1877109771089826-0,02-0,026,049
3N29107108999107880-0,03-0,040,072
4N3777897109777810-0,01-0,0210,0312
5N4777781010987808-0,02-0,018,0311
6N5781010107710910880-0,05-0,010,061
7N67988881071010853-0,03-0,013,046
8N71077787881010826-0,030,006,038
9N87879910981010871-0,03-0,031,064
10N988710810810810871-0,040,001,043
11N101010109109810910957-0,06-0,037,0910
12N11787979107910835-0,02-0,035,057
13N12791010871010810891-0,05-0,011,064

ZelleFormel
L2=SUMME(B2:K2)
M2=ABS(88-L2)
N2=ZÄHLENWENN($B2:$K2;10)%*(-1)
O2=ZÄHLENWENN($B2:$K2;9)%*(-1)
P2=M2-N2-O2
Q2=RANG(P2;P$2:P$13;1)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#6
(01.01.2019, 15:45)shift-del schrieb: Also wenn Peter 200 Punkte hat und Marion 87 Punkte hat dann ist Marion auf dem ersten Platz?

Es geht um eine Serie von 10 Schüssen auf Zehnerringscheibe.
Max. 100 Ringe, Min. 0
Gewonnen hat derjenige, der am nächsten an der 88 liegt.
Bei Ring-Gleichheit ist die Anzahl 10er ein Bonus, die 9er auch, jedoch mit geringerer Wertigkeit.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#7
Und warum gewinnt nicht der mit der maximalen Punktzahl sondern jemand der nur näher an 88 liegt?
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#8
Ich bleibe mal beim off topic:
Sind halt die Spielregeln!  :19:
Wenn ein Schütze nahezu blind die 10 trifft, wird er sich ab dem neunten Schuss sehr anstrengen müssen, mit zwei Schüssen genau 8 zu treffen (2*4 oder 5+3, …).
Mag unlogisch klingen, ist aber auch bei manchem Dart-Spiel aus genau diesem Grund gewollt.
Mehr kann uns sicherlich der TE erzählen.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#9
Das mit den =ABS(88-Ringe)  habe ich erledigt.
Aber ich tu mich noch etwas hart mit den Zählewenns.
Die Reihenfolge wäre a,c,e,b aber irgend wie geht das nicht.

Ich hänge mal die Datei mit an.


Angehängte Dateien
.xlsx   Wertung2.xlsx (Größe: 13,32 KB / Downloads: 9)
Top
#10
Hi

N3 die Formel
Code:
=WENNFEHLER(ABS(88-M3)+1/SUMMENPRODUKT(ZÄHLENWENN(C3:L3;{10;9;8;7;6;5;4;3;2;1})*{1000000000;100000000;10000000;1000000;100000;10000;1000;100;10;1});"")

O3 die Formel
Code:
=RANG.GLEICH(N3;$N$3:$N$16;1)

Gruß Elex
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste