Knifflige Matrix Frage
#1
Hallo,

ich markiere die Zellen A1 bis A4
dann gebe ich folgendes ein
={1;2;3;4}
und schliesse mit Strg + shift + Enter ab.

Ergebnis
A1=1
A2=2
A3=3
A4=4


Wenn ich nun die Formel zu
={1;2;3}
ändere bekomme ich folgendes Ergebnis

A1=1
A2=2
A3=3
A4=#NV


Wie kann ich die Formel (ohne zu löschen) ändern, so dass in der Zelle A4 kein #NV erscheint.

Falls es dazu keine Lösung gibt wäre ein gute Erklärung dafür hilfreich.

LG
Klaus
Top
#2
Hallo Klaus,

={1;2;3;""}

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Schmittklaus
Top
#3
{={1;2;3;""}} oder
{={1;2;3;0}} mit 0;0; was ich vorziehe

Eine eingegebene Matrix ist in allen Versionen vor xl2022 (!) (außer Excel 365 und Excel-Online) statisch. 

xl2019-Besitzer bitte widersprechen; es könnte dort anders sein.

Bei den Ausnahmen ist sie dynamisch, und ={1;2;3} geht sofort selbstanpassend ohne weiteres und ohne Strg-Umsch-Eing.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Schmittklaus
Top
#4
Hallo Ihr beiden, vielen Dank für die Infos.

Folgendes habe ich verstanden:

Die Matrixformel in meiner verwendeten Version (Excel 2016) ist statisch. Deshalb kann sie zwar erweitert aber nicht mehr gekürzt werden.
Kürzt man die Formel dennoch erscheint ein #NV

Um das #NV zu vermeiden kann man statt die Formel zu kürzen ein ""  eingeben bzw. um den reservierten Platz zu kennzeichnen eine Null.

In der Excel Version XL2022 ist die Matrixformel dynamisch und lässt sich damit wie im ersten Versuch gezeigt anpassen.


LG
Klaus
Top


Gehe zu:


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