Clever-Excel-Forum

Normale Version: Kreuzmatrix summieren mithilfe von zwei Hilfstabellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Liebe Excel-User,

ich habe hier ein Excel-Problem, dass ich zwar schon notdürftig gelöst habe. Allerdings würde ich das ganze gerne nur über eine Formel berechnen lassen.
-Also ohne die gelbmarkierten Zwischenschritte in Tabellenblatt "Lösung 1". -

Die Berechnung soll in den grauen Feldern erfolgen. Das ganze ist eigentlich wesentlich komplexer. Ich habe das hier beispielhaft versucht darzustellen.

Meine Frage an euch: Ist das überhaupt in einem Schritt lösbar? Oder müsste man hier mit VBA ran?

Ich wusste nicht, wie der Thread heißen sollte. Sofern ich das Thema inhaltlich ändern soll, bitte um Rückinfo.
Ich hoffe ich habe die Aufgabe verständlich erklärt.


Ich würde mich über ein Feedback sehr freuen. Smile

Gruß Martin
Hallo,

ganz ohne Hilfszellen und trotzdem kurz:
In Deiner "Ausgang"stabelle in B39 folgende Matrixformel

{=SUMME(MTRANS(B$17:B$21=A$37)*C$4:G$14*(C$24:C$34=A39))}

und diese in die anderen drei Ergebniszellen kopieren. Allerdings musst Du zuvor in A40 (D)einen Schreibfehler korrigieren.
Hallo Martin

Da hatte die Lösung fertig und habe dann festgestellt dass du nur XL2010 hast.
Deshalb habe ich noch eine XL2010-kompatible Lösung eingebaut. In beiden Fällen wird aber Power Query benötigt.
Hallo Detlef,

warum solch großer Aufwand, wenn es doch die Vorgab mit einer kleinen Formel lösbar ist Wink

Unklar ist mir an Deinem Vorschlag, warum Du diese als XLSM-Datei eingestellt hast?
Wenn ich mir XLSM-Dateien (sehr selten) herunterlade, dann speicher ich mir diese (in meiner 2010er Version) nur als XLSX-Datei ab, so dass ich damit jegliche Makros eliminiere.

Meine Formel kann natürlich auch an für "formatierte"Tabellen umgeschrieben werden und ist damit auch dynamisch.

@Martin,

warum sind Deine Datenwerte in der Datenbasis von "1.Lösung" im Gegensatz zu "Ausgang" negativ?
Hallo Werner

Ich fand die Aufgabe war prädestiniert für Tabellenbeziehungen im Datenmodell.
Leider kann man mit einer Pivot-Tabelle im Datenmodell nicht gruppieren (zumindest keine Texte) so dass ein zusätzliches Tabellenblatt erforderlich war um die gewünschte Struktur zu erreichen.

Ich bin vor ein paar Jahren dazu über gegangen alle Excel-Dateien im xlsm-Format zu speichern, weil das xlsx-Format keine Makro zulässt [1]. Wenn ich im letzteren Fall dann doch Makros benötige dann steht ich vor dem Problem eventuell vorhandene Verknüpfungen in anderen Dateien neu aufzubauen.

[1] Es ist sogar das einzige Format dass keine Makro zulässt: xls, xlsm und xlsb lassen alle Makros zu.
Hallo Detlef,

aus Sicherheitsgründen habe ich mir seit einigen Monaten angewöhnt, mir nur noch in Ausnahmefällen Exceldateien downzuladen, die Makros beinhalten können (also xls, xlsm, xlsb) und wenn doch, dann diese sofort zu eliminieren. 

Schade eigentlich, dass Martin sich nicht mehr meldet. Denn ich hatte in der Zwischenzeit sogar auch noch eine reine Formellösung aufgestellt, die nur unwesentlich länger ist als die bisherige Matrixformel, die aber aber ohne den klassischen Matrixformeleingabeabschluss auskommt.