23.07.2016, 17:41 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2016, 18:27 von nomatrix.)
Guten Tag,
auf der Arbeit bin ich auf ein kleines Problem gestoßen.
Mir liegt eine Tabelle vor mit diversen Kostenstellen und darauf bezogene Prozentsätze für jeden Monat des Jahres. Die Prozentsätze können sich mehrmals pro Jahr ändern, müssen sie aber nicht. Heißt, es gibt Kostenstellen die immer 12 Mal den gleichen Prozentwert haben und Kostenstellen die z.B. 4 verschiedene Prozentwerte während des Jahres aufgewiesen haben.
Damit dieser Wust an Prozentsätzen etwas übersichtlicher wird, soll das Ganze nun zusammengefasst werden. Kostenstelle Z (Spalte 1) hat dann von Monat X (Spalte 2) bis Monat Y (Spalte 3) diesen Prozentsatz. Sollte sich der Prozentsatz unterjährig ändern, soll eine neue Zeile angelegt werden mit der gleichen Kostenstelle und der jeweiligen Laufzeit des neuen Prozentsatzes. Enden soll das Ganze dann eben im Dezember. Leichteste Fall wäre also
leider beschreibst du nicht wie dein Tabellenaufbau aussieht.
Es wäre m.E. sinnvoll wenn du deine Beispielsdatei hochlädst die den genauen Tabellenaufbau wiedergibt und dann könntest du noch deine gewünschte Lösung eintragen damit die Helfer eine genaue Vorstellung haben.
Hier findest du eine Anleitung zum Hochladen von Dateien:
(24.07.2016, 19:47)nomatrix schrieb: Niemand eine Idee? :s
Hallo nomatrix,
es ist Wochenende mit Sonnenschein!
Sind die Prozentsätze nur über 12 Monate verteilt? Wie viele Kostenstellen gibt es denn?
Wenn es nur wenig mehr gibt, kann man ja alle Gleichen bis auf den Ersten löschen und mit "Zelle formatieren -> Ausrichtung -> horizontal -> über Auswahl zentrieren" die Tabelle gestalten.
ich war auch gespannt wie die Excel-Formelkünstler dieses Forums auf deine Anfrage reagieren.
Vielleicht bekommst du ja eher eine Lösung wenn du mit folgender Ergebnisliste (mit gleicher Aussagekraft wie dein Vorschlag) einverstanden bist:
Kostenstelle; von(Datum); Prozentsatz
a) Die Trennung von Monat und Jahr in zwei Spalten macht das ganze nur unnötig kompliziert.
b) Das Bis-Datum liefert keine zusätzliche Information, da es ja immer einen Monat vor dem nächsten Von-Datum der gleichen Kostenstelle ist. (Man könnte es aber mit einer einfachen Formel, die die Kostenstelle und das Von-Datum des nächsten Satzes prüft, eintragen.
c) Auch auf das Bis-Datum "12.9999" kann man verzichten, da der letzte Prozentwert einer Kostenstelle immer bis zum letzten Monat der Kreuztabelle gültig ist. (Warum eigentlich in deinem Beispiel "12.9999" und nicht "12.2012"? Die Kreuztabelle macht doch nur Aussagen über die angezeigten Monate. Bist du sicher dass der Wert nicht noch in "01.10000"gültig ist? )
Leider kann ich keine Formel hierfür liefern. Wenn keiner eine Formel liefert und wenn gewünscht und hilfreich könnte ich ein Makro hierfür schreiben.
PS Woher hast du denn die Kreuztabelle? Vielleicht liegen die Daten ja schon in der obigen Listenform vor, oder hat da wirklich jemand bis zu zwölf mal denselben Wert für eine Kostenstelle eingetragen? Normalerweise erfasst man die Werte in der obigen Listenform und kann dann relativ einfach mit Formeln die Kreuztabelle erstellen.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • nomatrix
nomatrix schrieb:Obere Tabelle ist gegeben, untere Tabelle sollte dann Ergebnis sein.
Mit Formeln wäre es umgekehrt möglich. Unten gegeben und oben soll sein. So, wie Du es haben willst, ist es mit Formeln hazard. VBA würde da mMn funktionieren, jedoch bin ich zu doof dazu...hab nur 3 Gehirnzellen... :15:
25.07.2016, 19:49 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2016, 19:51 von nomatrix.)
(24.07.2016, 21:54)coem m schrieb: Sind die Prozentsätze nur über 12 Monate verteilt? Wie viele Kostenstellen gibt es denn?
Ja genau, die Prozentsätze sind nur über 12 Monate verteilt und die Anzahl der Kostenstellen beträgt etwa 125.
(24.07.2016, 22:35)Ego schrieb: PS Woher hast du denn die Kreuztabelle? Vielleicht liegen die Daten ja schon in der obigen Listenform vor, oder hat da wirklich jemand bis zu zwölf mal denselben Wert für eine Kostenstelle eingetragen? Normalerweise erfasst man die Werte in der obigen Listenform und kann dann relativ einfach mit Formeln die Kreuztabelle erstellen.
Leider kann das Format in der Zieltabelle nicht geändert werden, da es als Input für ein anderes System benötigt wird und das benötigt leider genau diese Form der Tabelle. :(
Nein ist zwölf Mal der selbe Wert, da der eben auch aus anderen Tabellen gezogen wird. Manche mögen es als umständlich bezeichnen, wird aber leider so gemacht. ^^
(25.07.2016, 09:25)BoskoBiati schrieb: Hallo,
mit einer Hilfsspalte:
Vielen lieben Dank, ich bin echt beeindruckt. Jedoch muss ich zuegeben, dass das Beispiel von mir etwas simpel gewählt war und das dementsprechend bei der Original-Tabelle nicht so funktionierte, wie ich es mir gewünscht hatte. Da habe ich doch etwas zu simpel gedacht.
Ich werd mal die Original-Tabelle an diesen Kommentar anhängen, vielleicht kannst Du ja noch einmal drüber schauen, würde mich wirklich freuen.
a) die Leerzeilen und b) gleiche Kostenstellen mit unterschiedlichenProzentsätzen ohne zusätzliche Klassifizierung?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.