Registriert seit: 01.08.2017
Version(en): Excel Mac 365
01.08.2017, 15:56
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2017, 15:57 von JoHo61.)
Hallo zusammen,
ich habe folgende Aufgabenstellung:
Ich habe eine Menge X, sagen wir 24.000
Diese möchte ich über eine variable Zeitspanne verteilen (1-12 Monate)
Nun soll diese Menge in Abrufen zwischen 1 und 12 geliefert werden.
Ein praktisches Beispiel wäre, diese 24.000 Teile zu 6 Teillieferungen binnen 12 Monaten zu liefern.
Was ich nun automatisch in Excel haben wollte ist:
Excel verteilt die Teilmengen entsprechend der Abrufe und Laufzeit ratierlich in die Zeitspanne, also bei 6 Abrufen alle 2 Monate, oder bei 4 Abrufen alle 3 Monate, etc...
Ist so etwas ohne erheblichen Aufwand möglich?
Vielen Dank für eine Idee/Hilfe!!!
Jörg
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
01.08.2017, 16:09
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2017, 16:09 von lupo1.)
151210-Haushaltsplanung-mit-periodischen-Zahlungen.xlsx (Größe: 11,8 KB / Downloads: 11)
entsprechend anzupassen
Oder hier ein Do-It-Yourself:
Code:
Sub PeriodischeAufgeteilteZahlungen()
Workbooks.Add xlWorksheet
[F2].Select: ActiveWindow.FreezePanes = True
Cells.ColumnWidth = 5.5
Columns("A:C").ColumnWidth = 10
Range("A1:E1") = Array("von", "bis", "€ p.a.", "n pa", "Shft")
Range("A2:E2") = Array(42201, 42400, 20000, 2, 0)
Rows("1:1").NumberFormat = "mmmyy"
Rows("2:2").NumberFormat = "0;;"
Range("A:B").NumberFormat = "dd.mm.yyyy"
Range("F1") = "1/1/2015"
Range("G1:AZ1").FormulaR1C1 = "=RC[-1]+32-DAY(RC[-1]+31)"
Range("F2:AZ2").FormulaR1C1 = "=MAX(,MIN(INDEX(R1C[1]:R1C[12],12/RC4),RC2)-MAX(R1C,RC1))/" & _
"(INDEX(R1C[1]:R1C[12],12/RC4)-R1C)*(MOD(MONTH(R1C)-1-RC5,12/RC4)=0)/RC4*RC3"
End Sub
Registriert seit: 12.03.2016
Version(en): Excel 2003/ 2016
Hallo Jörg
ein klares Ja, natürlich.
Die Frage ist nur, willst du das manuell machen oder automatisch? Aber Vorsicht bei Automatik! Die kann nicht denken!! Ein Beispiel:
Wir hatten bei einem Musikgeschaeft Tröten auf Lager, ein Ladenhüter. Wurde zum Sonderpreis verkauft!! Waren erleichtert als sie endlich weg waren !!!
SAP dachte: Toll, wir haben in dem Artikel einen Umsaztzuwachs von 300 %. Muss ich sofort neu nbestellen!! - Wir waren weniger erfreut !!
Was immer du machen willkst, lege dir eine Tabelle an mit Spalten und erstelle dir selbst ein vernünftiges System. (s.o. SAP)
Letzendlich musst du damit arbeiten, du musst es verstehen, und jeder Mensch hat sein eigenes Ordnungssystem!!
Ein Beispiel als gedanklicher Anfang:
Spalten für Datum vom Auftrag, Auftrags Nr, Kunde, Project, Artikel und Stückzahl, Notizen (Spalten freilassen für Erweiterung)
Daneben die Spalten für Teil Lieferungen mit Datum und Stückzahl, am Ende noch eine Spalte für Notizen zur Teillieferung.
Fang einfach mal an, die Ideen wie man es besser machen kann kommen dann ganz von selbst.
mfg Gast 123
Registriert seit: 12.03.2016
Version(en): Excel 2003/ 2016
Hallo Lupo
schön deine Arbeit zu sehen, so habe ich die Aufgabe garnicht gesehen.
Ich komme aus der Elektronik Produktion, musste für Platinenherstellung den Lagerbestand im Auge haben!
Da gab es manchmal auch Teillieferungen vom Hersteller bei grossen Stückzahlen.
Auf die Idee es könnte sich um Zahlungen handeln bin ich nicht gekommen. Mal abwarten was der Frager sagt.
mfg Gast 123
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
"Entsprechend anzupassen" meinte genau das.
Registriert seit: 01.08.2017
Version(en): Excel Mac 365
Hallo Lupo1
Habe mir die Tabelle angeschaut. Die Lösung gefällt mir. Ich werde gleich schauen wie ich sie adaptieren kann.
Aber flexibel ist sie und logisch auch.
Bis hier, erstmal vielen Dank!!!
Jörg
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(01.08.2017, 16:09)lupo1 schrieb: Oder hier ein Do-It-Yourself:
ich habe das Makro mal ausprobiert, stimmt die Formel?
Tabelle1 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |
1 | von | bis | € p.a. | n pa | Shft | Jan15 | Feb15 | Mrz15 | Apr15 | Mai15 | Jun15 | Jul15 | Aug15 | Sep15 | Okt15 | Nov15 | Dez15 | Jan16 | Feb16 | Mrz16 |
2 | 16.07.2015 | 31.01.2016 | 20000 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9184,78260869565 | 0 | 0 | 0 | 0 | 0 | 1648,35164835165 | 0 | 0 |
3 | | | | | | | | | | | | | | | | | | | | |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
G1:T1 | =F1+32-TAG(F1+31) | | |
F2:T2 | =MAX(;MIN(INDEX(G$1:R$1;12/$D2);$B2)-MAX(F$1;$A2))/(INDEX(G$1:R$1;12/$D2)-F$1)*(REST(MONAT(F$1)-1-$E2;12/$D2)=0)/$D2*$C2 | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 19.08 einschl. 64 Bit |
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
07.08.2017, 09:41
(Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2017, 09:41 von lupo1.)
Vorgeplänkel:
"Stimmt die Formel?" ist genauso eine unpassende Frage, wie Fragender's "Das funktioniert nicht!"
Du wolltest (vermutlich) fragen: "Die aufgeteilten Werte ergeben nicht die Gesamtsumme. Soll das so sein?" - Ich hätte jetzt aber auch raten können: "Die Aufteilungen ergeben keine ganzen Cents oder Euros!" oder sonst etwas.
Antwort:
Ja. Denn "Juli bis Januar" ergibt ja auch kein ganzes Jahr. Es wird aber ein solches aufgeteilt ("p.a."). Wird es selbst nicht erreicht, entfallen Anteile. Das ist ungefähr so, wie die Frage:
"Drei Bananen werden an zwei Leute täglich verteilt. Wieviele Bananen bekommt jeder von beiden für 16 Stunden?"