www.excelfunktionen.de

 

Sammlung | Services | Trainings | xls-Literatur | xls-Links | Anzeigen | Autor + Kontakt | Gästebuch

 

Sammlung ==> #15 Arbeiten mit Matrixformeln (Matrizen)

Arbeiten mit Matrixformeln (Matrizen):

Gastbeitrag

Im Gegensatz zu einer normalen Formel, die eine einziges Ergebnis liefert, haben Matrixformeln die Eigenschaft, bei einer Berechnung mehrere zu erzeugen, oder eine Gruppe von Argumenten zu bearbeiten, die in Zeilen und Spalten angeordnet sind.

Diese Abbildung zeigt eine Tabelle, in der mit Hilfe von Matrixformeln verschiedene Werte berechnet worden sind.

Matrixformeln können Sie dann einsetzen, wenn Sie wiederkehrende Werte berechnen müssen. Das einfachste Beispiel wäre in dieser Tabelle z. B. die qm zu berechnen. Statt eine einfache Formel in die Zelle D3 einzugeben und diese dann in den Bereich D4 - D9 zu kopieren, wird die Matrixformel hierfür nur einmal eingetragen und berechnet dann den gesamten Bereich.

· Die einfache Formel für diesen Bereich wäre: =B3*C3

· Die Matrixformel dafür sieht so aus: {=B3:B9*C3:C9}

Dazu müssen sie allerdings den gesamten Bereich D3 - D9 zuvor markieren und danach die Formel ohne die geschweiften Klammern eingeben. Diese werden erst am Schluß der Eingabe hinzugefügt, allerdings nicht von Hand, sondern durch eine Tastenkombination. Diese sieht so aus:

STRG + SHIFT + RETURN

Die erste Tabelle ist ein Beispiel für eine Matrixformel, mit der man einen Bereich berechnet hat(D3 - D9).

Sie können mit Matrixformeln aber nicht nur einen Bereich auf einmal Berechnen, sondern in unserem Beispiel etwa, können Sie auch, vorrausgesetzt, Sie benötigen z. B. nur das Gesamtergebnis aller Berechnungen, dieses mit einer einzigen Matrixformel berechnen lassen (Tabelle 2 [I11]).

Die Formel dafür können Sie der Bearbeitungszeile in der unten abgebildeten Grafik entnehmen.

In dieser Tabelle ist mit Hilfe der in der Bearbeitungszeile angezeigten Formel das Gesamtergebnis aller Berechnungen berechnet worden. Man braucht also nicht unbedingt jeden Rechenschritt auszuführen, um zum Gesamtergebnis zu gelangen, sondern kann das mit einer einzigen Matrixformel erledigen.

Bei den Möglichkeiten der Bearbeitung unterscheiden sich Matrixbereiche von normalen Zellen. Das hängt damit zusammen, dass ein Matrixbereich immer gemeinsam eine Formel nutzt. Bestimmte Veränderungen würden demzufolge zu falschen Ergebnissen führen oder Berechnungen unmöglich machen.

Aus diesem Grund ist es nicht möglich, Inhalte einzelner Zellen, die zu einer Matrix gehören zu ändern oder zu löschen.

Außerdem können Sie einzelne Zellen einer Matrix nicht verschieben oder neue Zellen in einen Matrixbereich einfügen. Versuchen sie es doch, meldet sich Excel mit folgender Dialogbox:

 

Wenn Sie die Taste ESC (Escape) drücken, gelangen sie wieder zurück in Ihre Tabelle.

 

So könnte Ihre fertige Tabelle Beispielsweise aussehen. Um zu diesem Ergebnis zu kommen, brauchen Sie 5 Matrixformeln und müssen 3 x die Summenfunktion bemühen oder aber sie brauchen 28 einzelne Formeln und 4 x die Summenfunktion.

Für den Fall, daß Sie die gesamte Matrix bearbeiten wollen, gehen Sie folgendermaßen vor:

· Markieren Sie eine beliebige Zelle innerhalb der zu bearbeitenden Matrix

· Aktivieren Sie im Menü BEARBEITEN den Befehl GEHE ZU

· In der nun erscheinenden Dialogbox klicken sie auf die Schaltfläche INHALTE

· Daraufhin erscheint folgendes Dialogfeld:

· In diesem Dialogfeld aktivieren Sie das Kontrollkästchen AKTUELLE MATRIX und bestätigen mit OK.

Daraufhin wird in Ihrer Tabelle die Matrix markiert, und Sie können die gewünschten Bearbeitungen vornehmen.


So bearbeiten Sie Matrixformeln

Im Gegensatz zu einzelnen Zellen eines Matrixbereiches können Matrixformeln ohne weiteres bearbeiten. Dazu gehen sie am besten folgendermaßen vor:

· Markieren Sie eine beliebige Zelle innerhalb des Matrixbereiches.

· Aktivieren Sie durch einen Doppelklick auf diese Zelle (alternativ Taste F2) die Bearbeitungszeile

· Nun erscheint in der Bearbeitungszeile die Formel (ohne geschweifte Klammern)

· Jetzt können Sie die gewünschten Änderungen an der Formel vornehmen

· Beenden Sie Ihre Änderungen mit der Tastenkombination STRG + SHIFT + RETURN

· Nun können Sie sich das Ergebnis Ihrer Bemühungen ansehen.

Merksätze


Eingeben einer Matrixformel


Wenn Sie eine Matrixformel eingeben, schließt Microsoft Excel die Formel automatisch in { } (geschweifte Klammern) ein.

1) Soll die Matrixformel nur ein einzelnes Ergebnis liefern, klicken Sie auf die Zelle, in die Sie die Matrixformel eingeben möchten.

Soll die Matrixformel mehrere Ergebnisse liefern, markieren Sie den Zellbereich, in den Sie die Matrixformel eingeben möchten.

2) Geben Sie die Matrixformel ein.

3) Drücken Sie STRG + SHIFT + EINGABE.


Eine Matrixformel kann mehrere Berechnungen durchführen und dann entweder ein einzelnes Ergebnis oder mehrere Ergebnisse liefern. Matrixformeln bearbeiten zwei oder mehr Wertesätze, die als Matrixargumente bezeichnet werden. Alle Matrixargumente müssen über dieselbe Anzahl von Zeilen und Spalten verfügen.

Um mit Hilfe einer Matrixformel mehrere Ergebnisse zu berechnen, müssen Sie die Matrix in einen Zellbereich eingeben, der über dieselbe Anzahl von Zeilen und Spalten verfügt wie die Matrixargumente.

Sie können eine Matrixformel auch dazu verwenden, um einzelne und mehrere Ergebnisse für eine Reihe von Werten zu berechnen, die nicht in das Tabellenblatt eingegeben wurden.

Matrixformeln können genau wie einfache Formeln Konstanten enthalten; die Matrixkonstanten müssen jedoch in einem bestimmten Format eingegeben werden.

 

Sollten Rückfragen zu diesem Gastbeitrag bestehen, stehe ich Ihnen gerne zur Verfügung. Oliver Basel.

www.excelfunktionen.de| Impressum | Besucher online: