🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Formeln werden nicht gespeichert
Formeln werden nicht gespeichert
Hallo,
in Sachen LibreOffice bin ich Neuling, praktisch hier gelandet, weil ich das selbe Problem bei OpenOffice hatte und man mir gesagt hat, solche Probleme gäbe es in LibreOffice nicht mehr.
Folgendes Problem: Vor dem Speichern sieht die Formel so aus:
=SUMMEWENN($Alben.$F$2:$F$1045678;$Genres.A3;$Alben.$E$2:$E$1045678)
und ich habe einen Wert in der Zelle. Dann schließe ich die Datei, mache sie wieder auf, und jedes Mal sieht dann die Formel so aus:
=SUMMEWENN($Alben.$#REF!$#REF!:$#REF!$#REF!;$Genres.A3;$Alben.$#REF!$#REF!:$#REF!$#REF!)
und ich habe nicht die Spur einer Ahnung, warum
Wäre überglücklich, wenn da jemand helfen könnte
in Sachen LibreOffice bin ich Neuling, praktisch hier gelandet, weil ich das selbe Problem bei OpenOffice hatte und man mir gesagt hat, solche Probleme gäbe es in LibreOffice nicht mehr.
Folgendes Problem: Vor dem Speichern sieht die Formel so aus:
=SUMMEWENN($Alben.$F$2:$F$1045678;$Genres.A3;$Alben.$E$2:$E$1045678)
und ich habe einen Wert in der Zelle. Dann schließe ich die Datei, mache sie wieder auf, und jedes Mal sieht dann die Formel so aus:
=SUMMEWENN($Alben.$#REF!$#REF!:$#REF!$#REF!;$Genres.A3;$Alben.$#REF!$#REF!:$#REF!$#REF!)
und ich habe nicht die Spur einer Ahnung, warum
Wäre überglücklich, wenn da jemand helfen könnte
Re: Formeln werden nicht gespeichert
Hallo Magmadrag
Es wird sich wohl nicht vermeiden lassen, dass die Datei, die dir soviel Kopfzerbrechen bereitet, von anderen Leuten, unter anderen LibO-Versionen und anderen Betriebssystemumgebungen genauer in Augenschein genommen wird.
Deshalb: Kannst du die Datei soweit abmagern, dass 1. nichts vertrauliches mehr darin steht, und 2. der beschriebene Effekt immer noch reproduzierbar auftritt? Diese Dateiversion solltest du dann hier hochladen.
Und verrate uns auch bitte noch deine LibO-Version und dein Betriebssystem. Hat deine Calc-Datei vielleicht eine Excel-Vergangenheit oder andere Vorstrafen?
Viel Glück
Hazel
Es wird sich wohl nicht vermeiden lassen, dass die Datei, die dir soviel Kopfzerbrechen bereitet, von anderen Leuten, unter anderen LibO-Versionen und anderen Betriebssystemumgebungen genauer in Augenschein genommen wird.
Deshalb: Kannst du die Datei soweit abmagern, dass 1. nichts vertrauliches mehr darin steht, und 2. der beschriebene Effekt immer noch reproduzierbar auftritt? Diese Dateiversion solltest du dann hier hochladen.
Und verrate uns auch bitte noch deine LibO-Version und dein Betriebssystem. Hat deine Calc-Datei vielleicht eine Excel-Vergangenheit oder andere Vorstrafen?
Viel Glück
Hazel
LibreOffice 7.3.6.2 - openSUSE Leap 15.4 - KDE Plasma 5.24.4
Re: Formeln werden nicht gespeichert
Hi Hazel,
ich arbeite mit Libre Office 4.3.7.2
Die Datei IST nach wie vor eine Excel-Datei. In Excel hat das immer einwandfrei funktioniert, und ich versteh die Logik nicht, daß die Formeln zunächst einwandfrei funktionieren, nach schließen und wieder öffnen aber alles #REF ist.
Um das Verständnis zu erleichtern, habe ich die Formeln (Register "Genres") einmal ohne "=" drüber gesetzt, wie sie (vor dem Schließen) funkionieren. Der Rest ist alles #REF
Gruß
Magmadrag
PS: Will das Excel-Format deswegen beibehalten, weil manche die Datei lesen sollten, die nicht mit odt klarkommen
ich arbeite mit Libre Office 4.3.7.2
Die Datei IST nach wie vor eine Excel-Datei. In Excel hat das immer einwandfrei funktioniert, und ich versteh die Logik nicht, daß die Formeln zunächst einwandfrei funktionieren, nach schließen und wieder öffnen aber alles #REF ist.
Um das Verständnis zu erleichtern, habe ich die Formeln (Register "Genres") einmal ohne "=" drüber gesetzt, wie sie (vor dem Schließen) funkionieren. Der Rest ist alles #REF

Gruß
Magmadrag
PS: Will das Excel-Format deswegen beibehalten, weil manche die Datei lesen sollten, die nicht mit odt klarkommen
- Dateianhänge
-
- CD_Archiv 2015.rar
- (937.91 KiB) 255-mal heruntergeladen
Re: Formeln werden nicht gespeichert
Hallo Magmadrag
Warum bleibst du nicht für deine eigene Arbeit konsequent beim ODF-Format und lieferst den Leuten eine XLS-Version nur dann, falls diese es benötigen? Ich bin sicher, du würdest dir damit jede Menge graue Haare ersparen.
Bleib tapfer
Hazel
Das macht die Sache jetzt aber richtig schwierig. Ein ständiges Hin- und Herschalten zwischen verschiedenen Dateiformaten bringt immer nichtvorhersagbare Effekte und Instabilitäten ins Spiel. Und ehrlich: Dafür fühle ich mich nicht zuständig.Magmadrag hat geschrieben:Will das Excel-Format deswegen beibehalten, weil manche die Datei lesen sollten, die nicht mit odt klarkommen
Warum bleibst du nicht für deine eigene Arbeit konsequent beim ODF-Format und lieferst den Leuten eine XLS-Version nur dann, falls diese es benötigen? Ich bin sicher, du würdest dir damit jede Menge graue Haare ersparen.
Bleib tapfer
Hazel
LibreOffice 7.3.6.2 - openSUSE Leap 15.4 - KDE Plasma 5.24.4
Re: Formeln werden nicht gespeichert
Okay, ich speichere das ganze jetzt mal als ODF und sehe, ob die Formeln dann auch abstürzen 
Falls ja, dann melde ich mich wieder

Falls ja, dann melde ich mich wieder
-
- Beiträge: 37
- Registriert: Mo 15. Jun 2015, 15:37
Re: Formeln werden nicht gespeichert
Hallo Magmadrag,
die von Dir geschriebene Formel :
=SUMMEWENN($Alben!$F$2:$F$1045678;$Genres!A3;$Alben!$E$2:$E$1045678)
Dann sollte es auch in "*.xls" (Excel) stimmen.
Also, in " *.ods " ein Punkt (. ) bzw in " *.xls " ein " Ausrufezeichen " ( ! ).
Das gilt generell.
Viel Spass weiterhin.
mfg
gs
die von Dir geschriebene Formel :
ist eine "LO-Calc-Formel" in "Excel gleich " *.xls " sollte die wie folgt aussehen :=SUMMEWENN($Alben.$F$2:$F$1045678;$Genres.A3;$Alben.$E$2:$E$1045678)
=SUMMEWENN($Alben!$F$2:$F$1045678;$Genres!A3;$Alben!$E$2:$E$1045678)
Dann sollte es auch in "*.xls" (Excel) stimmen.
Also, in " *.ods " ein Punkt (. ) bzw in " *.xls " ein " Ausrufezeichen " ( ! ).
Das gilt generell.
Viel Spass weiterhin.
mfg
gs
Re: Formeln werden nicht gespeichert
Hallo gs
Grüße
Hazel
Diese Ersetzung wird beim Import/Export durch Calc automatisch und i.d.R. korrekt durchgeführt. Ich schätze, diesen Automatismus durch Eingriffe in die Formeln "von Hand" ersetzen zu wollen, wird die Situation eher noch komplizierter machen.teufelshaus hat geschrieben: Also, in " *.ods " ein Punkt (. ) bzw in " *.xls " ein " Ausrufezeichen " ( ! ).
Grüße
Hazel
LibreOffice 7.3.6.2 - openSUSE Leap 15.4 - KDE Plasma 5.24.4
Re: Formeln werden nicht gespeichert
Hallo Magmadrag,
deine Wunschformel
Plus Dateiformat .xls = Das geht nicht! Und das ist von Excel 2003 so gewollt. Denn diese Excelversion hat eine maximale Zeilenanzahl von 65536, und alles was darüber hinausgeht wird abgeschnitten. Und dadurch kommt dann das hier zustande.
Entweder speicherst Du unter .xlsx (wenn die anderen Anwender mindestens Excel 2007 haben), oder aber Du reduzierst die Formel auf die maximale Zeilenanzahl
denn dann kannst Du bei .xls bleiben.
Ach ja, noch was!
65536 Zeilen beduten auch, dass es nur 256 Spalten gibt, also von A bis IV. Das solltest Du dir dringend merken
. Da dies Einschränkungen von Excel 2003 sind, die nicht umgangen werden können. Und das hat nix mit OOo/AOO/LO zu tun.
Gruß
balu
deine Wunschformel
Code: Alles auswählen
=SUMMEWENN($Alben.$F$2:$F$1045678;$Genres.A3;$Alben.$E$2:$E$1045678)
Code: Alles auswählen
=SUMMEWENN($Alben.$#REF!$#REF!:$#REF!$#REF!;$Genres.A3;$Alben.$#REF!$#REF!:$#REF!$#REF!)
Code: Alles auswählen
=SUMMEWENN($Alben.$F$2:$F$65536;$Genres.A3;$Alben.$E$2:$E$65536)
Ach ja, noch was!


Gruß
balu
Re: Formeln werden nicht gespeichert
Moin allseits,
ist denn noch nicht aufgefallen, das diese Formel eine ungültige Zelladresse verwendet ?
ist es also völlig korrekt das der #Ref Fehler angezeigt wird, denn diese Zeile gibt es nicht.
(allerding könnte man erwarten das der Fehler gleich nach der Eingabe der Formel angezeigt wird)
mit frühmorgentlichen Gruß
clag
ist denn noch nicht aufgefallen, das diese Formel eine ungültige Zelladresse verwendet ?
die letzte gültig Zeile ist 1045676 bei den angegebenen Zellbereichen $Alben.$F$2:$F$1045678Magmadrag hat geschrieben:=SUMMEWENN($Alben.$F$2:$F$1045678;$Genres.A3;$Alben.$E$2:$E$1045678)
ist es also völlig korrekt das der #Ref Fehler angezeigt wird, denn diese Zeile gibt es nicht.
(allerding könnte man erwarten das der Fehler gleich nach der Eingabe der Formel angezeigt wird)
mit frühmorgentlichen Gruß
clag
Re: Formeln werden nicht gespeichert
Hallo clag,
Das ist quasi "unwichtige Kosmetik". Denn wenn man die Datei unter dem Dateiformat *Microsoft Excel 97/2000/XP/2003 (.xls)* speichert, führt alles über den 65536 Zeilen hinaus zu einem Fehler. Es ist in diesem Falle vollkommen egal ob man A1045676, A1045678 oder A1000000 als Adresse eingibt, spätestens beim erneuten öffnen in Calc kommt es zu dem zitierten Fehler in der Formel. Und in Excel 2003 sieht die Formel dann so aus.
Gruß
balu
ist denn noch nicht aufgefallen, das diese Formel eine ungültige Zelladresse verwendet ?
Das ist quasi "unwichtige Kosmetik". Denn wenn man die Datei unter dem Dateiformat *Microsoft Excel 97/2000/XP/2003 (.xls)* speichert, führt alles über den 65536 Zeilen hinaus zu einem Fehler. Es ist in diesem Falle vollkommen egal ob man A1045676, A1045678 oder A1000000 als Adresse eingibt, spätestens beim erneuten öffnen in Calc kommt es zu dem zitierten Fehler in der Formel. Und in Excel 2003 sieht die Formel dann so aus.
Code: Alles auswählen
=SUMMEWENN(Alben!#BEZUG!;Genres!A38;Alben!#BEZUG!)
Das ist eben nicht korrekt! Denn das hat nichts mit dem eingangs genannten Problem zu tun. Es geht ja darum das beim erneuten öffnen in den Formeln der Fehler auftaucht, und nicht beim eingeben der Formel.ist es also völlig korrekt das der #Ref Fehler angezeigt wird, denn diese Zeile gibt es nicht.
Da hast Du nicht ganz unrecht. Denn wenn die Datei schon einen Namen und einen zugewiesenen Dateityp hat (hier .xls), wäre ein Hinweis nicht verkehrt.(allerding könnte man erwarten das der Fehler gleich nach der Eingabe der Formel angezeigt wird)
Gruß
balu
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.