Seite 1 von 1

Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 13:12
von asolya
Hallihallo Zusammen,
ein Freund von mir hat mir eine Tabelle gebaut, da ich mich nicht so gut auskenne.
Er benutzt die neueste MS-Excel Version, ich habe Libre Office 5.4.7.2
Die bisherigen Varianten der zu exportierenden Tabelle haben anstandslos funktioniert,
aber seitdem er eine Matrixformel angewendet hat, bekomme ich in den Feldern
mit den Berechnungsergebnissen immer nur ein #REF angezeigt.
Lese ich in der Hilfe zu Libre Office nach, steht da aber, dass Matrixformeln
funktionieren.
Wer kann mir helfen?

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 14:04
von mikele
Hallo,
wenn uns etwas mehr verraten würdest oder am besten die Datei mit uns teilen würdest (ggf. anonymisiert), wäre bestimmt etwas möglich.
Ein Anfang wäre schon mal die Formel, die Ärger macht ... Matrixformeln gibt es unheimlich viele ...

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 15:11
von asolya
Kann ich gerne hier hochladen, ist nichts gheimnisvolles.
Die Matrixformel benutzt MTRANS, ist auf dem ersten Tabellenblatt "Franchisepartner total"
Für einen Experten wahrscheinlich ein Klacks, für mich :o :?:

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 17:28
von mikele
Hallo,
die Ursache sind nicht die Matrixformeln, sondern die Funktion Indirekt(). Excel nutzt für die Adressierung von Zellen auf anderen Tabellenblättern das Ausrufungszeichen !, Calc hingegen den Dezimalpunkt . Innerhalb der Indirekt()-Funktion taucht nun das ! in Strings auf, die beim Konvertieren nicht erkannt werden (können).
Kurz:
Mache aus:

Code: Alles auswählen

=SUMME(SUMMEWENN(INDIREKT("'"&MTRANS(Tabellenblätter_FPs)&"'!$E$5:$AN$5");E$5;INDIREKT("'"&MTRANS(Tabellenblätter_FPs)&"'!$E$"&(ZEILE()-1)&":$AN$"&(ZEILE()-1))))
einfach:

Code: Alles auswählen

=SUMME(SUMMEWENN(INDIREKT("'"&MTRANS(Tabellenblätter_FPs)&"'.$E$5:$AN$5");E$5;INDIREKT("'"&MTRANS(Tabellenblätter_FPs)&"'.$E$"&(ZEILE()-1)&":$AN$"&(ZEILE()-1))))

und alles ist schick.
Markiere einfach den Bereich E9:AN37, gehe auf -<Bearbeiten ->Suchen&Ersetzen.
Suche nach: !
Ersetzen durch: .

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 17:56
von asolya
Hallo Mikele,
jetzt funzt es!
Superhyperintergalaktischen Dank für Deine kompetente Hilfe !
Alexander

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Mi 5. Sep 2018, 21:19
von mikele
Hallo Alexander,
das Lob kam zu früh. Zumindest bei mir ist die Rechnung falsch.
Die schnelle Lösung: MTRANS entfernen.
Ich habe mir aber mal erlaubt, die Formeln zu vereinfachen (ebenso die Monatsberechnung in Zeile 5).
Ich hoffe, dass ich das Ziel richtig verstanden habe.

Re: Excel Tabelle mit Matrixformel importieren klappt nicht

Verfasst: Do 6. Sep 2018, 00:24
von asolya
Hallo Mikele,
besten Dank, dass Du es überprüft hast, ich hatte schon meinen Freund angeschrieben, da ich dachte, er hat was falsch gemacht.
Auf den ersten Blick scheint es jetzt zu passen - ich muss es noch testen und melde mich dann nochmal.
Viele Grüße
Alexander