2017-07-22 3 views
0

Ich muss zusammengesetzte Elemente in Unter-Objekte und Unter-Objekte in Rohstoffen mit LibreOffice Calc explodieren. Das Projekt richtet sich an eine Möbelfabrik, die den Auftrag in Reihen oder Schichten der Produktion explodieren lassen wollte.Wie explodiere ich Objekte in Unterkomponenten mit LibreOffice Calc

Zum Beispiel wird Produkt A001 mit B01, B02 und C02 hergestellt, B01 wird mit 1xC01 und 2xC02 hergestellt, schließlich wird B02 mit 3xC01, 1xC02 und 4xC03 hergestellt. Der Kunde möchte A001 in seinen Komponenten explodieren und eine Liste von wie vielen erhalten B-Elemente werden benötigt und wie viele C-Elemente benötigt werden, um B-Elemente zu montieren, um den Artikel zu produzieren (A-Elemente sind die Artikel) natürlich kann er in das Blatt eingeben, dass er 2 x A001 benötigt.

Was ist die beste Vorgehensweise, um dies mit LibreOffice Calc zu ermöglichen?

Antwort

0

Organisieren Sie die Liste in einer Top-Down-Gliederung wie folgt.

spreadsheet screenshot

Die Formel für die Zelle B14 ist =SUMPRODUCT(A$3:A$11=A14,B$3:B$11)*B$13. Ziehen Sie es dann nach unten auf B18.

Die Einspurtiefe zeigt an, dass Teil A001 die oberste Ebene (Ebene 1) ist und sich aus den Teilen B01, B02 und C02 (Ebene 2) zusammensetzt. Teil B01 besteht dann aus C01 und C02 (Ebene 3) und ebenfalls für Teil B02.

Um die eindeutige Liste unten zu erstellen, kopieren Sie A4 nach A11 und fügen Sie sie irgendwo aus dem Weg ein, z. B. Zeile 20. Dann use a Standard Filter to remove duplicates.

Dokumentation für SUMPRODUCT ist bei https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_SUMPRODUCT_function.

Für alles andere als sehr einfache Produkte benötigen Sie wahrscheinlich eine Datenbank irgendeiner Art, um die Informationen zu erhalten, und vielleicht ein Software-Paket eines Drittanbieters.

In einer großen Firma, in der ich einmal gearbeitet habe, verwendeten wir eine Oracle-Datenbank, um Informationen für jede Komponente zu speichern, mit einem in Java geschriebenen Frontend. Berichte können dann ähnlich wie oben in Tabellen erstellt werden.

+0

es sieht cool aus, wie verwenden Sie die Pfostenebene Spalten? Sie brauchen auch die Details darüber, wie viele B01, B02 nicht die Summe von wie vielen B- und C-Komponenten, auf diese Weise präzise Befehle aus dem Speicher senden können, um die notwendigen Elemente bereitzustellen. –

+0

Redigierte die Frage, um diese Bedenken zu adressieren. –

+0

Eine alternative Möglichkeit zum Anzeigen der Einrückungsebene besteht darin, die ID-Nummer mit Leerzeichen einzurücken. –

Verwandte Themen