Probleme mit Index aus Excel openCalc

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Probleme mit Index aus Excel openCalc

Beitrag 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.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Probleme mit Index aus Excel openCalc

Beitrag 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
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Re: Probleme mit Index aus Excel openCalc

Beitrag von dornfelder »

Hallo,
ich habe mal eine verinfachte Version gemacht, ich hoffe, das hilft.
Danke
Dornfelder
testtabelle.ods
(12.11 KiB) 34-mal heruntergeladen
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Probleme mit Index aus Excel openCalc

Beitrag 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
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Probleme mit Index aus Excel openCalc

Beitrag 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
Zuletzt geändert von balu am Di, 19.01.2010 10:12, insgesamt 1-mal geändert.
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
dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Re: Probleme mit Index aus Excel openCalc

Beitrag von dornfelder »

gut, jetzt habe ich den Fehler behoben, aber es geht nicht - "ungültiger Name"
testtabelle.ods
(12.18 KiB) 39-mal heruntergeladen
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Probleme mit Index aus Excel openCalc

Beitrag von balu »

Hallo dornfelder,

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


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
dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Re: Probleme mit Index aus Excel openCalc

Beitrag 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
dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Re: Probleme mit Index aus Excel openCalc

Beitrag 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
dornfelder
Beiträge: 6
Registriert: Mo, 16.11.2009 10:05

Re: Probleme mit Index aus Excel openCalc

Beitrag von dornfelder »

super, vielen Dank an alle,
die "0" hat es jetzt wohl endgültig zum Laufen gebracht.
:D
Grüße,
dornfelder
Antworten