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.

Sortierung nach 2 Kriterien
#1
Hallo zusammen,

ich verzweifele einige Tage schon an einer Formel die im Grundgedanken einfach ist.

Ich suche nach einer Formel die ich folgendermaßen einsetzen möchte:

Eingabebereich:
Konto    - Merkmal - Wert
Spalte A - Spalte B - Spalte C
1           -  110      - 200
1           -  110      - 100
2           -  100      - 50
3           -  112      - 50
1           -  111      - 60

Er soll mir nun im Ausgabebereich wie folgt ausgeben:

Konto    - Merkmal - Wert
Spalte A - Spalte B - Spalte C
1           - 110       - 300
1           - 111       -  60
2           - 100       -  50
3           - 112       -  50

Im Grunde genommen möchte ich, dass mir die Formel nach Spalte A und Spalte B sortiert und ausgibt. Aufgrund dessen, dass ich keinen direkten Bezug hab - da die Konten u. Merkmale sich ändern - ist es schwieriger.
D. h. wenn ich das Konto 1 - 2x habe und das Merkmal ist nicht gleich, soll er mir das Konto 2x ausgeben mit den beiden unterschiedlichen Merkmalen und die dazugehörigen Summen.

Ich wäre euch super dankbar wenn ihr eine Lösung hättet.

Vielen Dank und Gruß

Vano.
Antworten Top
#2
Hallo Vano

Füge eine Pivot-Tabelle ein:
Zeilenbereich: Konto, Merkmal
Wertebereich: Wert

Layout: Tabellen-Layout
Keine Teilergebnisse.
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:
  • Vano
Antworten Top
#3
Hallo Shift-Del,

vielen Dank für deine Antwort!!

Ich habe es direkt umgesetzt.

Die Herausforderung kratzt mich aber dennoch. Kann ich das nicht auch über eine Formel lösen?

Dankeschön!!

Gruß

Vano
Antworten Top
#4
Hi,

schau dir  mal SUMMEWENNS an.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hallo,

mit zwei Hilfsspalten:

Arbeitsblatt mit dem Namen 'Tabelle1'
 HIJKLMNOP
111102001,011 1,01101110300
211101001,011 1,0111111160
32100502,01 2,0100210050
43112503,0112 3,0112311250
51111601,0111     

ZelleFormel
K1=WENN(H1="";"";H1+I1%%)
M1=MIN($K:$K)
N1=WENN(M1="";"";KÜRZEN(M1;))
O1=RUNDEN(REST(M1;1)*10000;)
P1=SUMMEWENNS($J$1:$J$10;$H$1:$H$10;N1;$I$1:$I$10;O1)
M2=WENNFEHLER(AGGREGAT(15;6;$K$1:$K$10/($K$1:$K$10>M1);1);"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Voraussetzung: in H und I stehen nur Zahlen!
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:
  • Vano
Antworten Top
#6
(22.03.2017, 14:04)BoskoBiati schrieb: Hallo,

mit zwei Hilfsspalten:

Arbeitsblatt mit dem Namen 'Tabelle1'
 HIJKLMNOP
111102001,011 1,01101110300
211101001,011 1,0111111160
32100502,01 2,0100210050
43112503,0112 3,0112311250
51111601,0111     

ZelleFormel
K1=WENN(H1="";"";H1+I1%%)
M1=MIN($K:$K)
N1=WENN(M1="";"";KÜRZEN(M1;))
O1=RUNDEN(REST(M1;1)*10000;)
P1=SUMMEWENNS($J$1:$J$10;$H$1:$H$10;N1;$I$1:$I$10;O1)
M2=WENNFEHLER(AGGREGAT(15;6;$K$1:$K$10/($K$1:$K$10>M1);1);"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Voraussetzung: in H und I stehen nur Zahlen!

Hallo Opa Edgar,

vielen Dank für deine Mühe, sehr nett von dir!

Ich bin bis auf die Aggregat-Funktion begeistert. Leider kann ich die Funktion nicht nutzen, da ich über MS-Office 2007 verfüge...

Ich habe das wie folgt geändert:

=WENNFEHLER(KGRÖSSTE(K1:K5;ZÄHLENWENN(K1:K5;">"&M1));"")

Mit dieser kleinen Änderung funktioniert die Formel auch unter Excel 2007 :)

Vielen Dank für Eure Hilfe!!!
Antworten Top
#7
Hallo,



Code:
=WENNFEHLER(min(wenn($K$1:$K$10>M1;$K$1:$K$10));"")
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:
  • Vano
Antworten Top
#8
Hallo Opa Edgar,

vielen Dank für deine bisherigen Antworten und deine aufgewendete Mühe!!

Mir ist noch ein Kriterium dazu gekommen wonach gefiltert werden müsste und ich kriege das Kriterium nicht in die Formel integriert.

Nach der Spalte J sollte nach folgenden Werten noch gefiltert werden:

9998
9998
9991
9993
9994

Auch für eine Hilfe hierzu danke ich dir vielmals.

Gruß Vano
Antworten Top


Gehe zu:


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