Re: [de-users] Hilfe-Durcheinander: ERWARTUNG(), SCHÄTZER(), PROGNOSE.LINEAR()
Hallo Jürgen Am 09.11.23 um 16:44 schrieb Jürgen Kirsten: Hallo Leute, ich war heute bei LibreOffice Calc im Funktionsassistenzen unterwegs und habe dort die Funktion ERWARTUNG() entdeckt. Das ganze unter LibreOffice 7.6.2.1 unter der Deutschen Sprachumgebung in WINDOWS 11. Da mir nicht sofort ganz klar war, wie mit der Funktion umzugehen ist, habe ich den Blick in die Hilfe gewagt. Dort war die Funktion aber leider nicht zu finden. Um herauszufinden, wie die Funktion in EXCEL benannt ist, habe ich ein Calc Dokument (als xlsx) dort geöffnet. Die Funktion wurde in der Zelle nach SCHÄTZER() übersetzt. Unter diesem Namen habe ich die Funktion dann auch in der LibreOffice Hilfe gefunden. In EXCEL habe ich den Hinweis erhalten, das dort dieses SCHÄTZER() nur noch für die Abwärtskompatibilität verfügbar ist und das man doch das neue PROGNOSE.LINEAR() verwenden soll. Anscheinend aber nur schlecht übersetzt da es PROGNOSE.LINEAR() in EXCEL (für das Web) nicht gibt. Dort heißt es auch in der Deutschen Sprachumgebung FORECAST.LINEAR(). Die Funktion SCHÄTZER() konnte ich in meiner LibreOffice Version nicht verwenden. Aber siehe da! PROGNOSE.LINEAR() gibt es unter LibreOffice Calc in der deutschen Sprachumgebung. Aber auch hier leider keinen Hilfe-Eintrag da dieser dort auch SCHÄTZER.LINEAR() heißt. In der in der Hilfe aufgeführten Syntax steht dann auf einmal PROGNOSE.LINEAR(). Im Beispiel aber wieder SCHÄTZER.LINEAR(). Die Syntax und die Erläuterung der Funktion sind identisch zu SCHÄTZER(). Meine Schlussfolgerung: Ich vermute das ERWARTUNG() früher auch in LibreOffice mal SCHÄTZER() hieß. Dann müsste der Hilfe-Eintrag in ERWARTUNG() umbenannt werden. Eventuell auch mit dem Hinweis das die Funktion nur noch aus Kompatibilitätsgründen verfügbar ist. Der Hilfe Eintrag von SCHÄTZER.LINEAR() müsste vollständig nach PROGNOSE.LINEAR() umbenannt werden. Ziehe ich hier die richtigen Schlüsse oder übersehe ich etwas? Könnte das bitte jemand mal für ältere Versionen und Betriebssysteme überprüfen? Ich habe ja vor einiger Zeit Testleser für mein im Entstehen begriffenes Buch Statistik mit Calc gesucht. Während ich dieses Buch geschrieben habe, habe ich ähnliche Erfahrungen wie Du jetzt gemacht. Es gibt in diesem Bereich eine nahezu chaotische Sammlung von Funktionen. Es ist, als hätte jemand nach dem Prinzip "Wir haben gerade Schlussverkauf - wollen Sie das nicht auch noch?" gearbeitet. Es gibt (viel zu) viele Funktionen mit absolut identischer Funktionalität, die fast, aber eben nicht ganz, gleich heissen und so eine grosse Verwirrung stiften. Zudem ist die Dokumentation in der Hilfe oft genug mangelhaft. Ich habe mir vorgenommen, wenn mein Buch fertig ist, mir einmal die Calc-Hilfe in diesem Bereich "vorzuknöpfen". Ich weiss auch nicht, ob die englische (Ur-)Version schon so verwirrend ist oder ob das bei der Übersetzung geschehen ist. Dein Beispiel mit ERWARTUNG, SCHÄTZER und PROGNOSE.LINEAR ist typisch dafür. Das geht bis zur Übersetzung der Überschriften (bzw. der Anschriften) einzelner Ergebnisse komplexer Funktionen, die erklärungsbedürftig sind. Aber erklärt wird leider nichts. Mein vorläufiges Fazit: Offenbar geht es tatsächlich um Abwärtskompatibilität. Ob zu Excel oder zu alten Calc-Versionen oder zu beiden konnte ich noch nicht mit Sicherheit feststellen. Dies sollte m.E. in der Hilfe klar deklariert werden. Allerdings kann ich mir vorstellen, dass man da ziemlich tief graben muss, um verlässliche Informationen zu bekommen. Da ich pensioniert bin, kann ich mir mal etwas Zeit dafür nehmen ;-))). Zum Schluss noch ein Tipp: Es gibt in der Hilfe den Bereich "Kategorie Statistik", wo die Sammlung der Statistik-Funktionen dokumentiert ist. Aber ich habe den Eindruck, dass auch da noch etwas mehr Struktur hilfreich wäre. Freundliche Grüsse aus der nassen (und kalten) Schweiz Ernst -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
[de-users] Hilfe-Durcheinander: ERWARTUNG(), SCHÄTZER(), PROGNOSE.LINEAR()
Hallo Leute, ich war heute bei LibreOffice Calc im Funktionsassistenzen unterwegs und habe dort die Funktion ERWARTUNG() entdeckt. Das ganze unter LibreOffice 7.6.2.1 unter der Deutschen Sprachumgebung in WINDOWS 11. Da mir nicht sofort ganz klar war, wie mit der Funktion umzugehen ist, habe ich den Blick in die Hilfe gewagt. Dort war die Funktion aber leider nicht zu finden. Um herauszufinden, wie die Funktion in EXCEL benannt ist, habe ich ein Calc Dokument (als xlsx) dort geöffnet. Die Funktion wurde in der Zelle nach SCHÄTZER() übersetzt. Unter diesem Namen habe ich die Funktion dann auch in der LibreOffice Hilfe gefunden. In EXCEL habe ich den Hinweis erhalten, das dort dieses SCHÄTZER() nur noch für die Abwärtskompatibilität verfügbar ist und das man doch das neue PROGNOSE.LINEAR() verwenden soll. Anscheinend aber nur schlecht übersetzt da es PROGNOSE.LINEAR() in EXCEL (für das Web) nicht gibt. Dort heißt es auch in der Deutschen Sprachumgebung FORECAST.LINEAR(). Die Funktion SCHÄTZER() konnte ich in meiner LibreOffice Version nicht verwenden. Aber siehe da! PROGNOSE.LINEAR() gibt es unter LibreOffice Calc in der deutschen Sprachumgebung. Aber auch hier leider keinen Hilfe-Eintrag da dieser dort auch SCHÄTZER.LINEAR() heißt. In der in der Hilfe aufgeführten Syntax steht dann auf einmal PROGNOSE.LINEAR(). Im Beispiel aber wieder SCHÄTZER.LINEAR(). Die Syntax und die Erläuterung der Funktion sind identisch zu SCHÄTZER(). Meine Schlussfolgerung: Ich vermute das ERWARTUNG() früher auch in LibreOffice mal SCHÄTZER() hieß. Dann müsste der Hilfe-Eintrag in ERWARTUNG() umbenannt werden. Eventuell auch mit dem Hinweis das die Funktion nur noch aus Kompatibilitätsgründen verfügbar ist. Der Hilfe Eintrag von SCHÄTZER.LINEAR() müsste vollständig nach PROGNOSE.LINEAR() umbenannt werden. Ziehe ich hier die richtigen Schlüsse oder übersehe ich etwas? Könnte das bitte jemand mal für ältere Versionen und Betriebssysteme überprüfen? -- Mit freundlichen Grüßen *Jürgen Kirsten* -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Tipps zu Writer Formularen mit Abfragen
Hallo Susanne, das Ausgangsbeispiel, das Du hattest, arbeitet ganz ohne die Formularfelder. Da sind die Listen direkt in den Feldern über Formeln konstruiert. Bei dem Beispiel sind leider die Schreibweisen der Formeln in Englisch. Auch wird statt eines Semikolons ein Komma genutzt. Steht in der Quelle INDEX(staedte;;VERGLEICH(F1;bundeslaender;0)) so muss sich in der Zelle F1 der Eintrag aus dem Bereich "bundeslaender" befinden (erste Auswahlbox). Dann steht in der aktuellen Liste nur noch das zur Verfügung, was im Bereich "staedte" unter dem Bundesland zu finden ist. Da Anhänge hier nicht möglich sind schicke ich Dir das wieder per privater Mail zu. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
AW: [de-users] Tipps zu Writer Formularen mit Abfragen
Hi Hans-Werner, das sind ja tolle Bücher- super beschrieben. Machst du das beruflich? Dann müsste ich jetzt richtig in die Makroprogrammierung einsteigen- das dauert. Ich kann nur rudimentär VBA, von ganz früher noch Prozedurale Sprachen von Statistik Software. Ich versuche erstmal ohne Programmierung klar zu kommen. Was bei der ComboBox in Calc im Register Daten bei Verknüpfte Zelle - Linked cell + Quellzellenbereich - Source cell range einzutragen ist habe ich gefunden/probiert. Die Einträge bei Datenfeld - Datafield, Type of lIst content (Auswahl: table, Valuelist, Query, SQL Tablefields) sind mir noch ein Rätsel Da hängt sich LO auch immer auf ... Wobei: Für die Ereignisse werde ich wohl ins programmieren einsteigen. Du hast ja reichlich Bücher mit gegeben - Vielen DANK! Grüße Susanne -Ursprüngliche Nachricht- Von: OoOHWHOoO Gesendet: Donnerstag, 9. November 2023 13:58 An: users@de.libreoffice.org Betreff: Re: [de-users] Tipps zu Writer Formularen mit Abfragen Hallo Susanne, schau mal hier in meiner CLOUD https://magentacloud.de/s/KYLsjXTzY62DCqF?path=%2FBasicMacro im Dokument "DOC - BASIC-Makros für OO und LO - OOME 4.0 - 2022 - Pitonyak [DEU] Heier.odt" im Abschnitt "18 Dialoge und Steuerelemente". Vielleicht hilft Dir das weiter ... Grüße Hans-Werner ;-)) -- Originalnachricht -- Von susanne.mohn...@kiel-pries.de An "'Robert Großkopf'" ; users@de.libreoffice.org Datum 09.11.2023 12:44:16 Betreff AW: [de-users] Tipps zu Writer Formularen mit Abfragen >Moin Robert, > >moin @all, > >nochmals vielen Dank. >Ich versuche mich jetzt an Calc Forms. >In einem Tabellenblatt die Daten, im anderen das Formular. > >Nur gibt es quasi keine Anleitungen zu den Steuerelementen in Calc. Ist ja >etwas anders als in Writer oder Base. >Was trage ich z.B. bei Source Cell range bei Comboboxen ein... >List box ist wieder etwas anders >Ich finde da nicht wirklich was > >Grüße >Susanne > >-Ursprüngliche Nachricht- >Von: Robert Großkopf >Gesendet: Mittwoch, 8. November 2023 17:48 >An: users@de.libreoffice.org >Betreff: Re: [de-users] Tipps zu Writer Formularen mit Abfragen > >Hallo Susanne, > >ich habe das einmal für den Writer fertig gemacht - mit Makro. >Schicke ich Dir per privater Mail zu. > >SUB List(oEvent AS OBJECT) > DIM a() > oField = oEvent.Source.Model > stTag = oField.Tag > stStart = oField.CurrentValue > oForm = oField.Parent > oFieldTarget = oForm.getByName(stTag) > IF stStart = "" THEN > oFieldTarget.Enabled = False > EXIT SUB > ELSE > oFieldTarget.Enabled = True > END IF > SELECT CASE stStart > CASE "Schleswig-Holstein" > a = array("Kiel", "Flensburg", "Eckernförde") > CASE "Niedersachsen" > a = array("Emden", "Oldenburg", "Hannover") > CASE "Nordrhein-Westfalen" > a = array("Düsseldorf", "Münster", "Rheine") > END SELECT > oFieldTarget.StringItemList = a > oFieldTarget.refresh >END SUB > >In dem ersten Feld steht in den Zusatzinformationen der Name des 2. >Listenfeldes. Der Inhalt, den das erste Listenfeld anzeigt, muss mit den >CASE-Bedingungen übereinstimmen. > >Gruß > >Robert >-- >Homepage: https://www.familiegrosskopf.de/robert > > >-- >Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org >Probleme? >https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste >/ Tipps zu Listenmails: >https://wiki.documentfoundation.org/Netiquette/de >Listenarchiv: https://listarchives.libreoffice.org/de/users/ >Datenschutzerklärung: https://www.documentfoundation.org/privacy > > >-- >Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org >Probleme? >https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste >/ Tipps zu Listenmails: >https://wiki.documentfoundation.org/Netiquette/de >Listenarchiv: https://listarchives.libreoffice.org/de/users/ >Datenschutzerklärung: https://www.documentfoundation.org/privacy -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Tipps zu Writer Formularen mit Abfragen
Hallo Susanne, schau mal hier in meiner CLOUD https://magentacloud.de/s/KYLsjXTzY62DCqF?path=%2FBasicMacro im Dokument "DOC - BASIC-Makros für OO und LO - OOME 4.0 - 2022 - Pitonyak [DEU] Heier.odt" im Abschnitt "18 Dialoge und Steuerelemente". Vielleicht hilft Dir das weiter ... Grüße Hans-Werner ;-)) -- Originalnachricht -- Von susanne.mohn...@kiel-pries.de An "'Robert Großkopf'" ; users@de.libreoffice.org Datum 09.11.2023 12:44:16 Betreff AW: [de-users] Tipps zu Writer Formularen mit Abfragen Moin Robert, moin @all, nochmals vielen Dank. Ich versuche mich jetzt an Calc Forms. In einem Tabellenblatt die Daten, im anderen das Formular. Nur gibt es quasi keine Anleitungen zu den Steuerelementen in Calc. Ist ja etwas anders als in Writer oder Base. Was trage ich z.B. bei Source Cell range bei Comboboxen ein... List box ist wieder etwas anders Ich finde da nicht wirklich was Grüße Susanne -Ursprüngliche Nachricht- Von: Robert Großkopf Gesendet: Mittwoch, 8. November 2023 17:48 An: users@de.libreoffice.org Betreff: Re: [de-users] Tipps zu Writer Formularen mit Abfragen Hallo Susanne, ich habe das einmal für den Writer fertig gemacht - mit Makro. Schicke ich Dir per privater Mail zu. SUB List(oEvent AS OBJECT) DIM a() oField = oEvent.Source.Model stTag = oField.Tag stStart = oField.CurrentValue oForm = oField.Parent oFieldTarget = oForm.getByName(stTag) IF stStart = "" THEN oFieldTarget.Enabled = False EXIT SUB ELSE oFieldTarget.Enabled = True END IF SELECT CASE stStart CASE "Schleswig-Holstein" a = array("Kiel", "Flensburg", "Eckernförde") CASE "Niedersachsen" a = array("Emden", "Oldenburg", "Hannover") CASE "Nordrhein-Westfalen" a = array("Düsseldorf", "Münster", "Rheine") END SELECT oFieldTarget.StringItemList = a oFieldTarget.refresh END SUB In dem ersten Feld steht in den Zusatzinformationen der Name des 2. Listenfeldes. Der Inhalt, den das erste Listenfeld anzeigt, muss mit den CASE-Bedingungen übereinstimmen. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
AW: [de-users] Tipps zu Writer Formularen mit Abfragen
Moin Robert, moin @all, nochmals vielen Dank. Ich versuche mich jetzt an Calc Forms. In einem Tabellenblatt die Daten, im anderen das Formular. Nur gibt es quasi keine Anleitungen zu den Steuerelementen in Calc. Ist ja etwas anders als in Writer oder Base. Was trage ich z.B. bei Source Cell range bei Comboboxen ein... List box ist wieder etwas anders Ich finde da nicht wirklich was Grüße Susanne -Ursprüngliche Nachricht- Von: Robert Großkopf Gesendet: Mittwoch, 8. November 2023 17:48 An: users@de.libreoffice.org Betreff: Re: [de-users] Tipps zu Writer Formularen mit Abfragen Hallo Susanne, ich habe das einmal für den Writer fertig gemacht - mit Makro. Schicke ich Dir per privater Mail zu. SUB List(oEvent AS OBJECT) DIM a() oField = oEvent.Source.Model stTag = oField.Tag stStart = oField.CurrentValue oForm = oField.Parent oFieldTarget = oForm.getByName(stTag) IF stStart = "" THEN oFieldTarget.Enabled = False EXIT SUB ELSE oFieldTarget.Enabled = True END IF SELECT CASE stStart CASE "Schleswig-Holstein" a = array("Kiel", "Flensburg", "Eckernförde") CASE "Niedersachsen" a = array("Emden", "Oldenburg", "Hannover") CASE "Nordrhein-Westfalen" a = array("Düsseldorf", "Münster", "Rheine") END SELECT oFieldTarget.StringItemList = a oFieldTarget.refresh END SUB In dem ersten Feld steht in den Zusatzinformationen der Name des 2. Listenfeldes. Der Inhalt, den das erste Listenfeld anzeigt, muss mit den CASE-Bedingungen übereinstimmen. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy