BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Nichtlineare Verteilung einer Gesamtsumme auf Monate

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
BruderJakob
Beiträge: 2
Registriert: Do 2. Mär 2023, 14:59

Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von BruderJakob » Do 2. Mär 2023, 15:15

Hallo,

ich hab mit folgender Herausforderung zu kämpfen:

Ein Produkt wird über Messen direkt vertrieben, z.B. 100x. Im ersten Halbjahr finden doppelt so viele Messen statt wie im zweiten Halbjahr, dementsprechend auch die Anzahl der Verkäufe: im ersten Halbjahr = 67, im zweiten Halbjahr = 33. Gibt es eine Formel, in der ich solch eine Gewichtung eingeben kann?

Das gleiche gilt für: Gesamtsumme = 100, ich verkaufe aber jeden monat doppelt so viel wie im Vormonat, also hier eine lineare Steigung über 12 Monate mit der Endsumme 100

Freu mich über Hilfe.

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von karolus » Do 2. Mär 2023, 16:19

Ja!
für Januar bis Juni:

Code: Alles auswählen

=gesamt/9
für Juli bis Dezember:

Code: Alles auswählen

=gesamt/18
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

BruderJakob
Beiträge: 2
Registriert: Do 2. Mär 2023, 14:59

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von BruderJakob » Do 2. Mär 2023, 16:21

danke, schau ich mir gleich mal an.

mikele
Beiträge: 1642
Registriert: Mo 1. Aug 2011, 20:51

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von mikele » Do 2. Mär 2023, 17:37

Hallo,
ich verkaufe aber jeden monat doppelt so viel wie im Vormonat, also hier eine lineare Steigung über 12 Monate
Das wäre keine lineare Steigerung, sondern eine exponentielle.
n, 2·n, 2·(2·n), ..., 2^k ·n
Also für 12 Monate
n, 2·n, 4·n, 8·n, ..., 2048·n
Wenn die Summe des Ganzen 100 sein soll:
n + 2·n + 4·n + 8·n + ... + 2048·n=100
n·2^12=100
n·4096=100
n = 0,0244140625
Gruß,
mikele

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von karolus » Do 2. Mär 2023, 17:57

LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
RPP63
Beiträge: 117
Registriert: Sa 21. Apr 2018, 09:33

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von RPP63 » Mo 6. Mär 2023, 08:49

Moin!
Aus Interesse zum letzten Link:
In Calc gibt es ja die gleiche Rechengenauigkeit wie in Excel: 15 Stellen.
Die Anzahl der Reiskörner ist ja 2^64-1
(ungenaues) Ergebnis: 18.446.744.073.709.600.000
Richtig: 18.446.744.073.709.551.615

Mit Excel errechne ich das korrekt mittels VBA und dem Datentyp Decimal (mittels CDec()), der dann mittels =Schachbrett() als Text an eine Zelle übergeben wird:

Code: Alles auswählen

Function Schachbrett() As String
Dim tmpPotenz As Variant
  tmpPotenz = CDec(2 ^ 32)
  Schachbrett = Format(CDec(tmpPotenz * tmpPotenz - 1), "#,##0")
End Function
Nutze ich obige Function in Calc, erhalte ich dasselbe ungenaue Ergebnis 18.446.744.073.709.600.000

Gibt es da einen Trick?

Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von karolus » Mo 6. Mär 2023, 10:19

Hallo

Basic kennt keinen Datentyp »cdec« … auch nicht mit »option VBASupport 1«

Benutze python und übergib das Ergebnis als string (damit Calc nicht zurückwandelt in eine Fliesskommazahl mit begrenzter Genauigkeit )
viele_körner_weizen.png
viele_körner_weizen.png (6.91 KiB) 627 mal betrachtet
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Helmut_S
Beiträge: 692
Registriert: Di 9. Feb 2016, 19:27

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von Helmut_S » Mo 6. Mär 2023, 13:23

Hallo, @RPP63, Trick kann ich dir leider keinen anbieten, nur die Bestätigung, dass deine Funktion schachbrett() auch unter LO-Calc funktioniert, wenn man die Funktion Cdec()weglässt.
Das "ungenaue" Ergebnis wird ohne zusätzliche Formatierung linksbündig angezeigt, was vermuten lässt, dass es ein String ist. Wie in der Zelle darunter aber zu sehen ist, lässt sich damit rechnen.
@Karolus, da muss ich den großen, weisen Schlangenbeschwörer doch etwas korrigieren:
Basic kennt keinen Datentyp »cdec« … auch nicht mit »option VBASupport 1«
"CDec" gibt es in LO-Calc, zwar nicht als Datentyp, sondern als Funktion - siehe rosa Bereich in der Tabelle = aus der LO-Hilfe kopiert.
Das "genaue" Ergebnis bekommt man (unter MX-Linux-KDE) ganz einfach mit Kcalc.
Gruß Helmut
Dateianhänge
Schachbrett.ods
(25.98 KiB) 36-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von karolus » Mo 6. Mär 2023, 16:04

Helmut_S hat geschrieben:
Mo 6. Mär 2023, 13:23

"CDec" gibt es in LO-Calc, zwar nicht als Datentyp, sondern als Funktion - siehe rosa Bereich in der Tabelle = aus der LO-Hilfe kopiert.
Das ist schön für dich, ich finde bei mir aber nur eine »CDec«*** funktion in Basic und nicht in Calc!

***leider kann ich die Funktion hier mit LO7.0.4 nicht zur Mitarbeit überreden, weder mit kleinen Zahlen noch mit grossen Zahlen, weder mit »Option VBASupport 1« noch ohne… :!:
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
RPP63
Beiträge: 117
Registriert: Sa 21. Apr 2018, 09:33

Re: Nichtlineare Verteilung einer Gesamtsumme auf Monate

Beitrag von RPP63 » Mo 6. Mär 2023, 18:55

Moin!
Zunächst mal Danke! für die Antworten.
karolus hat geschrieben:
Mo 6. Mär 2023, 10:19
Benutze python und übergib das Ergebnis als string
Ich gestehe, dass ich keine Ahnung habe, wie ich Python in Calc ausführe.
Zur Not hilft (unter Windows) auch Calc.Exe aka Taschenrechner (wissenschaftlich).
Bild
Danach Strg+c und Strg+v in eine als Text formatierte Zelle:
Bild

Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten