Tabelle mit diversen Variablen
#1
Hallo zusammen,

ehrlich gesagt, habe ich mich schon bei der Findung des Betreffs schwer getan. Wink
Mein Problem ist eventuell für den Einen oder Anderen trivial. Ich komme jedoch einfach nicht weiter und hoffe hier auf tatkräftige Hilfe.

Folgende Situation ist vorhanden, bzw. soll erreicht werden:

Ich mache die Disposition von diversen Artikeln via Excel. Geplant werden LKW-Fahrten mit verschiedenen geladenen Waren. Heißt, mit Tour Nr. 001 kann z.B. Ware A gefahren werden. Mit Tour 002 Ware A und Ware B, mit Tour 003 Ware C, usw. Die Zusammensetzung der Touren ist immer unterschiedlich.
Meine Ausgangstabelle besteht aus Tour-Nummer, Artikel-Nummer der Ware, Menge der Ware, Artikelbezeichnung, Tour-Datum.
Nun können, bedingt durch die Zusammensetzungen der LKWs, verschiedene Artiekl auf einer Tour unterwegs sein.

Aus dieser Betrachtung auf "Tour-Ebene" muss ich nun eine Betrachtung auf "Warenebne" machen. Soweit, so unspektakulär. Wink
Und jetzt mein Problem, ich muss auch wissen, welche Artikel außerdem auf einer Tour mit dabei sind.
Aktuell wird diese Übersicht händisch erstellt, was ewig viel Zeit raubt und natürlich auch fehleranfällig ist.
Ich hoffe, ich konnte das Ganze halbwegs verständlich erläutern.

Ich habe hierzu mal eine kleine Beispieldatei angelegt und angefügt. Natürlich ist meine eigentliche Datei um ein vielfaches umfangreicher. Bis zu 100 Touren in der Woche und um die 25 verschiedene Artikel.

Ob das ganze nun per Funktion oder VBA gelöst wird, ist zweitrangig. Wichtig ist nur, dass ich mir die ganze Handarbeit spare.

Ich freue mich auf euren Input!

Viele Grüße

E.V.


Angehängte Dateien
.xlsx   Beispiel1.xlsx (Größe: 11,91 KB / Downloads: 7)
Top
#2
Hallo,

nur eine kleine Nachfrage:

Warum sollen die Spalten umsortiert werden?

Wenn die Spaltestruktur gleich wäre, könnte man mit VBA den Autofilter setzen und die Auswahl kopieren.

Das "Außerdem auf der Tour" kann man mit einem Dictionary mit überschaubarem Aufwand beantworten.

mfg

(schaun wir mal, ob da einer Lust dazu hat)
Top
#3
Hallo E...,

warum denn  zwei Tabellen?
Du kannst die Tabelle doch einmal nach Tour;Artikel und einmal nach Artikel;Tour sortieren.

In der Anlage einmal eine Formellösung "aber" mit einer zusätzlicher Spalte  pro zusätzlichem Artikel.


Bei zigtausenden Einträgen würde ich dann eher VBA nutzen.


Angehängte Dateien
.xlsx   Touren.xlsx (Größe: 14,71 KB / Downloads: 5)
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.





Top
#4
Hallo zusammen!

Danke für das Feedback! Smile
Um die Frage nach dem "warum" zu beantworten:

Die zweite Tabelle ist notwendig um die Daten in ein Warenwirtschaftssystem zu überführen. Hierzu müssen die Informationen in einem fest vorgegebenen Format und Anordnung sein. Ähnlich, wie ich es in meinem Beispiel angegeben habe. Für das Beispiel unnötige Details habe ich weggelassen.

Die erste Tabelle wiederum ist notwendig für die Spediteure. Gefahren wird mit unterschiedlichen Unternehmen. Diese "brauchen" nicht von einander wissen. Daher wird die Tabelle als Vorlage zum Filtern genutzt. Und zu guter Letzt, wird die Tabelle im Ganzen den Niederlassungen zur Verfügung gestellt. Diese wiederum brauchen die Komplette Übersicht nach Touren sortiert.

Ich werde mir die Musterlösung dann mal in Ruhe ansehen (Downloads sind hier in der Firma nicht gestattet. Sad )

Nochmals danke für die Rückmeldungen!

VG
E.V.
Top
#5
Hallo,

ist eine VBA-Lösung möglich?

mfg
Top
#6
Hallo,

noch eine Frage:

Im sheet "Ergebnis" sind die anderen Produkte einer Tour als Problem genannt. Aber mit der sehr elaborierten Formel wird genau das geleistet.

Die Formel könnte mit relativ wenigen Zeilen VBA ersetzt werden, genauso könnte die bestehende Formel genutzt werden und nur die Daten in anderer Struktur kopiert werden.

Bitte erkläre dieses Thema noch etwas besser.

mfg
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste