Probleme mit Matrix-Formeln (speziell mit SPALTE())

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

MichiL
Beiträge: 5
Registriert: Fr, 05.06.2009 21:11
Kontaktdaten:

Probleme mit Matrix-Formeln (speziell mit SPALTE())

Beitrag von MichiL »

Hallo,

ich habe folgendes Problem bei der Verwendung der Funktion SPALTE() in einer Matrixformel. Die verwendete Funktion ist relativ komplex, deswegen fange ich erst einmal mit einer vereinfachten Funktion an, welche mein Problem ebenfalls veranschaulicht.
Ich verwende folgende Funktion in einer Tabelle in der Spalte B:

Code: Alles auswählen

=A1:A5&".."&SPALTE()
Dann sollte er den Text aus Spalte A in die Spalte B kopieren und in jeder Zelle "..2" anhängen. Dies funktioniert allerdings nur für die erste Zeile, in allen folgenden Zeilen steht nur #NV. Das selbe Beispiel in Microsoft Excel funktioniert. Die Formel ist mit STRG+SHIFT+RETURN korrekt als Matrix-Formel erstellt worden.
Kann mir jemand sagen wo hier der Fehler liegt?

Interessant wirds, wenn ich die Funktion teilweise auswerte (Teile markieren und F9). Hier wird selbst wenn ich die komplette Funktion markiere für die weiteren Zeilen der korrekte Wert ermittelt, nur leider eben nicht in der Tabelle angezeigt.

Das Beispiel liegt nochmals als Anlage bei.

Gruß
Michael
Dateianhänge
TestCopy.ods
(8.76 KiB) 25-mal heruntergeladen
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Probleme mit Matrix-Formeln (speziell mit SPALTE())

Beitrag von lorbass »

Ich sehe kein #NV. Bei mir (Kubuntu 6.06 / OOo 3.1.0) sieht die Spalte B korrekt aus:

Code: Alles auswählen

d..2
F..2
as..2
sd..2
das..2
Gruß
lorbass
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Probleme mit Matrix-Formeln (speziell mit SPALTE())

Beitrag von balu »

Hallo Michael,

eine Lösung habe ich momentan nicht für dich. Aber ich kann dir sagen, dass deine Beispieldatei in OOo 3.1 wie gewünscht funktioniert. Jedoch z.B. in der 2.2.1 tritt genau das von dir beschriebene Problem auf. Beide unter WinXP.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
MichiL
Beiträge: 5
Registriert: Fr, 05.06.2009 21:11
Kontaktdaten:

Re: Probleme mit Matrix-Formeln (speziell mit SPALTE())

Beitrag von MichiL »

Danke für den Hinweis auf die Version, ich hab jetzt nach einigem Hin und her ein Update auf 3.1 geschafft. Hier funktioniert meine Beispielrechnung.

Leider Habe ich bei der endgültigen Formel immer noch Probleme. Folgende Formel beschreibt das Problem am besten:

Code: Alles auswählen

=ADRESSE(ZEILE(A$3:A$100);SPALTE();4;1;$A$1)
Das Bild ist vergleichbar meiner vorherigen Problembeschreibung, nur dass jetzt in den folgenden Zellen nicht mehr #NV, sondern #WERT! steht. Die erste Zelle wird korrekt berechnet. (Beispieltabelle Spalte B)

Wenn ich die Funktion SPALTE() durch einen festen Wert ersetze, klappt die Berechnung ohne Fehler. (Beispieltabelle Spalte C).

Code: Alles auswählen

=ADRESSE(ZEILE(A$3:A$100);3;4;1;$A$1)
Gibt es einen Grund warum diese Berechnung nicht klappt, oder ist das nur bei mir der Fall?

Gruß
Michael
Dateianhänge
TestCopy.ods
(9.66 KiB) 29-mal heruntergeladen
Antworten