Seite 1 von 1

Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 05:58
von dornfelder
Hallo,
ich habe eine TAbelle bekommen, die in Excel geschrieben wurde. dort wird eine Berechnung auf einem Tabellenblatt vorgenommen, wobei Werte mit einem anderen Blatt abgeglichen werden. unter calc klappt es nicht, da heißt es bei der Berechnung mit der unten stehenden Formel, "Wert nicht verfügbar". Unter Tabellenblatt xxx A5 bis AN44 werden in einer Matrix Punkte und Zahlen angegeben; F21 und D21 auf dem anderen Blatt /hier wird die Berechnung angestellt), gibt die Zielkoordinaten an, nach denen im xxx-Blatt gesucht werden soll. Der Wert, der in der xxxx-Tabelle für die beiden Zielkoordinaten steht, soll in das Berechnungsblatt übertragen werden. Ohne ERfolg, aber unter MS -Excel klappt genau diese Formel. Wenn ich Index recht verstehe, ist es kein Formelfehler, aber was dann? Wäre schön, wenn mir jemand helfen könnte,
Grüße,
dornfelder

=INDEX($xxxxx.$A$5:$AN$44;VERGLEICH(F21;$xxxx.$A$5:$A$44);VERGLEICH(D21;$xxxx.$A$5:$AN$5))

Ich verwende opencald 3.1 unter Linux, aber auch bei win klappt es mit ooc nicht.

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 08:36
von Karolus
Hallo
Ich sehe in der Formel keinen Fehler der zu dieser Fehlermeldung führt.
Kannst du eine reduzierte Beispielsdatei ohne vertrauliche Daten hier anhängen?

Gruß Karo

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 09:35
von dornfelder
Hallo,
ich habe mal eine verinfachte Version gemacht, ich hoffe, das hilft.
Danke
Dornfelder
testtabelle.ods
(12.11 KiB) 34-mal heruntergeladen

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 09:52
von Stephan
Die Programmhilfe sagt zu VERGLEICH() u.a.:

Suchkriterium ist der Wert, nach dem in der einzeiligen oder einspaltigen Matrix gesucht werden soll.

die Funktion:
=INDEX($Tabelle1.$A$1:$e$11h7;VERGLEICH(F2;$Tabelle1.$A$1:$E$11);VERGLEICH(D2;$Tabelle1.$A$1:$E$5))

liefert bei mir (OOo 3.1.1 Windows) jedoch nicht wie in der Frage angegeben "Wert nicht verfügbar", sondern Err:504, was jedoch korrekt ist da der Parameter für den Suchbereich nicht in Ordnung ist, da mehrspaltig.


Gruß
Stephan

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 10:07
von balu
Hallo dornfelder,

Stephans aussage will ich noch dahingehend ergänzen, dass auch die Angaben für den Bezug in INDEX nicht korrekt ist. Denn $Tabelle1.$A$1:$e$11h7 kann nicht gehen, richtig wäre die Formel dann folgedessen wie folgt.

Code: Alles auswählen

=INDEX($Tabelle1.$A$1:$E$11;VERGLEICH(F2;$Tabelle1.$A$1:$A$11);VERGLEICH(D2;$Tabelle1.$A$1:$E$1))
Stephan hat geschrieben: liefert bei mir (OOo 3.1.1 Windows) jedoch nicht wie in der Frage angegeben "Wert nicht verfügbar", sondern Err:504,
Komisch, bei mir bekomme ich (OOo 3.1.1 Win XP) #NAME?, wenn ich die Beispieldatei ungeändert öffne.



Gruß
balu

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 10:08
von dornfelder
gut, jetzt habe ich den Fehler behoben, aber es geht nicht - "ungültiger Name"
testtabelle.ods
(12.18 KiB) 39-mal heruntergeladen

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 10:18
von balu
Hallo dornfelder,

Schau dir doch mal meine und deine Formel genau an, dann müsstest Du doch den Unterschied sehen.


Gruß
balu

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 14:18
von dornfelder
Hallo,
also, die Formel funktioniert
INDEX($Tabelle1.$A$1:$E$11;VERGLEICH(D2;$Tabelle1.$A$1:$E$1);VERGLEICH(F2;$Tabelle1.$A$1:$A$11))

ABER: Wenn ich das jetzt auf mein Ausgangsproblem übertrage, geht es trotzdem nicht. Die Struktur der formel habe ich so übertragen, aber anscheinend kann kein Wert aus der "Tabelle1" gelesen werden. Hat da jemand eine Idee?
dornfelder

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 14:43
von dornfelder
oh man,
das ist ja schräg! Wenn ich die Parameterliste Zahlen eingebe (1-9), bezieht die Formel die entsprechenden Werte. Wenn ich in der Bezugsquelle (Tabelle 1) buchstaben eingebe, kommt nichts. Bei der Originaltabelle hat die Bezugsquelle in der Spalte A5 - A44 und Zeile A5 - AN5 Wörter, für die Berechnung sind Zahlen gesucht (das sind Orte, die angegeben werden und für die Rechnerer brauche ich die Entfernungen zwischen den Orten, die dann in der Bezugsquelle angegeben sind.)
Hm, was kann ich denn machen, dass bei der Formel nach "Wörtern" Ausschau gehalten wird und nicht, wie es anscheinend passiert, nach Zahlen?
dornfelder

Re: Probleme mit Index aus Excel openCalc

Verfasst: Di, 19.01.2010 22:35
von dornfelder
super, vielen Dank an alle,
die "0" hat es jetzt wohl endgültig zum Laufen gebracht.
:D
Grüße,
dornfelder