nordwarf
Goto Top

Matrixformel von Excel zu Calc - Err:502

Moin,

die Matrixformel =SUMME(TEIL(K17;ZEILE(INDIREKT("1:"&LÄNGE(K17)));1)*1) aus Excel läuft leider in OO-Calc nicht. Fehlermeldung Err:502.

Ich habe manuell mit Strg-Shift-Enter versucht, auch das Matrix-Häkchen ist gesetzt, wie auf dem Bild zu sehen.

Könnte mir bitte jemand helfen? Liegt es vlt an OO-Einstellungen, die noch angepaßt werden wollen?

Herzlichen Dank im Voraus,

nordwarf
matrixfehler

Content-Key: 3459556684

Url: https://administrator.de/contentid/3459556684

Printed on: May 2, 2024 at 12:05 o'clock

Member: michi1983
michi1983 Jul 27, 2022 at 06:16:24 (UTC)
Goto Top
Hallo,

kann es sein, dass du die komplette Formel mit geschweiften Klammern { } umgeben musst?
{=SUMME(TEIL(K17;ZEILE(INDIREKT("1:"&LÄNGE(K17)));1)*1)}  

Gruß
Member: nordwarf
nordwarf Jul 27, 2022 at 06:22:39 (UTC)
Goto Top
Moin Michi,

das passiert durch die Tastenkombi Strg-Shift-Enter. Händisch darf man es nicht machen weil es dann nicht als Matrix erkannt wird

Gruß zurück
Member: michi1983
michi1983 Jul 27, 2022 updated at 06:42:11 (UTC)
Goto Top
Der Fehler 502 besagt erst mal nur, dass etwas mit den Parametern nicht stimmt die du mitgibst in der Formel.
Was steht denn in der Zelle K17 für ein Wert? Bzw. kannst/darfst du den Inhalt des Excels teilen?
Was mich etwas stutzig macht ist der Doppelpunkt nach der 1: in der INDIREKT Formel.
Member: nordwarf
nordwarf Jul 27, 2022 at 06:58:08 (UTC)
Goto Top
Bitte entschuldige, der Excel-Listen-Ersteller hat sich grad dazwischengedrängelt und will helfen. Ich würde mich wieder melden, sobald ich Ergebnisse hab. Ich dank dir erstmal von Herzen für deine schnelle Bereitschaft.

GLG
Member: nordwarf
nordwarf Jul 27, 2022 at 07:12:34 (UTC)
Goto Top
Bin wieder da - bisher haben wir leider keine Lösung. In Excel wird das Ergebnis angezeigt, bei mir in OO nicht.
Hab jetzt eine neutrale neue Tabelle in OO erstellt, und die Formel aus der anderen Tabelle reinkopiert.

matrixfehler 02
ohne geschwungenen Klammern weil markiert. Die Klammern sind dann aber automatisch unsichtbar.


matrixfehler 02.1
Hier mit den geschwungenen Klammern.
Member: StefanKittel
StefanKittel Jul 27, 2022 at 07:27:35 (UTC)
Goto Top
Hallo,
da die Formel im Ganzen nicht funktioniert, probiere alle Teile einzeln um rauszufinden was nicht nicht funktioniert.
=LÄNGE(K17)
="1:"&LÄNGE(K17)
=INDIREKT("1:"&LÄNGE(K17))
etc

Muss bei VBA nicht immer Leerzeichen um & zum verketten?
Member: nordwarf
nordwarf Jul 27, 2022 updated at 07:53:09 (UTC)
Goto Top
Moin Stefan,

wenn ich diese Einzelteile anklicke, kommt oben rechts als Teilergebnis mal eine Ziffer, mal #WERT. Bei "TEIL" wird mir dann Err:511 angezeigt.

Vor das & hab ich ein Leerzeichen gesetzt, probiert und wieder nix.

...und was ist VBA bitte? Ich hab sonst nix damit zu tun und von Formeln überhaupt keine Ahnung. Bin gestern das erste Mal mit solchen Hammerfragen konfrontiert worden und fühl mich grad total überfordert. Da ich alles alleine machen muß (bis jetzt auf die für mich erstellte Excel-Liste weil ich keine große Ahnung von Excel hab), muß ich leider auch mal doofe Fragen stellen face-smile
Member: nordwarf
nordwarf Jul 27, 2022 at 07:48:17 (UTC)
Goto Top
ach so, hier einmal mit Leerschritt

matrixfehler 02.3
Member: nordwarf
nordwarf Jul 27, 2022 at 07:50:09 (UTC)
Goto Top
...und Leerzeichen vor und hinter dem &-Zeichen

matrixfehler 02.31
Member: nordwarf
nordwarf Jul 27, 2022 at 07:51:27 (UTC)
Goto Top
Trotzdem danke für deine Hilfe face-smile
Member: nordwarf
nordwarf Jul 27, 2022 at 08:02:06 (UTC)
Goto Top
Zitat von @nordwarf:


wenn ich diese Einzelteile anklicke, kommt oben rechts als Teilergebnis mal eine Ziffer, mal #WERT. Bei "TEIL" wird mir dann Err:511 angezeigt.


Sorry, da war das Matrix-Häkchen nicht mehr drinne...keine Ahnung, warum. Hab es wieder reingesetzt und jetzt kommt wieder nix
Member: nordwarf
nordwarf Jul 27, 2022 at 08:06:24 (UTC)
Goto Top
LÄNGE(I8) = Im Feld Teilergebnis #WERT
"1:"&LÄNGE(I8) = #WERT
I8;ZEILE(INDIREKT("1:"&LÄNGE(I8)) = 1
TEIL(I8;ZEILE(INDIREKT("1:"&LÄNGE(I8))) = 1

mach ich das richtig? Ich kenn mich da nicht mit aus
Member: colinardo
Solution colinardo Jul 27, 2022 updated at 10:30:33 (UTC)
Goto Top
Servus,
der Fehler ist das du den Text der "Teil"-Formel nicht zu einer Zahl wandelst und "Text" lässt sich eben nicht mit einer "Zahl" multiplizieren (zumindest in Calc nicht), Calc macht die Umwandlung eben nicht von selbst.
LibreOffice Calc
=SUMME(ZAHLWERT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1))*1)  
OpenOffice Calc
=SUMME(WERT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1))*1)  
Grüße Uwe

#edit# Ergänzung Unterschied LibreOffice /OpenOffice hinzugefügt.
Member: michi1983
michi1983 Jul 27, 2022 at 08:13:33 (UTC)
Goto Top
Du bist so ein Excel Gott Uwe, wollte ich schon immer mal loswerden face-big-smile
Member: colinardo
colinardo Jul 27, 2022 at 08:17:13 (UTC)
Goto Top
Zitat von @michi1983:

Du bist so ein Excel Gott Uwe, wollte ich schon immer mal loswerden face-big-smile
Excel und Götter? Sagen und Mythen trifft es wohl eher face-big-smile.
Member: nordwarf
nordwarf Jul 27, 2022 at 09:53:28 (UTC)
Goto Top
Danke Uwe, aber =SUMME(ZAHLWERT(TEIL(I8;ZEILE(INDIREKT("1:"&LÄNGE(I8)));1))*1) geht auch nicht

Err:517
Member: colinardo
colinardo Jul 27, 2022 updated at 10:02:35 (UTC)
Goto Top
Würde es nicht funktionieren hätte ich es hier nicht gepostet face-wink. Funktioniert hier im Test einwandfrei! (LibreOffice Calc 7.3.4)

screenshot

