Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

KGRÖSSTE automatisieren
#1
Hallo zusammen,

nachdem ich vergebens nach einer Lösung gesucht habe, hoffe ich auf eure Hilfe.

Als Beispiel dient die folgende Liste.

2015 2016 2017 2018
3      7       17     5
4      8       12     5
5      9       13     6
6      10     14     7
5      11     11     9
15     7      7      10
14     8      23    25

Diese wird die Liste jedes Jahr um eine neue Spalte erweitert. Ich bin auf der Suche nach einer Möglichkeit, eine Automatisierung durchzuführen, die sagt, wenn Zeile 1 = Jahr X (z.B.das aktuelle Jahr), dann gib mir für das Jahr den größten Wert wieder.

Manuell und undynamisch wäre die Berechnung mit der KGRÖSSTE Formel recht simpel.

Ich benötige aber eine Art Kombination aus Wenn Funktion, WVERWEIS und KGRÖSSTE Funktion, um nicht jedes Jahr aufs neue den Spaltenbezug meiner KGRÖSSTE Formel ändern zu müssen.

Ich hoffe ihr könnt mir weiterhelfen.

Viele Grüße

Lars
Antworten Top
#2
Hola,

http://www.clever-excel-forum.de/Thread-Crossposting

immer nett zu lesen....

Gruß,
steve1da
Antworten Top
#3
Hi Lars,

zum Thema CP hat dir Steve ja bereits etwas geschrieben. Bitte verlinke die Foren untereinander. Ich habe zum Beispiel deinen weiteren Foreneintrag nicht gefunden und weiß deshalb auch nicht, ob eine Antwort und welche Antwort dort bereits gegeben wurde und ich dementsprechend jetzt meine Zeit in den Wind gesetzt habe.

Hier mal mein Lösungsvorschlag:

Tabelle4 (2)

ABCDEFGH
1201520162017201820192
2121014442
314122
416143
518164
620185
722206
Formeln der Tabelle
ZelleFormel
H1=KGRÖSSTE(INDIREKT(WECHSELN(ADRESSE(1;SPALTE(INDIREKT(ZEICHEN(SPALTE()-7+64)&1))+VERGLEICH(MAX(A1:F1);A1:F1;0)-1;4);1;)&2&":"&WECHSELN(ADRESSE(1;SPALTE(INDIREKT(ZEICHEN(SPALTE()-7+64)&1))+VERGLEICH(MAX(A1:F1);A1:F1;0)-1;4);1;)&20);1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Ausgangspunkt meiner Formel ist http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=92
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hallo Günter,


nicht Alles, was Excelformeln bietet, ist auch sinnvoll. Formeln mit INDIREKT in aller Regel nicht!!!! Die Funktion ADRESSE ist normalerweise auch überflüssig. Ich kenne aus dem Stegreif keinen vernünftigen Anwendungszweck.

Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFG
26     2016
272015201620172018 11
2837175  
2948125  
3059136  
31610147  
32511119  
33157710  
341482325  

ZelleFormel
G27=MAX(INDEX($B$28:$E$34;;G26-2014))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


Wenn es immer das letzte eingetragene Jahr sein soll:

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDEFGH
120152016201720182019  2
2121014442  2
314122    20
416143     
518164     
620185     
722206     

ZelleFormel
H1=MAX(INDEX($A$2:$E$7;;VERGLEICH(MAX($A$1:$G$1);$A$1:$G$1;0)))
H2=MAX(INDEX($A$2:$E$7;;MAX($A$1:$G$1)-$A$1+1))
H3=MAX(INDEX($A$2:$E$7;;JAHR(HEUTE())-$A$1+1))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

In H3 eine Formel für das aktuelle Jahr!
Gruß

Edgar

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


Gehe zu:


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