[de-users] Calc: ZählenWenn
Hallo, hat sich von LO 3.x zu 4.x irgendetwas mit der Funktion ZählenWenn im Zusammenahng mit regulären Ausdrücken geändert? Ich nutze für eine Schulnotentabelle, in der also Noten als Texte in Form von 1+, 2-, 4 usw. eingetragen sind, zum Zusammenrechnen folgende Formel: =WENN(ZÄHLENWENN(E7:E46;=[123456\-\+]*)0;ZÄHLENWENN(E7:E46;=[123456\-\+]*);) Sobald etwas in einer der Zellen steht, erhalte ich dort eine 40 als Ergebnis, also die Anzahl der Zellen überhaupt. Ich möchte aber zählen, wie viele Noten eingetragen sind. In den vermeintlich freien Zellen stehen aber Formeln, die das Ergebnis haben. Hier steht also schon Text, eben der leere Text. Ein einfaches =Anzahl2(E7:E46) liefert mir auch die 40 als Ergebnis. Früher (ich weiß nicht, bis zu welcher Version) hat das mal geklappt. Reguläre Ausdrücke in Formeln sind in den Optionen eingeschaltet. Ich arbeite echt gerne mit LO, aber zurzeit fühle ich mich von Calc ziemlich ausgebremst. Meine komplexen Tabellen funktionieren nicht mehr... (auch bedingte Formatierungen sind zu großen Teilen einfach verschwunden). Micha -- Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist. Robert Hanlon -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Worthäufungen
Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. Gemeint sind natürlich nicht unverzichtbare Wörter wie Artikel und Präpositionen, sondern eher Verben oder Adjektive, die man ja oft durch Synonyme ersetzen kann. Ich weiß, das ist ein echtes Luxusproblem, aber vielleicht hat ja doch jemand einen Tipp. Peter Mulller -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Hallo Peter, mir ist da nichts bekannt. Es gibt natürlich Textanalyse-Werkzeuge, die so etwas erkennen können und auf Lesbarkeitswerte ermitteln aber als Writer Add-on ist mir das noch nicht begegnet, obwohl ich als Vielschreiber auch nichts gegen so ein Tool hätte. Vielleicht lässt sich ja eines der Tools in eine LibreOffice-Erweiterung verpacken. Ich habe da mal so eine Anleitung zum Packen von .oxt Erweiterungen gesehen. Gruß Uli ~ ZPK Moser UG (haftungsbeschränkt) Ulrich Moser - Geschäftsführer Schlossstraße 7 - 78244 Gottmadingen +49 (0)7734 395 494 - +49 (0)179 915 54 18 www.zpk-moser.de - ulrich.mo...@zpk-moser.de HRB 707123 Amtsgericht Freiburg USt.-ID DE278278037 ~ Am 06.01.2015 um 13:49 schrieb Peter Mulller: Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. Gemeint sind natürlich nicht unverzichtbare Wörter wie Artikel und Präpositionen, sondern eher Verben oder Adjektive, die man ja oft durch Synonyme ersetzen kann. Ich weiß, das ist ein echtes Luxusproblem, aber vielleicht hat ja doch jemand einen Tipp. Peter Mulller -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: ZählenWenn
Hallo Am 06.01.2015 um 11:08 schrieb Micha Kuehn: Hallo, hat sich von LO 3.x zu 4.x irgendetwas mit der Funktion ZählenWenn im Zusammenahng mit regulären Ausdrücken geändert? Ich nutze für eine Schulnotentabelle, in der also Noten als Texte in Form von 1+, 2-, 4 usw. eingetragen sind, zum Zusammenrechnen folgende Formel: =WENN(ZÄHLENWENN(E7:E46;=[123456\-\+]*)0;ZÄHLENWENN(E7:E46;=[123456\-\+]*);) Der reguläre Ausdruck ist Schrott, das =Gleichheitszeichen hat da nichts zu suchen =WENN(ZÄHLENWENN(E7:E46;^[1-6][-+]?$)0;ZÄHLENWENN(E7:E46;^[1-6][-+]?$);) Werner -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Hall Peter, Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. Gemeint sind natürlich nicht unverzichtbare Wörter wie Artikel und Präpositionen, sondern eher Verben oder Adjektive, die man ja oft durch Synonyme ersetzen kann. Ich weiß, das ist ein echtes Luxusproblem, aber vielleicht hat ja doch jemand einen Tipp. Neben den normalen Statistikfunktionen (wie Anzahl der Wörter / Zeichen) kenne ich keine Tools die Texte statisitisch auswerteen, z.B. wie oft welches Wort geschrieben wird, und in Libreoffice eingebaut sind. Was du suchst, sind je nach deinem Zielen Programme die TextMining http://de.wikipedia.org/wiki/Text_Mining oder Konkordanzen http://de.wikipedia.org/wiki/Konkordanz suchen. Das mir bekannteste Programm ist TextStat: http://neon.niederlandistik.fu-berlin.de/textstat/ Alternativen: http://wikis.fu-berlin.de/display/tdr/Konkordanzprogramme oder http://de.wikipedia.org/wiki/Text_Mining#Software Jens --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. http://www.avast.com -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Fehler beim Zugriff auf Datenquell
Hallo, ich Dösbaddel hatte auf Antworten statt auf Newsgroup antworten geklickt. Um die Antwort allen - sofern von Interesse - zugänglich zu machen, ist sie hier nochmals: Am 02.01.2015 um 20:23 schrieb Robert Großkopf: Hallo Jürgen, ... Fehler beim Zugriff auf die Datenquelle 'Dateiname': com.sun.star.container.NoSuchElementException: Dateiname. Hast Du vielleicht Dein Update so gemacht, dass Du auch Dein Nutzerverzeichnis erneuert hast? War da die Datenbank mit einem entsprechenden Namen angegeben? Hallo Robert, vielen Dank für den Hinweis. Aus einem mir nicht erklärlichen Grund hatte die registrierte Datenbank den Namen des Verzeichnisses und nicht den der DB. Nach der von Dir beschriebenen Korrektur klappt es wieder. Prüfe einmal mit F4 (Datenquellen), ob Deine Datenbank da erscheint. Wenn nicht, dann trage sie über Extras → Optionen → LibreOffice Base → Datenbanken mit dem Namen ein, den sie in der Angabe der Fehlermeldung haben soll. Wo kann ich mit der Fehlersuche ansetzen? Eigentlich klappt doch die Verbindung zur Datenquelle, wenn ich die aktuellen Daten in dem oberen rechten Fenster neben dem Piloten sehe... Und an der Statistik habe ich nichts geändert. Ich weiß nicht, was Du mit dem rechten Fenster neben dem Piloten meinst. handelt es sich da um die aktuellen Daten einer angemeldeten Datenbank oder um Daten, die bereits vorher einmal in die Calc-Datei eingelesen wurden? Mit der Bezeichnung wollte ich die Darstellung der aktuellen Daten der angemeldeten Datenbank beschreiben. Viele Grüße Jürgen Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Calc: ZählenWenn
Robert Großkopf schrieb: =WENN(ZÄHLENWENN(E7:E46;[123456\-\+]+)0;ZÄHLENWENN(E7:E46;[123456\-\+]+);) führt zum Ziel. Ich habe einmal in der Hilfe nachgesehen: * Findet keines oder mehr der Zeichen vor dem *. Danke für euch beiden für die Vorschläge zur Korrektur. Bleibt nur die Frage, warum das bisher immer gut geklappt hatte... Micha -- Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist. Robert Hanlon -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Ich kenne nur das Programm PAPYRUS, dort gibt s eine solche Funktion. FG Erwin Am 06.01.2015 um 13:49 schrieb Jens -libreoffice-: Hall Peter, Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. Gemeint sind natürlich nicht unverzichtbare Wörter wie Artikel und Präpositionen, sondern eher Verben oder Adjektive, die man ja oft durch Synonyme ersetzen kann. Ich weiß, das ist ein echtes Luxusproblem, aber vielleicht hat ja doch jemand einen Tipp. Neben den normalen Statistikfunktionen (wie Anzahl der Wörter / Zeichen) kenne ich keine Tools die Texte statisitisch auswerteen, z.B. wie oft welches Wort geschrieben wird, und in Libreoffice eingebaut sind. Was du suchst, sind je nach deinem Zielen Programme die TextMining http://de.wikipedia.org/wiki/Text_Mining oder Konkordanzen http://de.wikipedia.org/wiki/Konkordanz suchen. Das mir bekannteste Programm ist TextStat: http://neon.niederlandistik.fu-berlin.de/textstat/ Alternativen: http://wikis.fu-berlin.de/display/tdr/Konkordanzprogramme oder http://de.wikipedia.org/wiki/Text_Mining#Software Jens --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. http://www.avast.com -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Hi Wolfgang, Am 06.01.2015 um 18:57 schrieb Wolfgang Jäth: Folgendes funktioniert: =ZELLE(ADRESSE) Da fehlt noch ein Parameter, nämlich der Bezug; ich bevorzuge aber Der zweite Parameter ist definitionsgemäß optional, also nicht zwingend. ;-) Gruß, Stefan -- LibreOffice - Die Freiheit nehm' ich mir! -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Writer/Calc: echte relative Referenzierung in Tabelle
Am 06.01.2015 um 15:50 schrieb Ben Dietze: ich schlage mich gerade mit einem Problem herum, für das ich bisher keine saubere Lösung finden konnte. Sicherlich kann mir hier jemand auf die Sprünge helfen. Dafür schon im voraus vielen Dank! Aufgabe: In einer Writer-Vorlage gibt es eine Tabelle mit Platzhaltern in einer Zeile, die von einem externen Programm in benötigter Anzahl kopiert und mit Daten gefüllt wird (die Zeile, nicht die Tabelle) [1]. Oberhalb dieser Zeile und auch direkt darunter stehen feste Daten bzw Formeln, die Berechnungen anhand der eingefügten Daten vornehmen. Also etwa so: SpalteA | SpalteB Zeile1: NAME| ANZAHL Zeile2: name | cnt Zeile3: Summe: | sum(B2:B2) Problem: Die Vorlage weiss nicht, wie viele Zeilen eingefügt werden. Mal wird nur eine Zeile genutzt, es können aber auch ein Dutzend oder mehr Zeilen eingefügt werden. Den Beginn der Summenfunktion kann ich dabei noch direkt adressieren, doch das Ende bekomme ich nicht zu fassen. Rein logisch betrachtet ist es die Zelle oberhalb der aktuellen Zelle. Doch die angebliche relative Referenzierung ist ja faktisch eine absolute Referenzierung, die bei Verschiebeoperationen mitgezogen wird. Da Writer in Bezug auf die Tabellenfunktionen extrem begrenzt ist, Yepp; in Writer ist es wohl das sinnvollste, nicht Zeilen /einzufügen/, sondern einfach von vornherein eine /fixe/ (maximale) Anzahl Zeilen zur Verfügung zu stellen. Evtl. kannst Du dann im Nachhinein sogar noch die Höhe der leeren Zeilen auf Null setzen o. ä., dann hast Du quasi, was Du willst (nur von hinten her aufgezogen). 3) Eine Adressierung über eine benannte Zelle funktioniert sowieso nicht, da dies entweder die Überschrift wäre oder die zu kopierende Zelle mit dem Platzhalter. Beides ist hier sinnlos. Und wenn Du jeweils eine Leerzeilen einfügst, in denen sich die benannten Zellen befinden? Dies Hilfszeilen kannst Du ja notfalls ausblenden (Zeile markieren, Tabelle = Tabelleneigenschaften = Umrandung = Abstand zum Inhalt: 0; Format = Zeichen = Schrifteffekt = [X] Ausgeblendet; ist aber unschön, weil man irgend wann vergisst, dass da ein ausgeblendeter Text existiert). Kennt jemand eine Lösung für Writer, die diese Aufgabe erledigen kann? Mir geht es nicht speziell um VERSCHIEBUNG(), sondern um die Aufsummierung einer unbekannten Anzahl von Zeilen. Nein; das Problem ist, dass Writer ein Textverarbeitungsprogramm und kein Tabellenverarbeitungsprogramm ist. Tabellen und Formeln sind da nur sehr rudimentär vorhanden, und letztere werden bei Änderungen nicht wirklich gut angepasst; das musst Du im Prinzip jedes mal selber machen. Wolfgang -- -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Am 06.01.2015 um 17:05 schrieb Ben Dietze: analog zu meiner Frage in Writer/Calc: echte relative Referenzierung in Tabelle [1] ist hier noch ein Problem mit VERSCHIEBUNG() aufgetaucht. Folgendes funktioniert: =ZELLE(ADRESSE) Da fehlt noch ein Parameter, nämlich der Bezug; ich bevorzuge aber | =ADRESSE(ZEILE($E$8);SPALTE($E$8);4;1) o. ä., da das flexibler ist. =VERSCHIEBUNG(E8;-1;0) =VERSCHIEBUNG($E$8;-1;0) Die Kombination der beiden funktioniert jedoch nicht, sondern gibt den Fehler 504 aus (Fehler in der Parameterliste): =VERSCHIEBUNG(ZELLE(ADRESSE);-1;0) ZELLE liefert eine Zeichenkette, keine Adresse; Du musst entweder die Adresse direkt eingeben, oder den String durch ein zusätzliches INDIREKT wieder zurück in eine Adresse verwandeln: | =VERSCHIEBUNG(INDIREKT(ZELLE(ADRESSE;$E$8));-1;0) Aber stattdessen kannst Du natürlich auch gleich | =VERSCHIEBUNG($E$8;-1;0) schreiben. Mit dieser Kombination wollte ich halbwegs elegant auf die Zelle oberhalb der aktuellen Zelle zugreifen. | =VERSCHIEBUNG(INDIREKT(ADRESSE(ZEILE();SPALTE()));-1;0) Wolfgang -- -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Am 06.01.2015 um 19:19 schrieb Stefan Weigel: Hallo nochmal, Am 06.01.2015 um 18:49 schrieb Ben Dietze: Das Ergebnis von =ZELLE(ADRESSE) ist eine Zeichenkette Ich nehme an, dass ich aus dieser Zeichenkette nicht wieder einen gültigen Zellbezug machen kann. Oder doch? Doch das geht mit INDIREKT Dein Konstrukt wäre dann: =VERSCHIEBUNG(INDIREKT(ZELLE(ADRESSE));-1;0) Aber da dreht es einem die Fußnägel auf. ;-) An der Stelle frage ich mich auch, wer sich die Namen für die Funktionen ausdenkt. Auf etwas wie INDIREKT muss man erst mal kommen. Aber einmal ausprobiert und Tatsache, es funktioniert wie gewünscht. Das Konstrukt sieht wirklich gruslig aus, tut aber letztendlich das, was ich suchte. So, und jetzt das ganze bitte noch für Tabellen in Writer :lol: Gruß Ben -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Writer/Calc: echte relative Referenzierung in Tabelle
Am 06.01.2015 um 18:22 schrieb Wolfgang Jäth: Am 06.01.2015 um 15:50 schrieb Ben Dietze: Problem: Die Vorlage weiss nicht, wie viele Zeilen eingefügt werden. Mal wird nur eine Zeile genutzt, es können aber auch ein Dutzend oder mehr Zeilen eingefügt werden. Den Beginn der Summenfunktion kann ich dabei noch direkt adressieren, doch das Ende bekomme ich nicht zu fassen. Rein logisch betrachtet ist es die Zelle oberhalb der aktuellen Zelle. Doch die angebliche relative Referenzierung ist ja faktisch eine absolute Referenzierung, die bei Verschiebeoperationen mitgezogen wird. Da Writer in Bezug auf die Tabellenfunktionen extrem begrenzt ist, Yepp; in Writer ist es wohl das sinnvollste, nicht Zeilen /einzufügen/, sondern einfach von vornherein eine /fixe/ (maximale) Anzahl Zeilen zur Verfügung zu stellen. Evtl. kannst Du dann im Nachhinein sogar noch die Höhe der leeren Zeilen auf Null setzen o. ä., dann hast Du quasi, was Du willst (nur von hinten her aufgezogen). Eine bestimmte Zeilenanzahl vorzugeben wäre zwar möglich, aber dann müsste es eher so laufen, dass diese von vornherein auf unsichtbar gesetzt sind und dann durch den Inhalt erst sichtbar werden. Die Anzahl müsste aber, um auf der sicheren Seite zu sein, eher bei hunderten anstatt bei dutzenden liegen. Insgesamt keine schöne Lösung. 3) Eine Adressierung über eine benannte Zelle funktioniert sowieso nicht, da dies entweder die Überschrift wäre oder die zu kopierende Zelle mit dem Platzhalter. Beides ist hier sinnlos. Und wenn Du jeweils eine Leerzeilen einfügst, in denen sich die benannten Zellen befinden? Dies Hilfszeilen kannst Du ja notfalls ausblenden (Zeile markieren, Tabelle = Tabelleneigenschaften = Umrandung = Abstand zum Inhalt: 0; Format = Zeichen = Schrifteffekt = [X] Ausgeblendet; ist aber unschön, weil man irgend wann vergisst, dass da ein ausgeblendeter Text existiert). Leere Zeilen wären tatsächlich eine Variante. Allerdings habe ich jetzt gar nicht geschaut, ob ich in Writer a) eine einzelne Zelle benennen kann (ich weiss nur, dass Tabellen benannt werden) und b) dann diese benannte Zelle referenzieren kann. In Calc sollte das problemlos möglich sein. Kennt jemand eine Lösung für Writer, die diese Aufgabe erledigen kann? Mir geht es nicht speziell um VERSCHIEBUNG(), sondern um die Aufsummierung einer unbekannten Anzahl von Zeilen. Nein; das Problem ist, dass Writer ein Textverarbeitungsprogramm und kein Tabellenverarbeitungsprogramm ist. Tabellen und Formeln sind da nur sehr rudimentär vorhanden, und letztere werden bei Änderungen nicht wirklich gut angepasst; das musst Du im Prinzip jedes mal selber machen. Und eben diese historisch bedingte Trennung der Funktionalitäten kann ich heute nicht mehr ganz nachvollziehen. Klar wäre es ein enormer Aufwand, alle Funktionen zentral zu sammeln und je nach Oberfläche die wichtigeren hervorzuheben. Aber letztlich spricht doch nichts dagegen, in einer Tabelle in einem Textdokument die gleichen Funktionen zur Verfügung zu haben wie in einer Tabellenkalkulation. Genauso wie es möglich sein sollte, in einem Textfeld in einer Tabelle alle Formatierungs- und Gliederungsoptionen einer Textverarbeitung zur Verfügung zu haben. Gruß Ben -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Hallo Peter, Am 06.01.2015 um 13:49 schrieb Peter Mulller: Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. versuche dies: (1) Dialog Suchen Ersetzen öffnen. (2) Suchbegriff eingeben. (3) Alle Suchen klicken. In der Statuszeile wird die Anzahl der gefundenen Wörter angezeigt. Die gefundenen Stellen werden markiert. Du kannst jetzt mit dem Mausrad oder über die Bildlaufleiste durch das Dokument scrollen, um Dir die markierten Stellen anzuschauen. Falls Du hingegen in das Dokument klickst oder die Tastatur zum Scrollen benutzt, werden die Markierungen gelöscht. Und noch ein Hinweis: Falls Du das Suchen-und-Ersetzen-Fenster schließt, Dir dann die gefundenen Stellen anschaust, sie dabei aber weiterhin markiert bleiben, und dann das Fenster wieder öffnest, um nach einem neuen Begriff zu suchen, wird der Begriff nur in den 'vorher markierten' Stellen gesucht. Also vorher z.B. durch einen Klick in das Dokument die markierten Stellen löschen. Es hat mich zuerst etwas irritiert, als ich versucht hatte nach einem neuen Begriff zu suchen, der im Text zwar vorhanden ist, aber nicht gefunden wurde. Grüße Harald -- LibreOffice - Die Freiheit nehm' ich mir! - www.libreoffice.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Am 06.01.2015 um 18:57 schrieb Wolfgang Jäth: | =VERSCHIEBUNG(INDIREKT(ADRESSE(ZEILE();SPALTE()));-1;0) Wolfgang, nimm es bitte nicht persönlich, aber jetzt artet es in einen Wettkampf aus wer schreibt den längsten. Ich bin sicher, die ZEILE() und SPALTE() können durch etwas noch aufwändigeres ersetzt werden. Im Ernst: mit ZELLE(ADRESSE) bekomme ich den korrekten Bezug auf die aktuelle Zelle und mit INDIREKT() murkse ich die Textausgabe wieder in eine funktionierende Referenz um, die dann per Offset in VERSCHIEBUNG() die darüberliegende Zelle anzeigt. Gruß Ben -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Writer/Calc: echte relative Referenzierung in Tabelle
Hallo, ich schlage mich gerade mit einem Problem herum, für das ich bisher keine saubere Lösung finden konnte. Sicherlich kann mir hier jemand auf die Sprünge helfen. Dafür schon im voraus vielen Dank! Aufgabe: In einer Writer-Vorlage gibt es eine Tabelle mit Platzhaltern in einer Zeile, die von einem externen Programm in benötigter Anzahl kopiert und mit Daten gefüllt wird (die Zeile, nicht die Tabelle) [1]. Oberhalb dieser Zeile und auch direkt darunter stehen feste Daten bzw Formeln, die Berechnungen anhand der eingefügten Daten vornehmen. Also etwa so: SpalteA | SpalteB Zeile1: NAME| ANZAHL Zeile2: name | cnt Zeile3: Summe: | sum(B2:B2) Problem: Die Vorlage weiss nicht, wie viele Zeilen eingefügt werden. Mal wird nur eine Zeile genutzt, es können aber auch ein Dutzend oder mehr Zeilen eingefügt werden. Den Beginn der Summenfunktion kann ich dabei noch direkt adressieren, doch das Ende bekomme ich nicht zu fassen. Rein logisch betrachtet ist es die Zelle oberhalb der aktuellen Zelle. Doch die angebliche relative Referenzierung ist ja faktisch eine absolute Referenzierung, die bei Verschiebeoperationen mitgezogen wird. Da Writer in Bezug auf die Tabellenfunktionen extrem begrenzt ist, habe ich auch versucht, das Problem direkt in Calc zu lösen. Folgendes habe ich getestet: 1) relative Referenzierung: sum(B2:B2) Dies wird beim Einfügen weiterer Zeilen nicht erweitert, sondern mitgezogen. Dies war auch absehbar, da LO nicht weiss, dass es die eine Referenz belassen und die andere mitziehen soll. 2) relative + absolute Referenzierung: summe($B$2:B2) Diese Möglichkeit aus Calc bietet Writer offenbar nicht an. Doch auch in Calc wird diese Referenzierung nicht erweitert, sondern es werden beide Referenzen mitgezogen. 3) Eine Adressierung über eine benannte Zelle funktioniert sowieso nicht, da dies entweder die Überschrift wäre oder die zu kopierende Zelle mit dem Platzhalter. Beides ist hier sinnlos. 4) Adressierung über VERSCHIEBUNG() in Calc Da die Adressierung einer Zelle mitgezogen wird, dachte ich, ich könnte die erste Zelle per VERSCHIEBUNG() referenzieren. Das funktioniert sogar recht gut. Die Funktion =SUMME(VERSCHIEBUNG(D2;1;0):D3) wird beim Einfügen zweier Zeilen geändert in =SUMME(VERSCHIEBUNG(D2;1;0);D5). Leider gibt es die Funktion in Writer nicht. Kennt jemand eine Lösung für Writer, die diese Aufgabe erledigen kann? Mir geht es nicht speziell um VERSCHIEBUNG(), sondern um die Aufsummierung einer unbekannten Anzahl von Zeilen. System: LMDE 64bit, LO 4.4.0.1, deutschsprachige Oberfläche [1] Das Programm greift per UNO-Schnittstelle auf LO zu und geht dabei folgendermaßen vor: die Zeile mit den Platzhaltern wird kopiert und anschließend zeilenweise in benötigter Anzahl oberhalb der vorhandenen Zeile eingefügt. Dann werden die Platzhalter durch die entsprechenden Daten ersetzt. Gruß Ben -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Hallo, Am Tue, 06 Jan 2015, Erwin schrieb Ich kenne nur das Programm PAPYRUS, dort gibt s eine solche Funktion. Wenn man mal Papyrus getestet hat, wird man kaum noch zu der Suchen-und-Ersetzen-Krücke zurück wollen. Papyrus läuft übrigens mit wine auch unter Linux. Zudem soll in absehbarer Zeit auch eine originäre Linux-Version erscheinen. Beste Grüße Heinz -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Bücher abseits des Mainstreams www.buchentdeckungen.de Barrierefreies Webdesignwww.Pahlke-KunstWebDesign.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Re: Writer/Calc: echte relative Referenzierung in Tabelle
Am 06.01.2015 um 21:16 schrieb Ben Dietze: Und eben diese historisch bedingte Trennung der Funktionalitäten kann ich heute nicht mehr ganz nachvollziehen. Klar wäre es ein enormer Aufwand, alle Funktionen zentral zu sammeln und je nach Oberfläche die wichtigeren hervorzuheben. Aber letztlich spricht doch nichts dagegen, in einer Tabelle in einem Textdokument die gleichen Funktionen zur Verfügung zu haben wie in einer Tabellenkalkulation. Das geht prinzipiell auch; Du musst nur einen Bereich einer Tabellenkalkulation Kopieren und in das Textdokument kopieren; das wird dann dort defaultmäßig als Embedded Object eingebunden. Ich bezweifle nur, dass Deine Importfunktion dann damit klar kommt ... Aber möglicherweise wäre das trotzdem eine Überlegung wert. Von Calc aus kann man ja auf externe Datenquellen zugreifen. Vielleicht sind ja auch diese Sourcen von Calc einlesbar? Unabhängig davon: Eine Eierlegende Wollmilchsau, wie Du sie Dir vorstellst, krankt in der Regel daran, dass sie so überladen mit Funktionen und Möglichkeiten ist, dass kein Schwein mehr sie bedienen kann. Wolf 'das ist das grundlegende Problem der Featuritis' gang -- -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Am 06.01.2015 um 20:41 schrieb Stefan Weigel: Hi Wolfgang, Am 06.01.2015 um 18:57 schrieb Wolfgang Jäth: Folgendes funktioniert: =ZELLE(ADRESSE) Da fehlt noch ein Parameter, nämlich der Bezug; ich bevorzuge aber Der zweite Parameter ist definitionsgemäß optional, also nicht zwingend. ;-) nachprüfStimmt; wusste ich gar nicht. /nachprüf Das ist aus der Hilfe so auch überhaupt nicht ersichtlich; da wird nur eine Syntax *mit* dem Parameter 'Reference' aufgelistet. Und auch in der Beschreibung zu ADRESSE werden nur Beispiele *mit* entsprechendem Parameter angegeben. Wolfgang -- -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Am 06.01.2015 um 17:34 schrieb Stefan Weigel: Hallo Ben, Am 06.01.2015 um 17:05 schrieb Ben Dietze: Folgendes funktioniert: =ZELLE(ADRESSE) =VERSCHIEBUNG(E8;-1;0) =VERSCHIEBUNG($E$8;-1;0) Die Kombination der beiden funktioniert jedoch nicht, sondern gibt den Fehler 504 aus (Fehler in der Parameterliste): =VERSCHIEBUNG(ZELLE(ADRESSE);-1;0) Das ist aber auch was Anderes! :-) Das Ergebnis von =ZELLE(ADRESSE) ist eine Zeichenkette Danke, Genau diese Info fehlte mir. Leider ist LO in der Hinsicht einerseits schlecht (bzw falsch) dokumentiert und gibt andererseits auch irreführende oder zu allgemeine Fehlermeldungen aus. und kein Zellbezug. Der erste Parameter der Funktion VERSCHIEBUNG muss aber ein Zellbezug und darf keine Zeichenkette sein. Ich nehme an, dass ich aus dieser Zeichenkette nicht wieder einen gültigen Zellbezug machen kann. Oder doch? =VERSCHIEBUNG($E$8;-1;0) ergibt genauso Fehler 504. Verstanden? Das sieht auch logisch aus. Leider zeigt LO als Ergebnis von =ZELLE(ADRESSE) eben nur den Zellbezug und nicht, dass es sich um eine Zeichenkette handelt. Wobei ich mit =ZELLE(TYP;E8) angezeigt bekomme, dass hier tatsächlich Text ausgegeben wird, während die Formel =ZELLE(ZEILE) einen numerischen Wert zurück gibt. Zum Verzweifeln! Mit dieser Kombination wollte ich halbwegs elegant auf die Zelle oberhalb der aktuellen Zelle zugreifen. Das geht ganz einfach mit =E7 ;-) (...wenn die aktuelle Zelle E8 ist). :D Ja, das wäre der simple Weg. Der führt allerdings dann in die Irre, wenn durch Verschiebeoperationen der Zellbezug geändert wird. Die Angabe dieser absoluten Adresse wird durch LO dann angepasst und so kann es kommen, dass eben nicht mehr die Zelle über der aktuellen, sondern eine andere referenziert wird. Das mag für die meisten Fälle auch ganz richtig sein, doch gibt es eben Fälle, in denen der relative Bezug* wichtiger ist als das festhalten an einer bestimmten Zelle. Gruß Ben * als relativen Bezug bezeichne ich die echte relative Referenzierung. Also die Angabe, wo sich das Ziel relativ zur aktuellen Zelle befindet. Das kann naturgemäß nicht durch eine absolute Positionsangabe erfolgen, wie es in LO (und OOo und sicher auch Excel und Konsorten) gefordert wird. In LO kann ich global(!) einstellen, dass eine Excel-Notation mit echter relativer Referenzierung genutzt wird (Excel R1C1). Aber ob damit alle vorhandenen Tabellen und auch neue von extern kommende sauber importiert werden, will ich nicht ausprobieren müssen. Auch habe ich nicht ausführlich getestet, wie dann das Verhalten bei Verschiebungen ist. Möglich dass es genauso abläuft. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Hallo, analog zu meiner Frage in Writer/Calc: echte relative Referenzierung in Tabelle [1] ist hier noch ein Problem mit VERSCHIEBUNG() aufgetaucht. Folgendes funktioniert: =ZELLE(ADRESSE) =VERSCHIEBUNG(E8;-1;0) =VERSCHIEBUNG($E$8;-1;0) Die Kombination der beiden funktioniert jedoch nicht, sondern gibt den Fehler 504 aus (Fehler in der Parameterliste): =VERSCHIEBUNG(ZELLE(ADRESSE);-1;0) Mit dieser Kombination wollte ich halbwegs elegant auf die Zelle oberhalb der aktuellen Zelle zugreifen. Die Doku gibt leider nicht viel her. Wo liegt hier mein Fehler? Hat jemand eine Idee? LO 4.4.0.1 mit dt. Sprachpaket auf 64bit Linux [1] gmane.comp.documentfoundation.libreoffice.user.german:13729 Gruß Ben -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Hallo Ben, Am 06.01.2015 um 17:05 schrieb Ben Dietze: Folgendes funktioniert: =ZELLE(ADRESSE) =VERSCHIEBUNG(E8;-1;0) =VERSCHIEBUNG($E$8;-1;0) Die Kombination der beiden funktioniert jedoch nicht, sondern gibt den Fehler 504 aus (Fehler in der Parameterliste): =VERSCHIEBUNG(ZELLE(ADRESSE);-1;0) Das ist aber auch was Anderes! :-) Das Ergebnis von =ZELLE(ADRESSE) ist eine Zeichenkette und kein Zellbezug. Der erste Parameter der Funktion VERSCHIEBUNG muss aber ein Zellbezug und darf keine Zeichenkette sein. =VERSCHIEBUNG($E$8;-1;0) ergibt genauso Fehler 504. Verstanden? Mit dieser Kombination wollte ich halbwegs elegant auf die Zelle oberhalb der aktuellen Zelle zugreifen. Das geht ganz einfach mit =E7 ;-) (...wenn die aktuelle Zelle E8 ist). Gruß, Stefan -- LibreOffice - Die Freiheit nehm' ich mir! -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Worthäufungen
Am 06.01.2015 um 13:49 schrieb Peter Mulller: Hallo, gibt es in Writer ein Tool, wie man in einem Text Worthäufungen erkennen kann? Beim Schreiben von längeren Texten neige ich dazu, meine Lieblingsvokabeln oft zu wiederholen, ohne dass ich das selbst merke. Erst wenn ich den Text nach einigen Tagen noch einmal lese, fällt mir das auf. Gemeint sind natürlich nicht unverzichtbare Wörter wie Artikel und Präpositionen, sondern eher Verben oder Adjektive, die man ja oft durch Synonyme ersetzen kann. Ich weiß, das ist ein echtes Luxusproblem, aber vielleicht hat ja doch jemand einen Tipp. Peter Mulller Hallo Peter, ich schlage mich verschiedlich auch mit diesem Problem herum. Meine Krücke (Lösung mag ich das nicht nennen) sieht wie folgt aus: ich benutze suchen und ersetzen. Das zu häufig benutze Wort lasse ich suchen und ersetze es automatisch (alle ersetzen) mit dem gleichen Wort, allerdings mit farbigem Hintergrund (mehr Optionen = Formate). Neben der Markierung hat dies den Vorteil, daß zum Schluß der Aktion auch die Anzahl der Ersetzungen angezeigt wird. Gruß Thomas -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Re: Calc: Fehler in der Parameterliste in VERSCHIEBUNG()
Hallo nochmal, Am 06.01.2015 um 18:49 schrieb Ben Dietze: Das Ergebnis von =ZELLE(ADRESSE) ist eine Zeichenkette Ich nehme an, dass ich aus dieser Zeichenkette nicht wieder einen gültigen Zellbezug machen kann. Oder doch? Doch das geht mit INDIREKT Dein Konstrukt wäre dann: =VERSCHIEBUNG(INDIREKT(ZELLE(ADRESSE));-1;0) Aber da dreht es einem die Fußnägel auf. ;-) Gruß, Stefan -- LibreOffice - Die Freiheit nehm' ich mir! -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert