Registriert seit: 22.03.2017
Version(en): 2007
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.
Registriert seit: 12.04.2014
Version(en): Office 365
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:1 Nutzer sagt Danke an shift-del für diesen Beitrag 28
• Vano
Registriert seit: 22.03.2017
Version(en): 2007
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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
mit zwei Hilfsspalten:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| H | I | J | K | L | M | N | O | P |
1 | 1 | 110 | 200 | 1,011 | | 1,0110 | 1 | 110 | 300 |
2 | 1 | 110 | 100 | 1,011 | | 1,0111 | 1 | 111 | 60 |
3 | 2 | 100 | 50 | 2,01 | | 2,0100 | 2 | 100 | 50 |
4 | 3 | 112 | 50 | 3,0112 | | 3,0112 | 3 | 112 | 50 |
5 | 1 | 111 | 60 | 1,0111 | | | | | |
Zelle | Formel |
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:1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28
• Vano
Registriert seit: 22.03.2017
Version(en): 2007
(22.03.2017, 15:04)BoskoBiati schrieb: Hallo,
mit zwei Hilfsspalten:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| H | I | J | K | L | M | N | O | P |
1 | 1 | 110 | 200 | 1,011 | | 1,0110 | 1 | 110 | 300 |
2 | 1 | 110 | 100 | 1,011 | | 1,0111 | 1 | 111 | 60 |
3 | 2 | 100 | 50 | 2,01 | | 2,0100 | 2 | 100 | 50 |
4 | 3 | 112 | 50 | 3,0112 | | 3,0112 | 3 | 112 | 50 |
5 | 1 | 111 | 60 | 1,0111 | | | | | |
Zelle | Formel |
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!!!
Registriert seit: 13.04.2014
Version(en): 365
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:1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28
• Vano
Registriert seit: 22.03.2017
Version(en): 2007
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