Zelle vorher komplett löschen, neu einfügen, STRG+SHIFT+ENTER abschließen, fertig.
Member: nordwarf
nordwarf Jul 27, 2022 at 10:02:15 (UTC)
Goto Top
glaub ich dir ja, beim Listenersteller geht es auf LibreOffice Calc auch nicht
Member: colinardo
colinardo Jul 27, 2022 updated at 10:08:34 (UTC)
Goto Top
Zitat von @nordwarf:

glaub ich dir ja, beim Listenersteller geht es auf LibreOffice Calc auch nicht
?? Was für ein Listenersteller? Du sprichst in Rätseln. Läuft doch ...

Liefere vernünftige Infos zur Umgebung und Mappe dann kann man auch helfen. So leider nicht. face-confused
Member: nordwarf
nordwarf Jul 27, 2022 at 10:08:19 (UTC)
Goto Top
der mir die Excel-Liste erstellt hat und jetzt in Libre-Office ausprobiert hat.

Bei mir sieht es jetzt so aus
screenshot 2022-07-27 120639
Member: colinardo
colinardo Jul 27, 2022 updated at 10:10:21 (UTC)
Goto Top
Fehlt ja auch der wichtigste Teil der Formel und ne Matrix-Formel ist es bei dir auch nicht ....

Wie gesagt Zelle mit ENTF löschen, Formel einfügen und STRG-SHIFT+ENTER, fertig, klappt.
Member: nordwarf
nordwarf Jul 27, 2022 at 10:09:56 (UTC)
Goto Top
screenshot 2022-07-27 120935
Member: nordwarf
nordwarf Jul 27, 2022 at 10:12:41 (UTC)
Goto Top
Zitat von @colinardo:

Fehlt ja auch der wichtigste Teil der Formel und ne Matrix-Formel ist es bei dir auch nicht ....

Wie gesagt Zelle mit ENTF löschen, Formel einfügen und STRG-SHIFT+ENTER, fertig, klappt.

mach ich doch :D
Member: colinardo
colinardo Jul 27, 2022 updated at 10:17:42 (UTC)
Goto Top
Zitat von @nordwarf:
mach ich doch :D

Dein Bild zeigt das aber nicht da fehlende geschweifte Klammern.

screenshot

screenshot


Btw. OpenOffice Calc ist schon längst überholt, wechsle zu LibreOffice das wird besser gepflegt.
Member: nordwarf
Solution nordwarf Jul 27, 2022 at 10:20:37 (UTC)
Goto Top
nur im falschen Feld geklickt...also ich...ich hab immer mit Strg-Shift-Enter bestätigt. Aber jetzt haben wir die Lösung gefunden: =SUMMENPRODUKT(WERT(TEIL(A1;ZEILE(INDIREKT("A1:A"&LÄNGE(A1)));1))*1)
Die funktioniert auf Anhieb

Trotzdem danke für eure Hilfe, es war sehr aufschlußreich.

Gruß, nordwarf
Member: colinardo
colinardo Jul 27, 2022 updated at 10:25:29 (UTC)
Goto Top
Habe gerade mal nachgesehen. ZAHLWERT() gibt es in OpenOffice tatsächlich nicht, hingegen in LibreOffice schon, in OpenOffice reicht es dann aus stattdessen WERT() einzusetzen, SUMMENPRODUKT ist dann auch nicht mehr nötig.

screenshot
Member: nordwarf
nordwarf Jul 27, 2022 at 10:25:04 (UTC)
Goto Top
Danke, aber das Problem wurde schon grad gelöst
Member: colinardo
colinardo Jul 27, 2022 updated at 10:27:05 (UTC)
Goto Top
Habe nur noch den Grund erläutert warum und wo der Unterschied zwischen OpenOffice und LibreOffice Calc lag face-wink. Man sollte ja auch nicht nur copy n pasten sondern verstehen was da passiert.
Member: nordwarf
nordwarf Jul 27, 2022 at 10:31:24 (UTC)
Goto Top
ich hatte auch händisch eingegeben, aber nix funktionierte...aber nu is ja face-smile