Supportnet / Forum / Tabellenkalkulation
Was bedeutet Matrixformel {=Errechnet(....)
Frage
Hallo Zusammen!
Habe eine Exceltabelle und versuche dahinter zu kommen, was da so alles gerechnet wird.
Dabei gibt es eine Matrixformel die lautet {=Errechnet(Variable1,variable2,variable3,variable4)}
Kann mir wer sagen, was da errechnet wird?
Vielen Dank im Voraus!
Antwort 1 von fürLau
Hallo excelbastlerin,
Dabei kann es sich imho nur um eine benutzerdefinierte Funktion handeln, deren Auswirkung ohne Kenntnis nicht erläutert werden kann.
Schau ´mal im VBE in den Moduln [ALT]+[F11] [Strg]+R (Projektexplorer) und such´ die
Function Errechnet(arg1,arg2,arg3,arg4 ) oder
such´s im Objektkatalog zu Erreichen mit [ALT]+[F11] und dann [F2]
Gruß[h3]{[h1]Ó¤[sup...fürLau
Signatur wurde ganz und gar ohne SNTool erstellt.
Dabei kann es sich imho nur um eine benutzerdefinierte Funktion handeln, deren Auswirkung ohne Kenntnis nicht erläutert werden kann.
Schau ´mal im VBE in den Moduln [ALT]+[F11] [Strg]+R (Projektexplorer) und such´ die
Function Errechnet(arg1,arg2,arg3,arg4 ) oder
such´s im Objektkatalog zu Erreichen mit [ALT]+[F11] und dann [F2]
Gruß[h3]{[h1]Ó¤[sup...fürLau
Signatur wurde ganz und gar ohne SNTool erstellt.
Antwort 2 von excelbastlerin
super, vielen dank - hatte schon sowas vermutet, aber kenn mich im VBE nicht wirklich aus...
aber jetzt habe ich es gefunden! juhu
aber jetzt habe ich es gefunden! juhu
Antwort 3 von CaroS
Hallo excelbastlerin,
die Excel-Hilfe sagt dazu folgendes (und noch mehr):
Informationen zu Matrixformeln und Matrixkonstanten
Eine Matrixformel kann mehrere Berechnungen durchführen und dann entweder ein einzelnes Ergebnis oder mehrere Ergebnisse liefern. Matrixformeln bearbeiten zwei oder mehr Wertsätze, die als Matrixargumente bezeichnet werden. Alle Matrixargumente müssen über dieselbe Anzahl von Zeilen und Spalten verfügen. Sie erstellen eine Matrixformel auf dieselbe Weise wie andere Formeln, mit dem Unterschied, dass Sie zur Formeleingabe die Tastenkombination STRG+UMSCHALT+EINGABE drücken.
_ _
Bis dahin könnte ich es auch nicht besser, höchstens anders beschreiben, man müsste nur noch den Unterschied zwischen Matrixformeln und solchen Formeln wie ZÄHLENWENN etwas genauer erklären. Ich versuche es mal.
ZÄHLENWENN und andere kann ja auf "größeren, rechteckigen" Bereichen wie z. B. A1:IV65536 arbeiten. Das einzig wesentliche daran ist, das es sich hierbei um "viele" Zellen handelt, die (wahllos) nacheinander abgearbeitet werden (könnten). Mit Matrixformeln kann man genau die gleichen Zeilen-, Spalten- und rechteckigen Zellbereiche verarbeiten (und/oder bekommt solche als Ergebnis), dabei spielt aber die Position jeder einzelnen Zelle innerhalb der Matrix (Zeile, Spalte, R.-Bereich) eine wichtige Rolle. Deshalb muss man auch darauf achten, dass die Größen der Bereiche zueinander passen. Als einfaches Beispiel aus dem Matheunterricht könnte man dafür das Kreuzprodukt aus einem Spalten- und einem Zeilenvektor nennen, was bekanntlich eine Matrix ergibt:
(a1, a2, ... , aN) x (b1, b2, ... , bN) =
((a1*b1, a1*b2, ... , a1*bN), (a2*b1, a2*b2, ... , a2*bN), ... , (aN*b1, aN*b2, ... , aN*bN))
Leider sind bei der ganzen Angelegenheit die Übergänge etwas fließend, so dass ich auch nicht alles eindeutig erklären kann. Mit dem SUMMENPRODUKT z. B. kann man ganz nette Sachen machen, und das nicht nur in Matrixformel, sondern auch in einfachen.
Dick anstreichen würde ich mir 3 Dinge:
Matrixformeln werden meistens, damit sie als solche erkennbar sind, in
{}-Klammern geschrieben. In die Formelzeile müssen sie ohne {}-Klammern eingegeben werden.
Zur Eingabe und Berabeitung von Matrixformeln muss sich die Zelle im "Bearbeitungsmodus" befinden, dazu ggf. F2 drücken.
Die Eingabe/Änderung einer Matrixformel muss mit Strg + Umschalt + Eingabe abgeschlossen werden. (Daraufhin werden in der Formelzeile die {}-Klammern sichtbar.)
Gruß,
CaroS
die Excel-Hilfe sagt dazu folgendes (und noch mehr):
Informationen zu Matrixformeln und Matrixkonstanten
Eine Matrixformel kann mehrere Berechnungen durchführen und dann entweder ein einzelnes Ergebnis oder mehrere Ergebnisse liefern. Matrixformeln bearbeiten zwei oder mehr Wertsätze, die als Matrixargumente bezeichnet werden. Alle Matrixargumente müssen über dieselbe Anzahl von Zeilen und Spalten verfügen. Sie erstellen eine Matrixformel auf dieselbe Weise wie andere Formeln, mit dem Unterschied, dass Sie zur Formeleingabe die Tastenkombination STRG+UMSCHALT+EINGABE drücken.
_ _
Bis dahin könnte ich es auch nicht besser, höchstens anders beschreiben, man müsste nur noch den Unterschied zwischen Matrixformeln und solchen Formeln wie ZÄHLENWENN etwas genauer erklären. Ich versuche es mal.
ZÄHLENWENN und andere kann ja auf "größeren, rechteckigen" Bereichen wie z. B. A1:IV65536 arbeiten. Das einzig wesentliche daran ist, das es sich hierbei um "viele" Zellen handelt, die (wahllos) nacheinander abgearbeitet werden (könnten). Mit Matrixformeln kann man genau die gleichen Zeilen-, Spalten- und rechteckigen Zellbereiche verarbeiten (und/oder bekommt solche als Ergebnis), dabei spielt aber die Position jeder einzelnen Zelle innerhalb der Matrix (Zeile, Spalte, R.-Bereich) eine wichtige Rolle. Deshalb muss man auch darauf achten, dass die Größen der Bereiche zueinander passen. Als einfaches Beispiel aus dem Matheunterricht könnte man dafür das Kreuzprodukt aus einem Spalten- und einem Zeilenvektor nennen, was bekanntlich eine Matrix ergibt:
(a1, a2, ... , aN) x (b1, b2, ... , bN) =
((a1*b1, a1*b2, ... , a1*bN), (a2*b1, a2*b2, ... , a2*bN), ... , (aN*b1, aN*b2, ... , aN*bN))
Leider sind bei der ganzen Angelegenheit die Übergänge etwas fließend, so dass ich auch nicht alles eindeutig erklären kann. Mit dem SUMMENPRODUKT z. B. kann man ganz nette Sachen machen, und das nicht nur in Matrixformel, sondern auch in einfachen.
Dick anstreichen würde ich mir 3 Dinge:
{}-Klammern geschrieben. In die Formelzeile müssen sie ohne {}-Klammern eingegeben werden.
Gruß,
CaroS

