Jörg Schmidt schrieb: > Function FOO_X(x, y, d, k) > If x < y Then > tmp = x > ElseIf y < x Then > tmp = y > Else > tmp = x > End If > FOO_X = d*24*k*tmp > End Function > > und in Tabellenzelle aufrufen mit: > =FOO_X(J1;$D$4;D1;K1)
[...] Weil viele Calc-Funktionen nicht in VBA zur Verfügung stehen, benötigt man demnach gute Kenntnisse in der Sprache um eigenen Funktionen zu verfassen. Für mich scheidet das daher aus. Ich möchte deshalb nochmal zurück kommen zum Motiv aus dem Ursprungspostings: Bessere Übersicht und einfaches Editieren im Texteditor von umfangreichen Formeln. Mir schwebt etwas in der folgenden Richtung vor: Jahr=Eingabe.$A$2:$A$65536 Foo=Eingabe.$B$2:$B$65536 JahrMax=MAX(Jahr) JahrMin=MIN(Jahr) JahrAnzahlGesamt=JahrMax-JahrMin Anteil=1/JahrAnzahlGesamt JahrAnzahlBisHeute=Jahr-JahrMin Faktor=1+JahrAnzahlBisHeute*Anteil Bar=Foo*Faktor Eingabe in den Zellen "Ausgabe.$A$2:$A$65536": =Bar Also im Grunde nix weiter als eine zeilenweise Aufsplittung von längeren Formeln. Hier wäre das: =Eingabe.$B$2:$B$65536*((1+Eingabe.$A$2:$A$65536-MIN(Eingabe.$A$2:$A$65536))* (1/((MAX(Eingabe.$A$2:$A$65536)-MIN(Eingabe.$A$2:$A$65536))) Den Funktionsassistenten habe ich mir angesehen. Er hat einen anderen Fokus. Gibt es in Calc etwas, was in die von mir skizzierte Richtung geht? Wie geht ihr selber vor, um Übersicht zu behalten? Andreas -- OOo 3.1 http://borumat.de/openoffice-writer-tipps --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
