TOP Wert ermitteln und kopieren in nächste Spalte
#1
Hallo zusammen,

in der angehängten Tabelle soll in der Spalte B geprüft werden, ob der zeilengleiche Wert aus Apalte A zu den TOP 3 Werten aus der kompletten Spalte A gehört.
Falls ja, soll der Wert aus Spalte A in Spalte B (selbe Zeile) kopiert werden.

Leider steige ich hier bei der Kombination aus If-Abfrage und dem nach rechts Kopieren aus, da ich die Syntax noch nicht sehr gut kenne.

Also im reinen Wortlaut stelle ich mir das für die Zelle B2 in etwa so vor:
"WENN A2 gleich KGRÖSSTE1 oder A2 gleich KGRÖSSTE2 oderA2 gleich KGRÖSSTE3 --> DANN kopiere A2 in B2"

Bei False soll nichts weiter geschehen


Wäre das ohne VBA möglich und ich muss mich nur noch etwas in die Syntax einlesen oder geht das so verschachtest gar nicht?

Danke und viele Grüße
Chris


.xlsx   TOPwert.xlsx (Größe: 9,39 KB / Downloads: 2)
Top
#2
Hallo Chris,

diese Formel für die Zelle B2:
=WENN(ODER(A2=KGRÖSSTE(A:A;1);A2=KGRÖSSTE(A:A;2);A2=KGRÖSSTE(A:A;3));A2;"")
die Formel kannst dann runterziehen, das A2 schreibt sich entsprechend fort.

... und hier deine Testdatei dazu:


Angehängte Dateien
.xlsx   TOPwert.xlsx (Größe: 10,14 KB / Downloads: 1)
Top
#3
B2: =(A2>KGRÖSSTE(A:A;4))*A2 mit benDefFmt 0;-0;
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#4
Super
Vielen Dank euch beiden! Smile

Viele Grüße
Chris
Top


Gehe zu:


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