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]

Antwort per Email an