Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1892to1896
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Spalte mit Höchstwerten
21.07.2022 18:57:12
Peter
Ich drehe mich gerade im Kreis, aber vielleicht hat ja jemand eine Idee:
In einer Tabelle gibt es eine Auswertungsspalte mit 17 Zeilen. Ausgewertet werden sollen die Zeilen mit den jeweils höchsten zwei Werten, die an oberster Stelle in der Spalte stehen:
Beispiel: 5,6,7,7,8,7,5,7,8,5,6,7,8,5,4,7,8 (Hier also:7,7,8,7)
oder: 7,7,7,7,7,7,5,7,6,7,5,5,4,5,6,6,7, (Hier also: 7,7,7,7,7,7)
oder: 5,6,5,4,6,5,8,6,7,4,5,6,3,4,5,8. (Hier also: 8)
oder: 9,8,7,7,5,8,10,9,9,8,10,5,6,9,4,3,8 (Hier also: 10,9,9)
Ich hab es schon mit einer verschachtelten WENN/UND/ODER versucht, hänge Jetzt aber fest.

24
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte mit Höchstwerten
21.07.2022 19:19:03
PawelPopolski
Auswertungspalte- 17 Zeilen - Versteh ich.
Ausgewertet werden sollen die Zeilen mit den jeweils höchsten zwei Werten, die an oberster Stelle in der Spalte stehen - Versteh ich nicht.
Wo ist 'oben' in der Spalte und wie kommt der Wert da hin?
Beispiel: 5,6,7,7,8,7,5,7,8,5,6,7,8,5,4,7,8 (Hier also:7,7,8,7)
Entspricht das Beispiel den Werten in der Zeile oder in der Spalte?
7,7,8,7 sind 4 und nicht 2 Werte.
Ich bin verwirrt.
Wie wäre es mit einer Beispielmappe?
AW: Spalte mit Höchstwerten
22.07.2022 06:39:33
Luschi
Hallo Pawel,
ich schließe mich Deiner Verwirrung an, die 2 geposteten Formeln von neopa C machen die Kloßbrühe dadurch auch nicht klarer.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: mit Ergebnisvorgabe war Aufgabe eindeutig ...
22.07.2022 10:49:18
neopa
Hallo Luschi,
... und ich hab nicht nur meine Lösungsformeln dafür aufgezeigt sondern auch sämtliche Vorgabewerte wie Ergebniswerte 1:1 realisiert und habe damit auch dem Wunsch von Pawel an Peter vorgegriffen. Insofern verstehe ich Deine Aussage nicht. Allerdings gebe ich zu, ohne die Ergebnisvorgabe von Peter, hätte ich die Aufgabenstellung auch nicht verstanden. Selbst mit dieser habe ich glaube ca. 10 Minuten gebraucht bis ich die Aufgabenstellung verstanden hatte. Danach hat mich nur noch die Lösung dessen interessiert, weil diese mal was ganz anderes als 0815 Probleme war.
Gruß Werner
.. , - ...
Anzeige
AW: mit zwei Formeln realisierbar ...
21.07.2022 20:40:15
neopa
Hallo Peter,
... ich bin nachfolgend davon ausgegangen, dass Du zumindest XL2010 im Einsatz hat. Es geht zwar auch mit einer noch älteren XL-Version, dann aber nur als {}-Formeln. In der aktuellsten XL-Versionen (die ich nicht habe) geht es möglicherweise noch etwas einfacher. Kürzen und auch ganz ohne die Hilfszellenformel geht es aber in XL-2010 und älteren XL-Versionen, wenn man benannte Formeln definiert. Darauf hab ich hier verzichtet.
Nachfolgende Hifszellenformel A20 (nach rechts kopierbar). Zum listen der gesuchten Werte dann Formel A21 weit genug nach unten ziehend kopieren und ist auch nach rechts kopierbar.
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1SP_1SP_2SP_3SP_4
25759
36768
47757
57747
68765
77758
855810
97769
108679
115748
1265510
137565
148436
155549
164654
177683
1887 8
19    
204288
2177810
2277 9
2387 9
2477  
25 7  
26 7  
27    

ZelleFormel
A20=WENNFEHLER(AGGREGAT(15;6;ZEILE(A2:A18)/((A2:A18=MAX(A2:A18))+(A2:A18=AGGREGAT(14;6;A2:A18/(A2:A18&ltMAX(A2:A18));1))&gt0)/((A3:A18=MAX(A2:A18))+(A3:A18=AGGREGAT(14;6;A2:A18/(A2:A18&ltMAX(A2:A18));1))&gt0);1);VERGLEICH(MAX(A2:A18);A1:A18;0))
A21=WENN(ZEILE(A1)=1;INDEX(A:A;A$20+ZEILE(A1)-1);WENN((A20="")+(INDEX(A:A;A$20+ZEILE(A1)-1)&ltAGGREGAT(14;6;A$2:A$18/(A$2:A$18&ltMAX(A$2:A$18));1));"";INDEX(A:A;A$20+ZEILE(A1)-1)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: mit zwei Formeln realisierbar ...
22.07.2022 09:56:45
Peter
Hallo Werner,
vielen Dank. Ich setzt das mal in mein Blatt und melde mich.
AW: bitteschön, doch auch nachgefragt ...
22.07.2022 10:54:25
neopa
Hallo Peter,
... für was wird denn eine derartige doch ziemlich ungewöhnliche Auswertung benötigt. Das würde mich schon interessieren. Und dann noch eine Bitte, wenn evtl. künftige Fragestellungen Deinerseits hier im Forum notwendig werden sollten, dann immer gleich die Excelversion angegeben, in welcher die Anwendung geplant ist.
Gruß Werner
.. , - ...
AW: bitteschön, doch auch nachgefragt ...
26.07.2022 08:48:18
Peter
Hallo Werner,
ich arbeite mit der aktuellen Excel Version auf einem Mac, die Version ist 16.63.1 (Hätte ich gewusst , dass es so viele Funktionsunterschiede gibt, hätte ich es gleich erwähnt).
Das Blatt berechnet die Degradation einer Solaranlage. Die Module lassen mit den Jahren etwas an Leistung nach und ich bekomme so einen recht guten Überblick im Jahresvergleich, weil die Spitzen nach oben und unten ausgeschlossen werden.
Der Link unten ist für das Blatt für 2022.. Ich denke das macht die ganze Sache dann noch deutlicher.
Deine Formel aus A20 steht jetzt in J4, an der Formel aus A21 (steht jetzt in I12) bin ich bisher gescheitert.
Die auszuwertenden Zeilen habe ich bisher immer mit einem "• " kennzeichnen lassen. Meine verschachtelte Wenn/ODER/UND war allerdings nicht immer zuverlässig. Schön wäre wenn es sich realisieren ließe
Vielleicht kannst Du ja noch einmal helfen.
Vielen Dank
Peter
https://www.icloud.com/iclouddrive/0fdOXqW5XiWFb_XZ7c76WS2Bg#Degradationin2022
Anzeige
AW: hierzu ...
26.07.2022 09:22:02
neopa
Hallo Peter,
... zunächst danke für Deine Informationen.
Mit den spez. MAC-Versionen kenne ich mich nicht so aus aber Deine sollte auf jeden Fall mit den von mir verwendeten Funktionen prinzipiell klarkommen
Bitte lade doch die Datei hier im Forum hoch. Dazu musst Du als MAC-User Deine Datei lediglich zippen und die ZIP-Datei hier hochladen. Ich komme aber erst frühesten morgen dazu mir es anzuschauen.
Gruß Werner
.. , - ...
AW: hierzu ...
26.07.2022 17:37:16
Peter
Hallo Werner,
mit Firefox hats dann geklappt.
https://www.herber.de/bbs/user/154385.zip
Viele Grüße
Peter
Anzeige
AW: Formeln müssen immer 1:1 angepasst werden ...
27.07.2022 08:57:55
neopa
Hallo Peter,
... nur dann kannst ein vergleichbares Ergebnis zu Deiner Vorgabe im Eröffnungsbeitrag erzielen erzielen.
Die jetzt auszuwertenden Datenwerte sind jetzt nicht mehr A2:A18 sondern in Deiner nun eingestellten Datei H12:H29.
Und wenn jetzt die Ergebniswerte in Deiner Ergebnisliste nicht gelistet sondern nur die der Datenspalte gekennzeichnet werden sollten, müsse meine beiden Formeln entsprechend angepasst in einer Hilfsspalte (kann danach ausgeblendet werden) .z.B. in Spalte L der Datei angeordnet werden.
Somit in z.B. in L2:
=WENNFEHLER(AGGREGAT(15;6;ZEILE(H12:H29)/((H12:H29=MAX(H12:H29))+(H12:H29=AGGREGAT(14;6;H12:H29/(H12:H29&ltMAX(H12:H29));1))&gt0)/((H13:H29=MAX(H12:H29))+(H13:H29=AGGREGAT(14;6;H12:H29/(H12:H29&ltMAX(H12:H29));1))&gt0);1);VERGLEICH(MAX(H12:H29);H1:H29;0))
dann in L3:
=WENN(ZEILE(H1)=1;INDEX(H:H;L$2+ZEILE(H1)-1);WENN((L2="")+(INDEX(H:H;L$2+ZEILE(H1)-1)&ltAGGREGAT(14;6;H$12:H$29/(H$12:H$29&ltMAX(H$12:H$29));1));"";INDEX(H:H;L$2+ZEILE(H1)-1)))
und diese ziehend bis L29 nach unten kopiert.
Danach in I3: =WENN((ZEILE()&gt=L$2)*(ZEILE()&lt=L$2+ANZAHL(L:L)-1);"•";"")
und diese nach unten ziehend kopiert.
Gruß Werner
.. , - ...
Anzeige
AW: Formeln müssen immer 1:1 angepasst werden ...
27.07.2022 10:35:59
Peter
Hallo Werner,
nochmal danke, dass du dich so "reinkniest".
Ich hab die erste Formel jetzt in L2 gesetzt. Ergebnis ist "14". Scheint ok zu sein. (Ausgewertet werden brauchen nur die Zeilen H12-H26, habe ich angepasst)
Die Formel in L3 bis L 29 gibt folgende Werte aus:3,4,3,4,3,4,3,3,4,4,4,4,
All diese Werte werden dann in der Bewertungsspalte durch die Formel in I3 (unterkopiert) mit einem • gekennzeichnet und zusätzlich auch noch der letzte Wert (Die 1 in H26)
Bewertet werden sollen aber nur die ersten drei Werte (3,4,3) da dies die in der Spalte am höchsten stehenden Werte sind, die aus dem Max (4) und aus Max-1(3) bestehen.
Die Begrenzung nach oben in der Tabelle passt, aber nach unten leider nicht.
Viele Grüße
Peter
Anzeige
AW: so nur bedingt nachvollziehbar ...
27.07.2022 13:58:10
neopa
Hallo Peter,
... izunächst: n Deiner Datei werden bei mir nur in den Zellen I14:I25 ein • ausgegeben, nicht aber in I26.
Und warum nur in I14:I16 ein • ermittelt werden soll, ist aus Deinen bisherigen Angaben nicht wirklich nachvollziehbar. Dnn in I17 kommt ja unmittelbar nach deinem zweitkleinsten Wert wieder ein Max-Wert. Um dieses auszuschließen, müsste ich in die Formel L3 noch eine weitere Bedingung integrieren. Dies ist möglich, aber es wäre dann von Dir noch festzulegen, was gelistet werden soll, wenn ein ermittelte MAX-Wert zwei- oder gar mehrfach unmittelbar nacheinander vorhanden ist. Also wenn in der Beispieldatei z.B. H16 auch eine 4 ergeben würde. Was gilt dann?
Gruß Werner
.. , - ...
Anzeige
AW: so nur bedingt nachvollziehbar ...
27.07.2022 15:50:32
Peter
Hallo Werner,
die Bewertung in I26 verstehe ich auch nicht.
Ich versuche noch eine Erklärung für das Bewertungsmuster:
Der in der Tabelle am höchsten stehende MAX Wert bildet das "Zentrum" für eine Bewertung. Liegen ein oder mehrere MAX Werte drunter werden sie mit bewertet.
Max-1 wird mit bewertet, wenn ihre Zeile direkt an einen der o.g. MAX Werte anschließt. (drüber oder drunter)
Beispiel (Bewertungen in fett): 2,3,4,5,6,6,6,6,5,6,5,4,3,3,3
oder: 5,4,4,4,4,2,2,1,4,5,5,6,5,4,2
oder 2,2,5,4,5,5,5,3,3,3,3,5,4,4,4,3
oder 5,5,5,7,7,7,8,7,8,7,7,7,5,4,4,4,4,
Viele Grüße
Peter
Anzeige
AW: dafür dann ...
27.07.2022 17:27:22
neopa
Hallo Peter,
... teste mal folgende erweiterte Formel in L3 und diese nach unten kopiert:
=WENN(ZEILE(H1)=1;INDEX(H:H;L$2+ZEILE(H1)-1);WENN((L2="")+(INDEX(H:H;L$2+ZEILE(H1)-1)&ltAGGREGAT(14; 6;H$12:H$29/(H$12:H$29&ltMAX(H$12:H$29));1))+(INDEX(H:H;L$2+ZEILE(H1)-1)=MAX(H$12:H$29)) *ZÄHLENWENN(L$1:L2;MAX(H$12:H$29))*(L2=MAX( H$12:H$29)-1);"";INDEX(H:H;L$2+ZEILE(H1)-1)))
Gruß Werner
.. , - ...
AW: dafür dann ...
27.07.2022 17:53:22
Peter
Hallo Werner,
in der Spalte "L" gibt die Formel die richtigen Werte aus. (3,4,3,)
In der Bewertungsspalte "I" wird noch eine Wert "I17" mit hinzu genommen. Bewertet werden da (3,4,3,4)
Ich habe dann noch ein paar andere Reihen ausprobiert die nicht korrekt berechnet werden. Probier mal:
3,2,2,5,5,5,5,6,4,3,7,5,5,5,5,
oder:
5,4,4,5,5,10,8,9,9,9,9,9,9,7,1,
Viele Grüße
Peter
AW: nur teilweise nachvollziehbar ...
27.07.2022 20:14:08
neopa
Hallo Peter,
... denn für die ersten beiden Datenreihen wird bei mir ein korrektes Datenergebnis gelistet.
Die dritte Datenreihe kam in dieser Konstellation bisher noch nicht vor (der Wert vor und nach dem Maxwert ist kleiner als der zweitgrößte Wert und der zweitgrößter Wert kommt mehrfach hintereinander vor) und war somit von mir in der Formel der Zeile 2 noch nicht berücksichtigt
Nun habe ich die Formel in Zeile 2 entsprechend angepasst. Diese ist nach rechts kopierbar wie die Formel in Zeile3, die allerdings so bleibt wie bisher definiert.
=WENN(INDEX(H:H;VERGLEICH(MAX(H12:H29);H1:H29;0)+1)&ltMAX(H12:H29)-1;VERGLEICH(MAX(H12:H29);H1:H29;0);(AGGREGAT(15;6;ZEILE(H12:H29)/((H12:H29=MAX(H12:H29))+(H12:H29=AGGREGAT(14;6;H12:H29/(H12:H29&ltMAX(H12:H29));1))&gt0)/((H13:H29=MAX(H12:H29))+(H13:H29=AGGREGAT(14;6;H12:H29/(H12:H29&ltMAX(H12:H29));1))&gt0);1)))
Gruß Werner
.. , - ...
AW: nur teilweise nachvollziehbar ...
27.07.2022 20:58:15
Peter
Hallo Werner,
noch eine Frage: Zelle 2 ist die bisherige Zelle L2 und Zelle 3 die bisherige Zelle L3?
Viele Grüße
AW: so ist es ...
28.07.2022 09:23:52
neopa
Hallo Peter,
... ich hatte in meiner Datei die verschiedenen Datenreihen gleich neben die bisherige angeordnet und deshalb teilweise neue Ergebnisspalten. Die Zeilen sind aber die gleich geblieben.
Gruß Werner
.. , - ...
AW: so ist es ...
28.07.2022 18:06:40
Peter
Hallo Werner,
Ok verstanden. Ich teste das.
Melde mich dazu, das wird aber nächste Woche werden.
Viele Grüße
Peter
AW: kein Problem, nur ...
28.07.2022 18:31:34
neopa
Hallo Peter,
... solltest Du es nur innerhalb der nächste 5-6 Tage tun. Ansonsten kann passieren es, dass Du keinen Beitrag mehr hier im thread absetzen kannst. Dieser ist nämlich spätestens dann nur noch deaktiviert im Archiv zu finden.
Gruß Werner
.. , - ...
AW: kein Problem, nur ...
02.08.2022 09:36:56
Peter
Hallo Werner,
ich habe jetzt mal alle Datenreihen aus den letzten Jahren in das Blatt eingegeben.
Folgende Datenreihen werden noch nicht korrekt berechnet:
7,7,7,7,7,7,7,7,4,4,4,7,4,4,4, (Hier werden alle ausgewertet und nicht 7,7,7,7,7,7,7,7)
3,4,6,6,6,5,6,7,6,6,6,6,6,2,2, (Hier werden die ersten drei 6 ausgewertet und nicht 6,7,6,6,6,6,6)
5,5,5,5,6,7,5,7,7,6,6,6,5,2,2,( Hier wird die erste 7 ausgewertet und nicht 6,7)
2,2,3,4,4,5,5,5,5,4,7,6,5,5,4,(Hier werden die ersten vier 6 und die folgende 5 ausgewertet und nicht 7,6,)
Bei allen Datenreihen hatte ich bei mir das Problem dass in meiner Auswertungsspalte "I"(Formel =WENN((ZEILE()>=L$2)*(ZEILE() Beispiel:3,2,3,4,3,4,3,4,3,3,4,4,4,4,1,
In L2 steht: 14
In L3 steht 3
In L4 steht 4
In L5 steht 3
ab L6 leer
In meiner Auswertungsspalte I werden aber folgende markiert 3,4,3,4 hier nochmal die ganze Reihe:
3,2,3,4,3,4,3,4,3,3,4,4,4,4,1,
Viele Grüße
AW: mit Datei ist es einfacher ...
02.08.2022 17:21:36
neopa
Hallo Peter,
... darstellbar. In beiliegender Datei nun mal an Deiner zuletzt eingestellten Zahlenreihen in entsprechende Spalten eingesetzt. Deine Feststellungen zu den Reihen trafen nur zum Teil bei mir zu. Andererseits waren diese aber auch teils nachvollziehbar. Deshalb habe Ich die Formeln nochmal überarbeitet. Diese sind dadurch jetzt sogar einfacher und kürzer geworden. Siehe: https://www.herber.de/bbs/user/154485.xlsx
Bei evtl. weiteren Rückfragen hierzu, kann ich Dir hier im thread jedoch nur bis einschließlich dieses WE noch reagieren.
Gruß Werner
.. , - ...
AW: mit Datei ist es einfacher ...
04.08.2022 12:07:55
Peter
Hallo Werner,
danke für Deine Zeit und Deine Hilfe. Bei mir passt das jetzt.
Viele Grüße
Peter
AW: bitteschön owT
05.08.2022 08:25:04
neopa
Gruß Werner
.. , - ...

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige