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.

Variable Matrizen
#1
Guten Morgen,

für eine Regressionsaufgabe in der Uni baue ich momentan ein Excel-Sheet, welches mir automatisch alle Schritte einer einfachen Regressionsanalyse durchrechnet. Leider muss ich die Formelbereiche je nach Häufigkeit von unabhängigen Variablen immer wieder neu anpassen, da er sonst ab dem Schritt der Inversen-MMMulti aussteigt. Ist es möglich den Bereich automatisch anpassen zu lassen, auf welchen er sich bezieht?

Herzlich

Justus
Antworten Top
#2
Hallo Justus,

einen Bezug auf einen dynamischen/flexiblen Zellbereich läßt sich prinzipiell mit der Funktion
INDEX
https://thehosblog.com/2013/07/26/excel-...ermitteln/

oder mit
BEREICH.VERSCHIEBEN
https://www.youtube.com/watch?v=Km3KqzBZgrQ
erstellen.

Für konkretere Hilfe bitte detaillierter beschreiben was du genau möchtest und/oder eine Beispieldatei (xlsx) hier hochladen

Gruß
Fred
Antworten Top
#3
Danke Dir schon mal! Bin mir nicht sicher, ob diese Funktionen mein Problem lösen könnten.

Ich habe eine Ausgangsmatrix z.B. 2x2.


Es wäre allerdings toll, falls ich nicht alle nachfolgenden Schritte anpassen müsste, wenn ich in einer anderen Aufgabe 2x3, 2x4 etc. Matrizen hätte (Noch schicker auch bei Variablen Spalten z. B. 3x3, 4x4 usw.), sondern ich einfach die Zahlen in die Tabelle eintrage und das Programm rechnet die Matrixoperationen nur mit den gültigen Werten. Es geht hier hauptsächlich um lineare Optimierung (MMULTI, MTRANS...)

Herzlich

Justus
Antworten Top
#4
Schade, dass Du uns nicht zwei statische Beispiele geben kannst (Excel-Datei; auf zwei Blättern, die dann "übereinandergelegt" die gleichen bzw. erweiterte Zellen davon verwenden müssen!).

Die Matrix-Größenparameter gibst Du ggflls auch in konstanten Bereichen vor.

Alles Gerede über Hü und Hott kostet doch nur Zeit.
Antworten Top
#5
Hallo Justus,


A) Wenn du immer mit den gleichen Bereichen arbeitest vielleicht so:

=INDEX(GrosseMatrix;1;1):INDEX(GrosseMatrix;8;5)

B) Ansonsten gebe den Bereichen Namen. Dann must du nur die Zuordnung des Bereiches zum Namen anpassen und nicht die Formeln.


Angehängte Dateien
.xlsx   Teilmatrix.xlsx (Größe: 10 KB / Downloads: 2)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#6
Verwende intelligente Tabellen.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#7
Schande auf mein Haupt. Sheet hängt an.


Angehängte Dateien
.xlsx   Regression.xlsx (Größe: 11,04 KB / Downloads: 7)
Antworten Top
#8
Habe jetzt diesen Ansatz gefunden. Vielleicht könnte das mein Problem lösen. Anscheinend bin ich aber zu blöd, das richtig umzusetzen.

http://www.office-loesung.de/ftopic619258_0_0_asc.php
Antworten Top


Gehe zu:


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