Issue 10338 - #NAME? - defect
Summary: #NAME? - defect
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Native-Lang
Classification: NLC
Component: de (show other issues)
Version: OOo 1.0.1
Hardware: PC Linux, all
: P3 Trivial
Target Milestone: ---
Assignee: lohmaier
QA Contact: issues@sc
URL:
Keywords: ms_interoperability, oooqa
Depends on:
Blocks:
 
Reported: 2002-12-29 11:46 UTC by fredao
Modified: 2012-02-20 01:22 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
file with filter-problems Excel-OOo-Calc (184.00 KB, application/octet-stream)
2002-12-29 11:48 UTC, fredao
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description fredao 2002-12-29 11:46:45 UTC
several defects in the attached spreadsheet
- confidential data!!! -
I've found the same defects in
SO  6.0  and
OOo 643
Comment 1 fredao 2002-12-29 11:48:53 UTC
Created attachment 4166 [details]
file with filter-problems Excel-OOo-Calc
Comment 2 fredao 2003-01-03 15:36:15 UTC
Hallo Christian,
wer kann damit was anfangen?
Comment 3 lohmaier 2003-01-04 01:27:23 UTC
1) OOo unterstützt noch keine regular expressions, deshalb wird die
   Tabelle in OOo nicht funktionieren
2) Fehlt der Funktion LOOKUP() der Suchvektor (in Tabelle Halbjahr1:
   Spalte W,X - Halbjahr2 S,T) & der Ergebnisvektor
3) Weiß ich nicht was mit den Formeln bei 2) zurückgeliefert werden
   soll (vermutlich ginge daß einfacher?)
4) Keine vertraulichen Daten hochladen. Die Namen rauslöschen und
   einen neuen Issue aufmachen damit dieser hier geschlossen werden
   kann...

SO habe ich keins, deshalb weiß ich nicht ob da das gleiche Problem
auftritt. Excel habe ich auch keins, deshalb kann ich nicht beurteilen
ob der Fehler bereits in der Excel-Tabelle auftritt oder durch den
Import-Filter verursacht wird. Letzteres wäre allerdings ein schöner
Bug für die Entwickler...

Mit dem Subject und der Beschreibung wird sich sowieso keiner darum
kümmern... 'several defects' sind vermutlich nur die Folgefehler aus
dem beschriebenen Problem. Eine Funktion liefert #Name? zurück und die
anderen Funktionen reichen das einfach durch....
Comment 4 lohmaier 2003-01-04 01:28:37 UTC
Ich vergaß: Das File von den überflüssigen Tabellen & Zeilen befreien,
das beschleunigt die Fehlersuche...
Comment 5 fredao 2003-01-04 18:52:56 UTC
Hi Christian, da die Sache noch unter uns ist,
lasse ich die Daten einmal wie sie sind. Und ich
möchte auch an dem Teil ansonsten nicht basteln,
weil mir daran gelegen ist alle Fehler zu finden
und - wenn möglich - zu eliminieren. Dann hätte
OOo in Ägypten eine Chance. ;-) 
- Deutsch und Arabisch ;-)


Entschuldige die Fragen
1. wo finde ich diese regular expressions?
2. Tabelle 5, das ist jene, die sich öffnet,
   wenn man die Datei öffnet:
   2.1 Feld D13 holt sauber die Note 9 aus
       Halbjahr1.J33
   2.2 Im Feld D14 wird die Note für Biologie
       aus Halbjahr1.C36 nicht geholt ;-(
3. In gleicher Tabelle:
   3.1 Feld    B43 -> Daten werden gefunden
   3.2 Felder  B44 bis B 46 Daten werden nicht gefunden ;-(

zumindest ist das ein etwas seltsames Verhalten....

Hast Du eine Ahnung woran es liegen kann?
Grüße
Manfred
Comment 6 lohmaier 2003-01-04 22:01:03 UTC
> Entschuldige die Fragen

kein Problem...

> 1. wo finde ich diese regular expressions?

dazu später...
> 2. Tabelle 5, das ist jene, die sich öffnet,
>   wenn man die Datei öffnet:
>   2.1 Feld D13 holt sauber die Note 9 aus
>       Halbjahr1.J33
>   2.2 Im Feld D14 wird die Note für Biologie
>       aus Halbjahr1.C36 nicht geholt ;-(
>
> zumindest ist das ein etwas seltsames Verhalten..

Nein, denn da Kommen die vererbten Fehler zu tragen.
Verfolgen wir die Zellen zurück, so wird im Fall 2.1 in Halbjahr1.J33
=INDEX(I1:J29;$B$32;2) angefordert, B32 ist 29 > 29.Reihe, 2.Spalte
des Bereichs => Zelle J29 angefordert. J29 hat den Wert "9".
Im Fall 2.2 jedoch wird in Halbjahr1.C36=INDEX(A1:W29;B32;23)
angefordert. B32 ist wieder 29 > 29.Reihe, 23. Spalte => Zelle W29
angefordert. W29 jedoch liefert #NAME? => Fehler wird 'durchgereicht'

Der Grund weshalb W29 keinen gültigen Wert zurückliefert liegt
wiederum an den fehlenden regExpr (vermute ich zumindest):
W29=INDEX($A$1:$V$29;A29+1;LOOKUP($Verzeichnis19.K32;))
Im bereich A1:V29 soll der Wert der A29+1.Reihe (=29) und vermutlich
der Spalte, die durch den LOOKUP() ausdruck zurückgeliefert werden soll.
LOOKUP() sucht dach dem Ausdruck $Verzeichnis19.K32 ("Bi"). Wo das
geschehen soll ist nicht angegeben (zweiter Parameter, der Suchvektor
fehlt ist aber notwendig). Ich nahm an, er sollte die Spalte
"Biologie" finden, also habe ich als Suchvektor A1:V1 ergänzt:
LOOKUP(verzeichnis19.K32;A1:V1) was aber leider immer noch kein
Ergebnis zurück liefert ("'N/A" => Wert nicht verfügbar, sprich nichts
gefunden). Ersetzt man jetzt aber in Verzeichnis19.K32 "Bi" durch
"Biologie", so bekommt man immerhin "Biologie"(=der Wert der Zelle
Halbjahr1.S1) zurück.
Mit dem Ergebnis kann man aber wenig anfangen, will man doch an die
Spaltennummer kommen (?).
Ich denke doch, daß man an die Biologie-Spalte will, im konkreten Fall
an die Zelle S29 (S29=5). Da ist die Lösung mittels Lookup & Index
recht umständlich. Daß geht mit HLOOKUP nämlich deutlich einfacher:
=HLOOKUP(Verzeichnis19.K32;A1:V29;B32)
schon ist der Fehler verschwunden...
Deshalb die Frage, was den damit bezweckt werden sollte...

PS: nehme den Issue nach de mit...
Comment 7 fredao 2003-01-04 22:26:55 UTC
Zu Deinen Fragen:
1. Wie komme ich dazu? Ich war auf Dienstreise in Kairo und
Alexandria. Habe dort zwei Schulen besucht und bez. neuer
Ausbildungsgänge im beruflichen Bereich beraten. Wie könnte es anderes
sein, wir sprechen natürlich auch über OOo.
2. Was soll damit bezweckt werden? Beim Gespräch über OOo wird
natürlich der dortige Fachmann gerufen. Der hält mir eine Diskette hin
und sagt, na bitte, wenn OOo Excel lesen kann, dann probieren Sie es
halt einmal. Es handelt sich offensichtlich um die Berechnung von
Abiturnoten auf dem Blatt 5.

Frage: 1.Ist das Teil für uns interessant?
       2.Wollen sie Alexandria überzeugen?
Comment 8 lohmaier 2003-01-04 23:59:14 UTC
Du hast mich falsch verstande :-)
Die Frage "Was soll damit bezweckt werden?"
zielte ausschließlich auf die Formel in der Spalte W. Mir war nicht
ganz klar, was der Ersteller der Tabelle da zurückbekommen wollte.
(Vermutlich eben die Punktezahl für das Fach Biologie, aber sicher bin
ich mir da immer noch nicht)

Außerdem kann ich mich nicht daran erinnern gefragt zu haben woher das
Dokument kommt, trotzdem interessant zu wissen :-))

Interessant ist es auf alle Fälle!
Hast Du Excel? Wenn ja, kannst Du nachschauen, was in Excel als Formel
in den Betreffenden Zellen eingetragen ist? Das könnte nämlich ein Bug
sein (zumindest sollte der Import dann verbessert werden)..
Und wer ist 'sie' (Wollen sie Alexandria überzeugen?')
Wenn damit 'wir', de.openoffice.org gemeint ist, dann könnten wir
schon probieren daß Teil OOo-Tauglich zu verbessern (u.a. mit HlOOKUP
anstatt des komplizierten Konstrukts von INDEX & LOOKUP)...
Comment 9 lohmaier 2003-01-05 00:44:39 UTC
FYI:
Verwendet man HLOOKUP wie beschrieben sind alle Fehler beseitigt und
alles funktioniert prächtig. Bei Bedarf schicke ich Dir das Teil per
Mail (Größe: 40K).
Einzig allein auf dem Blatt Halbjahr2 sind in Spalte Y Formeln mit
ungültiger Referenz (irgendwas sollte da gerundet werden) die ich
nicht verbessern konnte...
Comment 10 daniel.rentz 2003-01-06 14:04:44 UTC
@Manfred, Christian: Ein Problem, was ich auf Anhieb sehe, ist die
Verwendung von statischen Matrizen (z.B. in Zelle Halbjahr1.W2). Das
wird von Calc nicht unterstützt und beim Import schlicht verschluckt.
Aber dieses Feature steht schon auf der Liste.
Comment 11 daniel.rentz 2003-01-06 14:13:17 UTC
added myself to CC
Comment 12 utomo99 2003-09-25 07:45:09 UTC
Please try using the latest OOo 1.1 Rc5, 
some bug fixes since your version and 1.1 RC5. If the problem still
happend in 1.1 RC5 please report back

Comment 13 Rainer Bielefeld 2003-10-12 09:30:26 UTC
Hi Utomo,

added you to CC because you added oooqa.

Hi Christian,
Hi Utomo,

added you to CC because you added oooqa.

Hi Christian,
shoud we not change component to "spreadsheet" to focus interest of
other specialists to this?

I added keyword "ms_interoperability"

I still can confirm that "halbjahr4.B37" shows "#NAME" (as many
others, too) with 1.1.0 German version WIN98SE: 645m19(Build8693).

If someone can confirm, that that cell is shown correctly in MS-EXCEL,
we can make this issue NEW or DUP of ???.

Reporter, do you still agree to use this document with more or less
confidential data?

Rainer we not change component to "spreadsheet" to focus interest of
other specialists to this?

I added keyword "ms_interoperability"

I still can confirm that "halbjahr4.B37" shows "#NAME" (as many
others, too) with 1.1.0 German version WIN98SE: 645m19(Build8693).

If someone can confirm, that that cell is shown correctly in MS-EXCEL,
we can make this issue NEW or DUP of ???.

Reporter, do you still agree to use this document with more or less
confidential data?

Rainer
Comment 14 Rainer Bielefeld 2003-10-12 09:31:03 UTC
Added myself to CC

Rainer
Comment 15 lohmaier 2003-10-13 16:39:58 UTC
> shoud we not change component to "spreadsheet" to focus interest of
> other specialists to this?

No, because one of the specialists already had a look :-)

> I still can confirm that "halbjahr4.B37" shows "#NAME" (as many
> others, too) with 1.1.0 German version WIN98SE: 645m19(Build8693).

The main problem has been that this sheet relies on regular
expressions to work. For version prior to 1.1beta(2 i think) regular
expressions weren't available, so this document could not be used
anyway without mayor modifications (like the one I did)

> If someone can confirm, that that cell is shown correctly in 
> MS-EXCEL, we can make this issue NEW or DUP of ???.

As Daniel pointed out, the doc uses "statische Matrizen" (no clue what
Matrize is called in english) and that these get lost during import.
This is on the list of features to implement, but I doubt there is an
issue concerning this specific problem (I didn't search for it thoug)

> Reporter, do you still agree to use this document with more or less
> confidential data?

I'd close this one.
(what am I talking, I *am* closing it ;->)
That doesn't mean not to file a new issue regarding this document, but
the doc should be anonymized (does this word exist? :-) first....

closing as worksforme
Comment 16 lohmaier 2003-10-13 16:40:52 UTC
closing.
BTW: Happy Birthday OpenOffice.org!
Comment 17 Rainer Bielefeld 2003-10-13 17:05:28 UTC
Hi Christian, hi Daniel,

what do you think about opening a new issue concerning "static
matrices" (and may be other issues for other points from list
"planned")? May be so we can avoid new issues, testing, reproducing,
and long discussions concerning new features planned for future.

Rainer
Comment 18 daniel.rentz 2003-10-14 08:12:06 UTC
Correct name is "Array constants", "Matrixkonstanten". :-)

New issue created
http://www.openoffice.org/issues/show_bug.cgi?id=21149
Comment 19 lohmaier 2003-10-14 16:58:44 UTC
Thany you very much!