Drucken der Formeln eines Rechenblatts

Hi!

Gibt es eine Möglichkeit ein Rechenblatt so auszudrucken, dass alle Formeln des Rechenblatts gezeigt werden?
LG
pia

Re: Drucken der Formeln eines Rechenblatts

#7830 On 28 Juni, 2008 18:12 Jochen said,

Meines Wissen nach geht das nicht.

Bei komplexen und vielen Formeln wird von Thomas Kaegi vorgeschlagen, ein separates Rechenblatt zu erstellen mit:

Zelle A1 = Name der Zelle die die Formel enthält
Zelle B1 = Kopie der Formel direkt aus Formeleditor als Textkopie.

Jochen

Re: Drucken der Formeln eines Rechenblatts

#7834 On 29 Juni, 2008 16:11 Andreas Loos said,

Pia fragt da nach einer Möglichkeit, die ich auch schon einige Male schmerzlich vermisst habe. In FileMaker z. B. kann man alles separat ausdrucken, was manchmal außerordentlich hilfreich ist. Diese Funktion einzubauen – nämlich alle Formeln listen zu lassen – wäre ein heißer Auftrag an die Programmentwickler.
Andreas Loos

Re: Drucken der Formeln eines Rechenblatts

#7835 On 29 Juni, 2008 20:19 Jacques Villars said,

Hallo Norbert,

wohin stammt diese Funktion ? Martin'sPower vielleicht ? in RagTime
selbst habe ich nur :

Le 29 juin 08 à 11:33, Norbert R. Obst a écrit :
>
> Geht wohl auch mit Formelvon(Referenz) .

de

Abs
AddJahr
AddMinute
AddMonat
AddSekunde
AddStunde
AddTag
Anfangsseitennummer
Annuität
Anzahl
ArcCos
ArcCosHyp
ArcSin
ArcSinHyp
ArcTan
ArcTanHyp
Auswahl
Barwert
Bogenmaß
Code
Container
Cos
CosHyp
Datum
DJahr
DMinute
DMonat
Dokumentdatum
Dokumentname
DruckNr
Druckstopp
DSekunde
DStunde
DTag
DTage30
Endseitennummer
Endwert
Ersetzen
Exakt
Exp
Exp1
Fakultät
Falsch
Fehler
Fehlertyp
Finden
Ganzzahl
Glätten
Grad
Groß
Groß2
Heute
HSuchlauf
Index
IstFehl
IstGerade
IstLeer
IstNV
IstUngerade
IstZahl
JahrVon
Jetzt
Kalenderwoche
KalenderwocheUS
KlAddWerktageGER
KlDatumInJD
KlDatumInMJD
KlDatumInWert
KlDWerktageGER
Klein
KlErsterAdvent
KlOstersonntag
KlTageslosungGER
KlTagImJahr
KlWerktageImJahrGER
KlWerktageImMonatGER
KlWerktagGER
KlWertInDatum
Knopf
Kombinationen
Kumulieren
Kürzen
Lage
Länge
LfdIndex
LfdResultat
LfdZähler
LfdZelle
Links
Ln
Ln1
Log
Log10
Log2
LogRegressB
LogRegressM
Max
MaxK
Median
Min
MinK
Minute
MinuteVon
MittelW
MonatVon
Nachkommateil
Nicht
NV
Obergrenze
Oder
Perzentil
Pi
Pi180
Quadrat
QuadSumme
Quartil
Rechts
RegressionB
RegressionM
Rest
Runden
Säubern
Seite
Seitenindex
Seitenzahl
SeiteVon
Sekunde
SekundeVon
Serienbrief
SetzeDatum
SetzeDokName
SetzeJahr
SetzeMinute
SetzeMonat
SetzeSekunde
SetzeStunde
SetzeTag
SetzeZeit
SetzeZeitspanne
SetzeZelle
Sin
SinHyp
Spalte
Spaltenwert
SpezialWenn
StAbw
Stunde
StundeVon
Suchen
Suchlauf
Summe
Summenprodukt
SummeX2MY2
SummeX2PY2
SummeXMY2
SummeXPY2
SystemWährung
TagImJahr
TagVon
Tan
TanHyp
Teil
Text
Typ
Und
Unicode
UniZeichen
Untergrenze
Varianz
Variation
Verbinden
Verketten
Vorzeichen
VSuchlauf
Wahl
Wahr
Wenn
Wert
Werteformat
Wiederholen
WinCode
WinZeichen
Wochentag
WochentagUS
Wurzel
Zahl
Zeichen
Zeile
Zeilenwert
Zeitspanne
Zufallszahl

Grüsse,
jacques

Re: Drucken der Formeln eines Rechenblatts

#7836 On 29 Juni, 2008 20:39 Jürgen Schell said,

Für Mac-User: Das Script "Formeln zeigen" aus den Beispielen -> AppleScript.

Gruß, Jürgen

Jacques Villars schrieb:
> Hallo Norbert,
>
> wohin stammt diese Funktion ? Martin'sPower vielleicht ? in RagTime
> selbst habe ich nur :
>
> Le 29 juin 08 à 11:33, Norbert R. Obst a écrit :
>>
>> Geht wohl auch mit Formelvon(Referenz) .
>
> de
>
> Abs
> AddJahr
> AddMinute
> AddMonat
> AddSekunde
> AddStunde
> AddTag
> Anfangsseitennummer
> Annuität
> Anzahl
> ArcCos
> ArcCosHyp
> ArcSin
> ArcSinHyp
> ArcTan
> ArcTanHyp
> Auswahl
> Barwert
> Bogenmaß
> Code
> Container
> Cos
> CosHyp
> Datum
> DJahr
> DMinute
> DMonat
> Dokumentdatum
> Dokumentname
> DruckNr
> Druckstopp
> DSekunde
> DStunde
> DTag
> DTage30
> Endseitennummer
> Endwert
> Ersetzen
> Exakt
> Exp
> Exp1
> Fakultät
> Falsch
> Fehler
> Fehlertyp
> Finden
> Ganzzahl
> Glätten
> Grad
> Groß
> Groß2
> Heute
> HSuchlauf
> Index
> IstFehl
> IstGerade
> IstLeer
> IstNV
> IstUngerade
> IstZahl
> JahrVon
> Jetzt
> Kalenderwoche
> KalenderwocheUS
> KlAddWerktageGER
> KlDatumInJD
> KlDatumInMJD
> KlDatumInWert
> KlDWerktageGER
> Klein
> KlErsterAdvent
> KlOstersonntag
> KlTageslosungGER
> KlTagImJahr
> KlWerktageImJahrGER
> KlWerktageImMonatGER
> KlWerktagGER
> KlWertInDatum
> Knopf
> Kombinationen
> Kumulieren
> Kürzen
> Lage
> Länge
> LfdIndex
> LfdResultat
> LfdZähler
> LfdZelle
> Links
> Ln
> Ln1
> Log
> Log10
> Log2
> LogRegressB
> LogRegressM
> Max
> MaxK
> Median
> Min
> MinK
> Minute
> MinuteVon
> MittelW
> MonatVon
> Nachkommateil
> Nicht
> NV
> Obergrenze
> Oder
> Perzentil
> Pi
> Pi180
> Quadrat
> QuadSumme
> Quartil
> Rechts
> RegressionB
> RegressionM
> Rest
> Runden
> Säubern
> Seite
> Seitenindex
> Seitenzahl
> SeiteVon
> Sekunde
> SekundeVon
> Serienbrief
> SetzeDatum
> SetzeDokName
> SetzeJahr
> SetzeMinute
> SetzeMonat
> SetzeSekunde
> SetzeStunde
> SetzeTag
> SetzeZeit
> SetzeZeitspanne
> SetzeZelle
> Sin
> SinHyp
> Spalte
> Spaltenwert
> SpezialWenn
> StAbw
> Stunde
> StundeVon
> Suchen
> Suchlauf
> Summe
> Summenprodukt
> SummeX2MY2
> SummeX2PY2
> SummeXMY2
> SummeXPY2
> SystemWährung
> TagImJahr
> TagVon
> Tan
> TanHyp
> Teil
> Text
> Typ
> Und
> Unicode
> UniZeichen
> Untergrenze
> Varianz
> Variation
> Verbinden
> Verketten
> Vorzeichen
> VSuchlauf
> Wahl
> Wahr
> Wenn
> Wert
> Werteformat
> Wiederholen
> WinCode
> WinZeichen
> Wochentag
> WochentagUS
> Wurzel
> Zahl
> Zeichen
> Zeile
> Zeilenwert
> Zeitspanne
> Zufallszahl
>
> Grüsse,
> jacques
>
>
>

Re: Drucken der Formeln eines Rechenblatts

#7842 On 1 Juli, 2008 09:00 Thomas Kaegi said,

An alle, die intensiv mit Formeln arbeiten:

Auf Grund des Hinweises von Jürgen Schell habe ich mir heute die AppleScripts "Formeln auflisten" und "Formeln zeigen" mal angesehen. Sie sind super! Wenn man sich die Liste der Scripts in den Beispielen mal anschaut, dann entdeckt man noch andere Rosinen. Und alles einfach mitgeliefert und unbeachtet zur Seite gelegt...

Trotzdem einige Gedanken zu den beiden Formel-Scripts: Um die Formeln eines früher erstellten und nicht dokumentierten RT-Dokumentes mal anzusehen, oder um sie erst mal überhaupt zu finden, sind die beiden Scripts eine ausgezeichnete Hilfe. Aber bei der Erarbeitung eines neuen Dokumentes mit vielen Formeln haben sie auch Nachteile:

- Bei jedem Script-Aufruf wird im Dokument ein neues Rechenblatt angelegt (die schliesslich alle wieder gelöscht werden müssen) - was allerdings auch ein Vorteil sein kann, weil so frühere Versionen der Formeln quasi gesichert werden und damit greifbar bleiben, wenn man beim "Verbessern" der Formeln in eine Sackgasse gerät.

- In jedem dieser neuen Rechenblätter wird nur die Formel gezeigt - ein in einer benachbarten Zelle abgelegter Kommentar hat keine Beziehung zur Formel im nächsten Rechenblatt.

* * *

Ich empfehle deshalb weiterhin die Befolgung der Tipps aus meinem Buch (hier zusammengefasst und teilweise ergänzt):

- Komplizierte Formeln ausserhalb der "Zielzelle" anordnen und das Resultat mit "SetzeZelle" dort ablegen
- Zellen mit solchen Formeln (falls nicht in eigenem Rechenblatt angeordnet) mit farbiger Füllung hinterlegen (bei mir immer "Rote Füllung")
- Komplexe Formeln in einzelne Teilformeln zerlegen mit Steuerzelle zur Ablaufkontrolle (jede Teilformel mit "SpezialWenn" in Abhängigkeit von einer Steuerzelle verriegeln) - dieses Vorgehen ist im Buch detailliert erläutert
- Hilfszellen für Zwischenwerte, Hilfswerte etc ebenfalls mit farbiger Füllung hinterlegen (bei mir immer "Grüne Füllung")
- Formeltexte evtl. in benachbarter Zelle mit "FormelVon" (MetaFormel-Funktion!) anzeigen lassen - dabei unbedingt beachten, dass die Formel nicht in dieser Zelle bearbeitet werden kann und dass der angezeigte Formeltext nur nachgeführt wird, wenn der Wert der Zelle, in welcher die Formel steht, geändert hat - also nicht zwingend bei Änderung der Formel! Solche Zellen hinterlege ich ggf. gelb.
- Unbedingt den Sinn/Zweck insbesondere komplexer Formeln in einer benachbarten Zelle erläutern, evtl. Ablauf beschreiben. Nur so kann ich nach einiger Zeit noch nachvollziehen, was die Formel bezweckt und wie sie funktioniert. Selbst eine einfache Aussage wie "Jahr um 1 erhöhen" kann mir später die Interpretation meiner Formelkonstruktion enorm erleichtern. Solche Zellen hintelege ich mit "Blaue Füllung" (+ Dichte 30%).
- Die detaillierte Dokumentation der Formel - wie in meinem Buch beschrieben - ist dagegen nur in extrem komplexen Fällen und bei Dokumenten, die ich für Dritte erstelle, wirklich sinnvoll.

Mit einer solchen Anordnung bin ich wesentlich besser bedient als mit den beiden Scripts. Die Arbeit, die ich bei der Erstellung investiere ist meist schon während der Fertigstellung des Dokumentes mehr als amortisiert. - Aber leider lege auch ich gelegentlich ein Dokument mit Formeln an und meine, es sei alles klar und ich würde die Formeln nie mehr ansehen. "Murphy" schlägt bekanntlich immer in diesen Fällen zu! - Da können die beiden Scripts wirklich sehr nützlich sein!

Gruss
Thomas

Re: Drucken der Formeln eines Rechenblatts

#7843 On 1 Juli, 2008 11:54 Jacques Villars said,

Hallo zusammen,
Das vom 2. Skript (Formeln zeigen) stammende Rechenblatt kann man
eventuell auch kopieren (d.h. den nützlichen Bereich davon) und in
einer Lage des Hauptrechenblattes kleben.
Grüsse,
jacques

Re: Drucken der Formeln eines Rechenblatts

#7837 On 29 Juni, 2008 20:44 Jacques Villars said,

Le 29 juin 08 à 21:35, Jacques Villars a écrit :
Ach ! woher 
;-)
jacques

