Hi!
Gibt es eine Möglichkeit ein Rechenblatt so auszudrucken, dass alle Formeln des Rechenblatts gezeigt werden? LG pia
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
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
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
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 > > >
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
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
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
Danke - guter Tipp für die Zukunft; ich wollte ein altes Rechenblattgefüge erweitern. pia
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 > > >
Norbert
Wie geht das genau. Finde den Befehl "Formelvon" nicht.
>Geht wohl auch mit Formelvon(Referenz) . Entweder >beispielsweise auf Ebene 2 des gleichen Rechenblattes oder eben ein >neues Rechenblatt öffnen.
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.
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 > > >
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.