Seite 1 von 1

Re: Trend Funktion für Reihen

Verfasst: Mo, 27.10.2008 03:45
von Karolus
Hallo
Eine Funktion die (leere) Zwischenwerte in markierten Bereichen einträgt gibts in OOo nicht, (in der Excel-version die ich kürzlich installiert habe finde ich auch nichts derartiges !)
Wie dem auch sei - vielleicht hilft dir dieser Beitrag ?

Gruß Karo

Re: Trend Funktion für Reihen

Verfasst: Do, 27.09.2012 15:29
von schimox
Guten Tag,
gibt es diese Trend-Funktion immer noch nicht? Der Beitrag von oben ist ja schon ziemlich alt, deshalb frage ich mich, ob es inzwischen so was gibt?!? Excel kann das nämlich.

Besten Dank!
Simon

Re: Trend Funktion für Reihen

Verfasst: Fr, 28.09.2012 09:40
von schimox
Nein, meine Frage ist nicht rhetorisch gemeint.
Ich würde wirklich gerne wissen, ob es diese Funktion in Calc nun gibt. Ich konnte es nirgends finden, deshalb habe ich hier gefragt. Gibt es irgendwo ein verstecktes Häckchen, das man setzten muss?
Besten Dank für eure Hilfe.
Simon

Re: Trend Funktion für Reihen

Verfasst: Fr, 28.09.2012 10:39
von hylli
Hi,

F1 -> Suche im Index -> Suchbegriff: "TREND" -> et voilà: TREND (Funktion)
(wenn es darum gehen sollte)

Selbst Googlesuche danach, spuckt brauchbares aus:
https://www.google.de/search?sclient=ps ... btnG=Suche

Hylli

Re: Trend Funktion für Reihen

Verfasst: Fr, 28.09.2012 17:06
von Karolus
Hallo
Es geht hier darum in einem markiertem Zellbereich die Zwischenwerte aus oberer/linker Zelle des Bereichs und unterer/rechter Zelle des Bereichs zu interpolieren.
Diese Option gibts in Calc nicht via →Bearbeiten→Ausfüllen→Reihe

per ( Python )-makro ginge z.B.

Code: Alles auswählen

def linear_fill_between(dummy=None):
    """
    interpoliert lineare Zwischenwerte im markiertem Bereich,
    aus dem Startwert in der oberen/linken Zelle und dem Endwert 
    in der rechten/unteren Zelle
    """
    doc = XSCRIPTCONTEXT.getDocument()
    sel = doc.getCurrentSelection()
    data = sel.getDataArray()
    if len(data[0]) > 1:
        direction = 1
        divisor = len(data[0]) -1
    else:
        direction = 0
        divisor = len(data) -1
    start, end = data[0][0], data[-1][-1]
    increment = (end - start) / divisor
    sel.fillSeries( direction, 1, 0, increment, end)
Karolus

Re: Trend Funktion für Reihen

Verfasst: Mo, 01.10.2012 10:08
von schimox
Ganz genau Karolus, das meine ich!!
Besten Dank für deine grosse Hilfe!



Simon