30.12.2022, 20:43
Hallo,
dann versuche es mal hiermit...
dann versuche es mal hiermit...
Max Summe ermitteln und Text anzeigen
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30.12.2022, 20:48
ahaaaaaaa.... *rumfreu
was hat die Spalte L für eine Funktion?
30.12.2022, 20:52
die steht zwischen "K" und "M" .... *ggg*
ich hatte mehrere Hilfsspalten - diese kann dann wohl auch gelöscht werden... Was machst du eigentlich z.B. bei Zahl "6" ? (Gleichheit der Ergebnisse)
30.12.2022, 20:56
Ahhh... verstehe.
Ja... verdammt gute Frage. Mist. Darüber hab ich noch gar nicht nachgedacht. Das ist freilich eine blöde Situation dann :( Im Grunde müsste man beides anzeigen. Aber das geht mangels Platz nicht. Wahrscheinlich dann nach dem Alphabet- und irgendwie kennzeichnen das es zwei gleiche gibt? grrrrrrrr......
30.12.2022, 21:34
Zitat:Im Grunde müsste man beides anzeigen. Aber das geht mangels Platz nicht. Du hast keinen Platz??? G4 / G5 / G6 usw. sind schon belegt? (oder kannst du die Spalte G verbreitern?)
30.12.2022, 21:38
...alle Richtungen sind belegt. Nur diese eine Spalte ist noch frei. Hinzufügen geht auch nicht, weil dann sämtliche VBA's nicht mehr funtioniern.
Ich hab mir diesmal zu wenig Platz gelassen für das Projekt :( Breiter kann ich sie aber machen. Das ist kein Problem.
Hallo Klaus,
wie Du ja schon festgestellt hast, ermittelt meine Formel aus dem Beitrag vom 30.12.2 den Ergebnistext auch ganz ohne Hilfsspalten. Diese war und ist allerdings nur für einen Ergebnistext ausgelegt 8der Vollständigkeit halber habe ich diese zum Vergleich nachstehend in H3 auch dargestellt) Die einfachste und schnellste wie flexibelste Lösung dafür, dass Du nun auch mehrere Ergebnistexte gelistet haben möchtest und diese mit der nachgestellten jeweiligen Gesamtmenge ist natürlich eine Pivotauswertung (siehe G10:H19, wobei G10:H11 der Berichtsfilterbereich ist). Für die von Dir angestrebte Formellösung mit eingeklammerter nachgestellten jeweiligen Gesamtmenge in einer Zelle je Ergebnistext wird die Formel natürlich komplexer, ist aber auch mit einer Formel realisierbar und auch in XL2007. Da Du offensichtlich auch AGGREGAT() in einer Formel akzeptierst, nutze ich diese nachfolgend anstelle von VERWEIS(). Damit aber die Formel nicht ellenlang wird, arbeite ich mit benannten Formeln (im Namensmanager zu definieren und zwar nachfolgend bei zuvor aktivierter Zelle G3 wie unten stehend von mir angegeben), um dadurch die Formelteile die in der Zellformel nicht nur einmal genutzt werden, durch den benannten Formelnamen zu ersetzen und damit die Zellformel zu kürzen. Die nachfolgende Zellformel in G3 ist für die Auswertung der Daten in B3:D99 definiert. Wenn mehr auszuwerten ist, sind die benannten Formeln entsprechend anzupassen (aber bitte immer nur wirklich für den ca. max zu erwartend auszuwertenden Zellbereich; alternativ dazu mit den Feldnamen arbeiten, wenn Du zuvor die Quelldatenliste als "intelligente" Tabelle umformatiert hast). Die Formel in G3 einfach entsprechend weit nach unten ziehend kopieren. Sie listet die Daten abwärts sortiert nach der jeweiligen Gesamtmenge. Das evtl. komplizierteste darin, ist die Berücksichtigung von Ergebnistextwerten, die die gleiche Ergebnissumme haben. Dies habe ich in der benannten Formel mit dem Formelteil ...+ZEILE(...)%% berücksichtigt (und zwar für Ganzzahlen in der Mengenspalte und für zunächst max 99999 Datensätze.
Die benante Formel _Sum wird von Gerds Tool leider nicht gelistet, weil diese nur Bestandteil der gelisteten benannten Formel _ErgTxt ist. Deshalb gebe ich Dir diese nachfolgend so an: PHP-Code: =SUMMEWENNS(!$C$3:$C$99;!$A$3:$A$99;!$G$2;!$D$3:$D$99;"P";!$B$3:$B$99;!$B$3:$B$99)+ZEILE(Tabelle1!B$3:B$99)*(!$A$3:$A$99=!$G$2)*(!$D$3:$D$99="P")%% _Sum muss so (bei aktivierter Zelle G3) zwingend als erste im Namensmanger defniert sein, erst danach _ErgTxt dort defnieren! [Edit:] Habe gerade eben festgestellt dass im Tool von Gerd auch die Definition des benannten Namens _ErgTxt nicht so wiedergibt, wie es in meiner Datei (bei aktivierter Zelle G3) definiert wurde. Richtig muss diese wie folgt lauten: PHP-Code: =INDEX(!$B:$B;AGGREGAT(15;6;ZEILE(!$B$3:$B$99)/(SUM=AGGREGAT(14;6;_SUM/(ZÄHLENWENN(!$G$2:$G2;LINKS(!$B$3:$B$99;3)&"*")=0);1))/(!$A$3:$A$99=!$G$2)/(!$D$3:$D$99="P");1))
Gruß Werner
.. , - ...
04.01.2023, 21:36
Mit XL365 (XLWeb geht auch) doch ein Quantensprung gegenüber vorher:
Muster1.xlsx (Größe: 16,36 KB / Downloads: 3)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel).
Hallo,
ich habe mich auch mal versucht. Mehrere Ergebnisse werden über Textverketten zusammengefasst. Formel in I8 war nur zur Kontrolle und kann gelöscht werden. Edit: Formel angepasst
Cadmus
05.01.2023, 12:14
Vielen lieben Dank für Eure Hilfe.
Ich muss mich aber entschuldigen, ich habe in #4 geschrieben, dass auf meinem Heim Rechner XL Pro 2021 und auf dem Arbeitsrechner XL 365 läuft - aber ich habe nicht herausgefunden, wie ich diese Angabe in meinem Profil korrigieren kann. Mir scheint auch, dass entweder Angaben von mir im Thread fehlen, oder aber diese untergegangen sind. Gesucht wird der Text mit den höchsten Summenwerten der Spalte Menge - wenn die Zuordnung zu P besteht. Die Ergebniszelle sollte die beiden Top Texte mit jeweils dahinter stehender Gesamtsumme () beinhalten. Es kann keine Zeile oder Spalte hinzugefügt werden. Neben der Suchzahl gibt es nur eine freie Zelle welche in der Größe aber veränderbar ist. Liebe Grüße Klaus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|