Calc: Probleme mit Formeln in Excel 2003

Moin.

Für eine Bekannte habe ich in LO eine Tabelle mit einfachen Formeln
erstellt und als XLS gespeichert. Sie übersendet es ihren Arbeitgeber,
der Excel 2003 verwendet.

Beispiel:

B6: 27.05.13

C6: 31.05.13

D6: =WENN(C6="";1;(TAGE(C6;B6)+1))

E6: 93,00 €

F6: =D6*E6

Präzise Rückmeldungen, was beim Arbeitgeber nicht lesbar ist, gibt es
leider nicht. Jedenfalls muss eine der beiden einfachen Formeln wohl
Probleme machen.

Kennt jemand von Euch Listen zur Kompatibilität, wo man nachschlagen
könnte, was da zickt und wie man es durch eine andere Formel
möglicherweise umschiffen kann?

Danke.

Andreas

P.S.: Ja, dem Arbeitgeber habe ich bereits vorgeschlagen doch einfach
auf LO umzusteigen anstatt eine so alte MS-Office-Version zu
verwenden. Er hatte noch nie davon gehört und will es zumindest mal
erwägen.

Für eine Bekannte habe ich in LO eine Tabelle mit einfachen Formeln
erstellt und als XLS gespeichert. Sie übersendet es ihren Arbeitgeber,
der Excel 2003 verwendet.

Beispiel:

B6: 27.05.13

C6: 31.05.13

D6: =WENN(C6="";1;(TAGE(C6;B6)+1))

E6: 93,00 €

F6: =D6*E6

Präzise Rückmeldungen, was beim Arbeitgeber nicht lesbar ist, gibt es
leider nicht. Jedenfalls muss eine der beiden einfachen Formeln wohl
Probleme machen.

Hmm; da fällt mir spontan nur ein, dass es sich evtl. um eine englische
Version haben könnte (die dann antürlich mit WENN und TAGE nix anfangen
kann).

P.S.: Ja, dem Arbeitgeber habe ich bereits vorgeschlagen doch einfach
auf LO umzusteigen

Das wäre mit Kanonen auf Spatzen schießen; ich würde erst mal versuchen,
das betreffende Dokument von Calc aus z. B. als Excel 2000 zu speichern.

anstatt eine so alte MS-Office-Version zu
verwenden.

Never change a running system ... :wink:

Hint: Und zum System gehört /auch/ die Einheit /vor/ dem Bildschirm

Er hatte noch nie davon gehört und will es zumindest mal
erwägen.

Und wenn man ein Programm nur selten und für einfache Geschichten
braucht, sollte man nicht ohne Not irgend was anderes einführen. OO ist
jetzt nicht soo viel /besser/ als M$, es hat nur *andere* Macken (an die
man sich erst mal gewöhnen muss).

Man sollte immer auch ein bisschen abwägen, welcher Leidensdruck höher
ist: Der durch die Verwendung eines altes Produktes verursachte, oder
der durch einen möglichen Umstieg verursachte ...

Wolfgang

Hallo,

ich habe das einmal eingegeben, als .xls im Format 1997-2003 gespeichert
und dann mit Excel 2007 geöffnet. Dabei gibt es folgende Fehler:

in Zelle D6: #NAME? (Zellinhalt: =WENN(C6="";1;(_xlfn.DAYS(C6;B6)+1)) )
in Zelle F6: #NAME? (hervorgerufen durch den Fehler in D6)

Ich habe sowohl LO (5.0) und Excel 2007 in Deutsch.

mfg
Helmut

Hallo,

eine Ergänzung:

Excel kennt die Funktion TAGE nicht. Das Problem kann durch eine kleine
Änderung der Formel in D6 (sowohl in LO als auch in Excel) behoben werden.

statt
=WENN(C6="";1;(TAGE(C6;B6)+1))

einfacher
=WENN(C6="";1;C6-B6+1)

mfg
Helmut

Hallo,
habe es gerade getestet im Vergleich zu Excel 2013:
der Fehler tritt auch hier auf: Excel stören die beiden (nicht
erforderlichen) Klammern in der Formel vor und nach der Funktion TAGE:

bei dir: D6: =WENN(C6="";1;(TAGE(C6;B6)+1))
korrigiert: =WENN(C6="";1;TAGE(C6;B6)+1)

Wenn man die Klammern weg lässt haben weder LO noch Excel bei mir ein
Problem.
MfG Alois Klotz

Hallo

funktioniert in Excel 2007 (und vermutlich 2003) nicht: die Funktion
TAGE ist dort nicht vorhanden.

=WENN(C6="";1;C6-B6+1)
funktioniert aber überall.

mfg
Helmut

Laut

https://support.office.com/de-ch/article/Excel-Funktionen-nach-Kategorie-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb#__toc309306709

gibt es die Funktion TAGE erst seit Version 2013; Deine Zielperson
benutzt Deinen Angaben nach aber noch Version 2003.

Wolfgang

Wolfgang Jäth schrieb:

Für eine Bekannte habe ich in LO eine Tabelle mit einfachen Formeln
erstellt und als XLS gespeichert. Sie übersendet es ihren Arbeitgeber,
der Excel 2003 verwendet.

Beispiel:

B6: 27.05.13

C6: 31.05.13

D6: =WENN(C6="";1;(TAGE(C6;B6)+1))

E6: 93,00 €

F6: =D6*E6

Präzise Rückmeldungen, was beim Arbeitgeber nicht lesbar ist, gibt es
leider nicht. Jedenfalls muss eine der beiden einfachen Formeln wohl
Probleme machen.

Hmm; da fällt mir spontan nur ein, dass es sich evtl. um eine englische
Version haben könnte (die dann antürlich mit WENN und TAGE nix anfangen
kann).

Sie haben die deutschsprachige Version.

P.S.: Ja, dem Arbeitgeber habe ich bereits vorgeschlagen doch einfach
auf LO umzusteigen

Das wäre mit Kanonen auf Spatzen schießen; ich würde erst mal versuchen,
das betreffende Dokument von Calc aus z. B. als Excel 2000 zu speichern.

In diesem Format hatte ich gespeichert:

Excel 97/2000/XP/2003 (xls)

anstatt eine so alte MS-Office-Version zu
verwenden.

Never change a running system ... :wink:

Hint: Und zum System gehört /auch/ die Einheit /vor/ dem Bildschirm

Er hatte noch nie davon gehört und will es zumindest mal
erwägen.

Und wenn man ein Programm nur selten und für einfache Geschichten
braucht, sollte man nicht ohne Not irgend was anderes einführen. OO ist
jetzt nicht soo viel /besser/ als M$, es hat nur *andere* Macken (an die
man sich erst mal gewöhnen muss).

Man sollte immer auch ein bisschen abwägen, welcher Leidensdruck höher
ist: Der durch die Verwendung eines altes Produktes verursachte, oder
der durch einen möglichen Umstieg verursachte ...

Ich stimme Dir in allen Gedanken zu.
Vorgeschlagen hätte ich es auch nie, wenn ich nicht gehört hätte, dass
sie eh schon länger erwägen eine neuere Version anzuschaffen, aber die
Lizenzgebühren gescheut haben.
Offenbar gibt es doch immer mal wieder Probleme im Geschäftsverkehr
durch die alte Version.
Genaues kann ich dazu nicht sagen. Ich bin da nicht involviert, es
wurde mir nur zugetragen.

Andreas

Helmut Leininger schrieb:

funktioniert in Excel 2007 (und vermutlich 2003) nicht: die Funktion
TAGE ist dort nicht vorhanden.

=WENN(C6="";1;C6-B6+1)
funktioniert aber überall.

Vielen Dank für Euer Ausprobieren und die Hilfe.

Aus welchem Grund existiert bitte die Funktion "TAGE" in LO? Gibt es
Situationen, wo die einfache Subtraktion von zwei Datumsangaben
scheitert?

Andreas

Die werden durch einen Umstieg *weg* von M$ dann aber nicht kleiner,
sondern tendenziell eher größer. Im *Geschäftsverkehr* ist leider M$
nach wie vor das Maß aller Dinge.

Wolfgang