Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

symmetrische matrix erzeugen

Forumthread: symmetrische matrix erzeugen

symmetrische matrix erzeugen
Bastl
Hi Leute,
ich hab da ein kleines Problem für das ich keine Lösung find.
Ich will eine symmetrische Matrix erzeugen.
Ich will die obere Hälfte der Matrix ausfüllen und suche eine Funktion, die mir die untere Hälfte genauso ausfüllt. Die Spiegelachse ist bei A1,B2 usw.
Es soll also folgendermaßen aussehen
x 1 2 3
1 x 4 5
2 4 x 6
3 5 6 x
Also die untere Hälfte soll sich automatisch eintragen. Ich hoffe ihr könnt helfe.
Besten Dank im voraus.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: symmetrische matrix erzeugen
26.07.2009 08:56:04
Hajo_Zi
Hallo Bastl,
benutze Formel. Trage die erste Formel in der Spalte ein und ziehe Sie runter.
HTML_AddIn
 ABCD
1x123
21x45
324x6
4356x

verwendete Formeln
Zelle Formel
A2 =INDIREKT(ADRESSE(SPALTE();ZEILE()))
A3 =INDIREKT(ADRESSE(SPALTE();ZEILE()))
B3 =INDIREKT(ADRESSE(SPALTE();ZEILE()))
A4 =INDIREKT(ADRESSE(SPALTE();ZEILE()))
B4 =INDIREKT(ADRESSE(SPALTE();ZEILE()))
C4 =INDIREKT(ADRESSE(SPALTE();ZEILE()))

Tabellendarstellung in Foren Version 4.7



Anzeige
Symmetrische Matrix mit INDEX()
26.07.2009 10:10:59
Erich
Hi Bastl,
oder so:
 ABCD
1x123
21x45
324x6
4356x

Formeln der Tabelle
ZelleFormel
A2=INDEX($A$1:$D$3;SPALTE(); ZEILE())
A3=INDEX($A$1:$D$3;SPALTE(); ZEILE())
B3=INDEX($A$1:$D$3;SPALTE(); ZEILE())
A4=INDEX($A$1:$D$3;SPALTE(); ZEILE())
B4=INDEX($A$1:$D$3;SPALTE(); ZEILE())
C4=INDEX($A$1:$D$3;SPALTE(); ZEILE())


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Symmetrische Matrix mit INDEX()
26.07.2009 11:30:34
Bastl
Danke!!!
Das funktioniert supi!!
Tolles Forum.
LG Bastl
: Symmetrische Matrix mit INDEX() aber Spiegelachs
26.07.2009 12:29:35
Bastl
Hi Erich,
ich wollte die Funktion von dir so modifizieren, dass ich noch eine Header Line über die Daten setze und eine Spalte zur Erklärung davor frei lasse. Ich bekomm es aber nicht hin.
Kannst du da vielleicht noch einmal rein schauen?
Spiegelachse beginnt dann eben erst bei B2, C3 usw?
Anzeige
Gelöst und Danke!!
26.07.2009 13:29:46
Bastl
THX!!
;
Anzeige
Anzeige

Infobox / Tutorial

Symmetrische Matrix in Excel erstellen


Schritt-für-Schritt-Anleitung

Um eine symmetrische Matrix in Excel zu erstellen, kannst du die folgenden Schritte befolgen:

  1. Matrix erstellen:

    • Öffne eine neue Excel-Datei und wähle eine leere Tabelle aus.
    • Gib die Werte in die obere Hälfte der Matrix ein. Zum Beispiel:

      A B C D
      1 x 1 2 3
      2 1 x 4 5
      3 2 4 x 6
      4 3 5 6 x
  2. Formel zum Ausfüllen der unteren Hälfte:

    • Wähle die Zelle B2 aus und gib die folgende Formel ein:
      =INDIREKT(ADRESSE(SPALTE();ZEILE()))
    • Ziehe die Formel nach unten und nach rechts, um die gesamte Matrix auszufüllen.
  3. Matrix symmetrisch machen:

    • Die Verwendung der INDEX()-Funktion kann ebenfalls nützlich sein. Du kannst diese Formel verwenden, um die Symmetrie der Matrix zu gewährleisten:
      =INDEX($A$1:$D$3;SPALTE();ZEILE())

Häufige Fehler und Lösungen

  1. Fehler: Formel gibt einen Fehler aus
    Lösung: Stelle sicher, dass die Zellreferenzen in der Formel korrekt sind. Überprüfe auch, ob die Matrix vollständig ist.

  2. Fehler: Matrix wird nicht symmetrisch
    Lösung: Achte darauf, dass du die Formeln für alle entsprechenden Zellen eingibst und dass die Bezugnahmen richtig sind. Verwendung von INDIREKT() und INDEX() kann helfen.


Alternative Methoden

Falls die oben genannten Methoden nicht funktionieren, kannst du auch eine Zufallsmatrix erstellen und anschließend die Werte manuell anpassen. Eine Möglichkeit wäre, die ZUFALLSZAHL()-Funktion zu verwenden, um zufällige Werte in die Matrix zu füllen:

=ZUFALLSZAHL()

Danach kannst du die Werte manuell so anpassen, dass die Matrix symmetrisch wird.


Praktische Beispiele

  • Beispiel 1: Erstelle eine 4x4 symmetrische Matrix mit den Werten 1 bis 6.
  • Beispiel 2: Verwende die ZUFALLSZAHL()-Funktion, um eine zufällige Zufallsmatrix zu generieren, und mache sie anschließend symmetrisch.

Tipps für Profis

  • Nutze die Tabelle-Funktion in Excel, um Daten besser zu organisieren und die Symmetrie einfacher zu gestalten.
  • Du kannst auch bedingte Formatierungen verwenden, um die symmetrische Matrix visuell hervorzuheben.

FAQ: Häufige Fragen

1. Wie kann ich eine symmetrische Matrix in Excel erstellen?
Du kannst eine symmetrische Matrix erstellen, indem du die obere Hälfte manuell ausfüllst und dann Formeln wie INDIREKT() oder INDEX() verwendest, um die untere Hälfte automatisch auszufüllen.

2. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010, 2013, 2016, 2019 sowie Excel 365.

3. Kann ich auch eine schiefsymmetrische Matrix erstellen?
Ja, dazu musst du sicherstellen, dass die Werte in der Matrix so angeordnet sind, dass sie die Symmetrieeigenschaften einer schiefsymmetrischen Matrix erfüllen.

4. Was kann ich tun, wenn meine Matrix nicht symmetrisch ist?
Prüfe deine Formeln und stelle sicher, dass du die richtigen Zellreferenzen verwendest. Du kannst auch die Werte manuell anpassen, um die Symmetrie herzustellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige