Seite 1 von 2

[gelöst] Neues Problem mit verbundenen Zelle / Matrixformel; ggf. Bug!?

Verfasst: Do 20. Jul 2023, 10:08
von nostromo
Hallo!

nachdem ich hier:
viewtopic.php?f=6&t=38957

erfahren habe wie ich mit Namen von verbundenen Zellen umgehen muss - Stichwort Matrixformel
habe ich dennoch ein Problem damit.

Ich habe z.B. A1:B1 verbunden un den Namen der verbundenen Zellen als:

Code: Alles auswählen

_wert
angegeben.

Wenn ich nun den Inhalt der verbundenen Zellen an einer anderen Stelle über den Namen aufrufe geht das auch soweit, wenn die Eingabe mit STRG+SHIFT+ENTER bestätigt wird...

Was aber sehr bescheiden dabei ist, ist das aufgrund der Verbindung von 2 Zellen am Aufrufort in z.B. C2
... auch die Zelle D2 belegt ist. Dies kann ich dann nicht mehr verwenden um z.B. einen Text darin anzugeben.

Fehlermeldung: "Sie können nicht nur einen Teil einer Matrix ändern."

Auch führt die Einfügung von Text in der Matrix zu einer 2-fachen Darstellung in C2 und D2 (der Klammer)

Code: Alles auswählen

{="[ " & _wert & " ]"}
Matrix_Text_Problem.png
Matrix_Text_Problem.png (7.74 KiB) 2148 mal betrachtet
Da ich eigentlich nur die bis zur Version 6 von LO Calc mögliche Funktionalität benötige, muss die Lösung keine Matrix sein. Vielleicht gibt es andere Möglichkeiten um die bisherige Funktionalität von "Namen" weiter auch mit LO7 zu verwenden!?

Danke vorab!

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 10:41
von Mondblatt24
nostromo hat geschrieben:
Do 20. Jul 2023, 10:08
habe ich dennoch ein Problem damit.
Warum verbindest Du die Zellen überhaupt?
Wie Du siehst, macht das nur Probleme.

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 10:57
von nostromo
@Mondblatt24

ich erstelle mit LO Calc Prüfprotokolle, welche ein entsprechendes Aussehen haben müssen.
.... es kommt daher nicht nur auf die Funktion des Protokolls an.

Deshalb habe ich ein Blatt mit entsprechend vielen Zellen und formatiere damit auch das Aussehen.
... deshalb müssen manche Zellen verbunden werden...

Dies Problem ist erst mit LO7 aufgekommen... mit älteren Versionen (seit V4..) hatte ich diese Probleme nicht!
Entweder muss ich eine andere Lösung für "hübsch" finden oder es gibt eine andere Möglichkeit mit Namen zu arbeiten.

Mit direkten oder indirekten Zellbezügen würde ich nur ungerne wieder arbeiten. (da ca. 300 Namen)

Idee?

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 11:17
von Mondblatt24
nostromo hat geschrieben:
Do 20. Jul 2023, 10:08
Ich habe z.B. A1:B1 verbunden un den Namen der verbundenen Zellen als:
Hättest Du erst der Zelle A1 einen Namen gegeben und die Zellen anschließend verbunden, wäre das Matrixproblem vom Tisch.

2023-07-20 11 15 43.jpg
2023-07-20 11 15 43.jpg (75.53 KiB) 2133 mal betrachtet

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 12:02
von nostromo
@Mondblatt24

Ich werde das mit deinem Tipp noch ausprobieren - Info folgt!

... ich denke es ist ein Bug! (LO 7.4.7.2)

Ich habe die Datei als xlxs abgespeichert und dann mit Excel geöffnet...
Excel hat dabei einen Fehler in der Datei gemeldet...

Ich habe dann die Zelle mit dem Code:
{= "[ " & _wert & " ]"}
gelöscht und unter Excel (M365) wieder gleich als Matrixformel eingegeben (Punkt1)
LO_als_Execl_Matrix-Problem.png
LO_als_Execl_Matrix-Problem.png (19.21 KiB) 2125 mal betrachtet
ich konnte dann auch in der Zelle rechts daneben (Punkt2) einen "Text" eingeben (unter LO nicht möglich).

Dann habe ich das xlxs mit den Änderungen gespeichert und wieder mit LO geöffnet...

Der Punkt 1 & 2 wird nun auch in LO richtig dargestellt - die rechte Zelle hat den Text und ich kann diese auch ändern!
... zum Punkt 3 nachfolgen als Punkt 6 mehr.

Wenn ich hingegen die Matrixformel ändere (kleines "r" ergänzen) ist der Fehler wieder da - der rechte Text ist weg :-(
LO_als_Execl_Matrix-Problem2.png
LO_als_Execl_Matrix-Problem2.png (11.34 KiB) 2125 mal betrachtet
... nun habe ich unter Punkt6 (3) die Eingabe des obigen Codes erneut vorgenommen - geht nicht richtig - rechte Zelle hat auch die eckigen Klammern aus der Matrix!
LO_als_Execl_Matrix-Problem6.png
LO_als_Execl_Matrix-Problem6.png (12.11 KiB) 2125 mal betrachtet

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 12:07
von Mondblatt24
Zu dem Vergleich mit Excel kann ich nun gar nichts sagen, weil noch nie benutzt.

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 12:11
von nostromo
@Mondblatt24

deine Tipp funktioniert!
LO_als_Execl_Matrix-Problem9.png
LO_als_Execl_Matrix-Problem9.png (22.58 KiB) 2122 mal betrachtet
  • Punkt 7 zunächst Name als "_wert" vergeben und dann die Zellen A1:B1 verbunden (gelb)
  • dann in C1 den Matrixcode eingegeben
  • dann in D1 einen Text geschrieben
Von daher passt deine Lösung - DANKE!!!

.. ich werde gleich mal die neuste LO-Version testen - hoffe das es ein schon bekannter "Bug" ist...

Re: Neues Problem mit verbundenen Zelle / Matrixformel

Verfasst: Do 20. Jul 2023, 12:16
von Mondblatt24
nostromo hat geschrieben:
Do 20. Jul 2023, 12:11
dann in C1 den Matrixcode eingegeben
Den braucht es nicht mehr, weil sich der benannte Bereich nun auf Zelle A1 beschränkt.

[gelöst] Re: Neues Problem mit verbundenen Zelle / Matrixformel; ggf Bug!

Verfasst: Do 20. Jul 2023, 12:35
von nostromo
@Mondblatt24

Ja, das stimmt! ... nicht bemerkt :-)

Mit LO 7.5.5.2 gibt es aktuell die gleichen Probleme wie mit LO 7.4.7.2 - ich halte dieses Verhalten für ein Bug, weil dies Problem / Verhalten so bei Excel nicht besteht! Ob das wirklich ein "Bug" ist, müssen Andere entscheiden.

Lösung:
Mit deinem Hinweis, zunächst den Name der Zelle zu vergeben und erst dann zu verbinden, funktioniert es auch ohne Matrixformel.

Daher erneut meinen allerbesten Dank für deine Unterstützung bei meinem Problem!

Re: [gelöst] Neues Problem mit verbundenen Zelle / Matrixformel; ggf. Bug!?

Verfasst: Do 20. Jul 2023, 12:58
von nostromo
NACHTRAG!

Der Nachteil bei der Lösung ist, dass der Name der Zelle nach der Verbindung mit einer weiteren Zelle nicht mehr oben links im Namenfeld angezeigt wird...
LO_als_Execl_Matrix-Problem-Nachteil.png
LO_als_Execl_Matrix-Problem-Nachteil.png (12.24 KiB) 2111 mal betrachtet
Dieses Verhalten besteht unter Excel so auch nicht!
... dort wird auch nach der Verbindung der Zellen der Name der verbundenen Zelle angezeigt.
Excel_keinProblem.PNG
Excel_keinProblem.PNG (3.92 KiB) 2111 mal betrachtet
Und auch unter LO 6.4.4.2 wird der Name der nachträglich verbunden Zellen richtig angezeigt
... mit der unter 7.4.4.2 erstellten Datei wohl bemerkt!

... wenn das kein Bug ist!