Doppelte Einträge markieren in Abhängigkeit von Werten
#1
Guten Abend,
ich habe eine Tabelle C6:L16 in der Duplikate vorkommen dürfen. Von den Werten aus der Tabelle möchte ich die höchsten Werte markieren. Die Anzahl der Werte ist in N2 festgelegt. N3 =KGRÖSSTE(D6:L16;N2). Dann Bedingte Formatierung Zellwert ist >=N3. Dadurch werden aber auch alle Duplikate markiert, deren Wert >=N3 ist..
D6:L6 sind die "Spaltenüberschriften", die eindeutige Zahlen sind. Es sollen nur die Duplikate markiert werden, deren Spaltenüberschriften die höchsten Werte haben, bis die Höchstzahl N2 erreicht ist.
Wie kann ich das umsetzen?

VG Onkel Uli
Antworten Top
#2
Hi,

wie soll das jemand verstehen, der das System nicht kennt?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Im Beschreiben bin ich nicht gut.

Ich möchte die höchsten Werte in einem Atrray markieren. Die Anzahl der höchsten Werte ist in N2 angegeben. Es kommen Duplikate vor und dadurch werden mehr Felder markiert, als in N2 angegeben. Die Duplikate sollen in der Rangfolge von höchstem Wert zum niedrigsten der Spaltenüberschriften markiert werden, aber maximal soviele Werte wie in N2 angegeben.

Beispiel (Bild): 
   

N2 =7
Der höschste Wert ist F6 = 16, der zweite E6=12, dann F7 = 8, dann folgen 2 Duplikate D6 = 6 und E7 = &, dann F8 = 5 und danach 3 Duplikate E8, F9, K6 und L& je 4
Das Ergebnis soll sein:
Rang 1: F6,
Rang 2: E6
Rang 3: F7
Rang 4: E7
Rang 5: D6
Rang 6: F8
Rang 7: F9
Die Duplikate E8, K6 und L6 werden nicht berücksichtigt, weil dann die Anzahl der Ränge > N2

Bisher habe ich den höchsten Wert mit der Formel N3=KGRÖSSTE(D6:L16;N2) berechnet und alle Werte >=N3 Hintergrundfarbe gelb markiert.

Ich hoffe, es ist verständlicher.
Grüße Uli
Antworten Top
#4
Hallo,

ein Bild nützt nichts, noch dazu wenn keine Spalten-/Zeilenbezeichnungen ersichtlich sind:

DATEI!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Moin

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1174774419
23133551451
3355417360
4001200
50044510
6
7
8FALSCHWAHRFALSCHWAHRFALSCH
9FALSCHFALSCHWAHRFALSCHWAHR
10FALSCHWAHRFALSCHFALSCHFALSCH
11FALSCHFALSCHFALSCHFALSCHFALSCH
12FALSCHFALSCHFALSCHWAHRFALSCH

ZelleFormel
A8=LET(
a;$A$1:$E$5+SPALTE
($A$1:$E$5)%+ZEILE($A$1:$E$5)%%;
b;KGRÖSSTE
(a;6);
ergebnis;a>=b;
ergebnis)

Zellebedingte Formatierung...Format
A11: A8abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Onkel Uli
Antworten Top
#6
Hallo Detlef,
mein Excel-Horizont reicht nicht soweit, dass ich Deine Formel richtig verstehe. Ich habe versucht sie anzupassen, es kommt aber immer die Meldung: 'Sie haben zuviele Argumente für diese Funktion eingegeben.'
=LET(a;$D$9:$L$16+SPALTE($D$9:$L$16)%+ZEILE($D$9:$L$16)%%;b;KGRÖSSTE(a;6;ergebnis;a>=b;ergebnis))

Geht aber auch so nicht, weil der Bezug zu der Spaltenüberschrift fehlt. Die Werte in den Spalten sind abfallend, das sollte aber nicht das Problem sein.

Grüße
Uli
Antworten Top
#7
Hi,

somit wären wir wieder bei meinem Einwand!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
Hier ist eine Testversion


Angehängte Dateien
.xlsm   Rangliste.xlsm (Größe: 9,56 KB / Downloads: 10)
Antworten Top
#9
Hi,

Code:
=LET(
a;$C$7:$K$14+SPALTE($A$1:$I$1)%+ZEILE($A$1:$A$8)%%;
b;KGRÖSSTE(a;N2);
ergebnis;a>=b;
ergebnis)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Onkel Uli
Antworten Top
#10
Ok, das ist der Code von Detlef. Wo muss ich den eintragen?
Antworten Top


Gehe zu:


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