Re: Drucken der Formeln eines Rechenblatts

#7838 On 29 Juni, 2008 20:54 Jacques Villars said,

Le 29 juin 08 à 21:56, Jürgen Schell a écrit :

> Für Mac-User: Das Script "Formeln zeigen" aus den Beispielen ->
> AppleScript.
>

Einfach genial ! vielen Dank !

Grüsse,

jacques

Re: Drucken der Formeln eines Rechenblatts

#7831 On 28 Juni, 2008 19:58 pia said,

Danke - guter Tipp für die Zukunft; ich wollte ein altes Rechenblattgefüge erweitern.
pia

Re: Drucken der Formeln eines Rechenblatts

#7832 On 29 Juni, 2008 10:14 "Norbert R. Obst" said,

Hallo pia,

Geht wohl auch mit Formelvon(Referenz) . Entweder
beispielsweise auf Ebene 2 des gleichen Rechenblattes oder eben ein
neues Rechenblatt öffnen.

Norbert O

Am 28.06.2008 um 21:01 schrieb pia:

> Danke - guter Tipp für die Zukunft; ich wollte ein altes
> Rechenblattgefüge erweitern.
> pia
>
>
>

Re: Drucken der Formeln eines Rechenblatts

#7833 On 29 Juni, 2008 15:42 Jochen said,

Norbert

Wie geht das genau. Finde den Befehl "Formelvon" nicht.

Jochen

>Geht wohl auch mit Formelvon(Referenz) . Entweder
>beispielsweise auf Ebene 2 des gleichen Rechenblattes oder eben ein
>neues Rechenblatt öffnen.

Re: Drucken der Formeln eines Rechenblatts

#7839 On 29 Juni, 2008 21:08 Thomas Kaegi said,

Die Funktion "FormelVon" gehört zur Ittersoft-Erweiterung der MetaFormel-Funktionen. Diese Möglichkeit steht also auch Windows-Nutzern zur Verfügung.

Sie hat allerdings einen Nachteil: Der Formeltext wird bei einer Änderung der Formel nicht zwingend neu berechnet, sondern nur dann, wenn auch das Ergebnis der Formel ändert.

Um sämtliche Formeln eines Rechenblattes zur Darstellung zu bringen ist die Funktion durchaus geeignet. Ich würde ein zweites Rechenblatt definieren, sämtliche Zellen mit Inhalt "Mehrzeiler" und der Formel "FormelVon(Referenz zur gleichen Zelle des zu dokumentierenden Rechenblattes)". Wenn diese Referenz nicht absolut (mit Dollarzeichen) sondern relativ formuliert wird, dann lässt sich die Formel von einer Zelle in alle übrigen kopieren. Noch eleganter wäre natürlich eine Lösung mit einem Suchlauf.

Gruss
Thomas

Re: Drucken der Formeln eines Rechenblatts

#7840 On 30 Juni, 2008 06:44 "Norbert R. Obst" said,

Hallo Jacques,

das ist richtig. Die Funktion stammt aus Martin's Power Funktions,
MetaFormeln.

Mit freundlichen Grüßen
Norbert O

Am 29.06.2008 um 21:35 schrieb Jacques Villars:

> Hallo Norbert,
>
> wohin stammt diese Funktion ? Martin'sPower vielleicht ? in RagTime
> selbst habe ich nur :
>
> Le 29 juin 08 à 11:33, Norbert R. Obst a écrit :
>>
>> Geht wohl auch mit Formelvon(Referenz) .
>
> de
>
> Abs
> AddJahr
> AddMinute
> AddMonat
> AddSekunde
> AddStunde
> AddTag
> Anfangsseitennummer
> Annuität
> Anzahl
> ArcCos
> ArcCosHyp
> ArcSin
> ArcSinHyp
> ArcTan
> ArcTanHyp
> Auswahl
> Barwert
> Bogenmaß
> Code
> Container
> Cos
> CosHyp
> Datum
> DJahr
> DMinute
> DMonat
> Dokumentdatum
> Dokumentname
> DruckNr
> Druckstopp
> DSekunde
> DStunde
> DTag
> DTage30
> Endseitennummer
> Endwert
> Ersetzen
> Exakt
> Exp
> Exp1
> Fakultät
> Falsch
> Fehler
> Fehlertyp
> Finden
> Ganzzahl
> Glätten
> Grad
> Groß
> Groß2
> Heute
> HSuchlauf
> Index
> IstFehl
> IstGerade
> IstLeer
> IstNV
> IstUngerade
> IstZahl
> JahrVon
> Jetzt
> Kalenderwoche
> KalenderwocheUS
> KlAddWerktageGER
> KlDatumInJD
> KlDatumInMJD
> KlDatumInWert
> KlDWerktageGER
> Klein
> KlErsterAdvent
> KlOstersonntag
> KlTageslosungGER
> KlTagImJahr
> KlWerktageImJahrGER
> KlWerktageImMonatGER
> KlWerktagGER
> KlWertInDatum
> Knopf
> Kombinationen
> Kumulieren
> Kürzen
> Lage
> Länge
> LfdIndex
> LfdResultat
> LfdZähler
> LfdZelle
> Links
> Ln
> Ln1
> Log
> Log10
> Log2
> LogRegressB
> LogRegressM
> Max
> MaxK
> Median
> Min
> MinK
> Minute
> MinuteVon
> MittelW
> MonatVon
> Nachkommateil
> Nicht
> NV
> Obergrenze
> Oder
> Perzentil
> Pi
> Pi180
> Quadrat
> QuadSumme
> Quartil
> Rechts
> RegressionB
> RegressionM
> Rest
> Runden
> Säubern
> Seite
> Seitenindex
> Seitenzahl
> SeiteVon
> Sekunde
> SekundeVon
> Serienbrief
> SetzeDatum
> SetzeDokName
> SetzeJahr
> SetzeMinute
> SetzeMonat
> SetzeSekunde
> SetzeStunde
> SetzeTag
> SetzeZeit
> SetzeZeitspanne
> SetzeZelle
> Sin
> SinHyp
> Spalte
> Spaltenwert
> SpezialWenn
> StAbw
> Stunde
> StundeVon
> Suchen
> Suchlauf
> Summe
> Summenprodukt
> SummeX2MY2
> SummeX2PY2
> SummeXMY2
> SummeXPY2
> SystemWährung
> TagImJahr
> TagVon
> Tan
> TanHyp
> Teil
> Text
> Typ
> Und
> Unicode
> UniZeichen
> Untergrenze
> Varianz
> Variation
> Verbinden
> Verketten
> Vorzeichen
> VSuchlauf
> Wahl
> Wahr
> Wenn
> Wert
> Werteformat
> Wiederholen
> WinCode
> WinZeichen
> Wochentag
> WochentagUS
> Wurzel
> Zahl
> Zeichen
> Zeile
> Zeilenwert
> Zeitspanne
> Zufallszahl
>
> Grüsse,
> jacques
>
>
>

Re: Drucken der Formeln eines Rechenblatts

#7841 On 30 Juni, 2008 16:29 Thomas Kaegi said,

Zur Klarstellung:

Martin's Power Functions und die MetaFormel-Funktionen sind zwar beide von Ittersoft, aber sind Erweiterungen, die separat erworben werden können.

Für mich sind die wichtigsten PowerFunctions:
- DokumentPfad, ErzwingeZahl, FormatAnwenden, KopiereBereich, LöscheBereich und SetzeBereichFüllung
Die meisten dieser Funktionen machen etwas viel einfacher, das man mit Suchläufen oder anderen komplizierten Formeln selbst auch machen könnte. Sie vereinfachen also das Arbeiten mit Formeln.

Die MetaFormel-Funktionen haben ein ganz anderes Anwendungsfeld: Mit ihnen lassen sich Formeln konstruieren oder eben anzeigen. Für mich die wichtigsten MF-Funktionen:
- Bereich, FormelVon, Koordinate und RechneText
Mit Bereich/Koordinate und RechneText lassen sich Formeln mit variablen Elementen als Text zusammenbauen und dann berechnen.

Bei beiden Erweiterungen ist meine Funktions-Liste nicht abschliessend - es hat noch mehr Funktionen, die für mir weniger vertraute Anwendungen vielleicht wichtiger sind als die von mir angeführten. Ich empfehle allen, die intensiv mit Formeln arbeiten, sich diese beiden RagTime-Erweiterungen zuzulegen. In meinem Buch habe ich diverse Anwendungen der erwähnten Funktionen gezeigt.

Mit freundlichen Grüssen
Thomas

Noch ein PS an alle, die in ihren Beiträgen frühere Beiträge zitieren: Bitte etwas mehr Zurückhaltung beim Zitieren! Nicht einfach auf "Antworten" klicken und das ganze beantwortete Mail zitieren! Dass in Norberts Beitrag die ganze von Jacques Villars gezeigte Funktionenliste nochmals aufgeführt ist, trägt zur neuen Aussage rein gar nichts bei und im Forum machen unnötig lange Beiträge die Diskussion unübersichtlich.