Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Lagerklassen Matrix Abfrage erstellen

Forumthread: Lagerklassen Matrix Abfrage erstellen

Lagerklassen Matrix Abfrage erstellen
25.11.2021 21:07:41
Raider
Hallo zusammen,
ich habe folgendes Problem:
Userbild
Dieser Zusammenlagerungstabelle kann entnommen werden, welche Stoffkombinationen zusammen gelagert werden dürfen. Nun ist es sehr umständlich, wenn man verschiedene Stoffe in einem Raum lagert und einen neuen hinzufügen möchte und dann jedes mal alle möglichen Kombinationen ablesen muss.
Daher würde ich gerne eine Formel oder ein Makro basteln, die eine Tabelle ausliest in der alle Stoffe mit Klassen usw angegeben sind die einem Raum sind und dann angibt, welche Klassen dort gelagert werden dürfen - oder noch besser man kann eingeben welche Klasse man hinzufügen möchte und bekommt eine Angabe, ob dies gestattet ist oder nicht, am besten noch mit dem jeweiligen Hinweissatz zu den gelben Feldern die man ja auch hinterlegen könnte.
Über Hilfe zu diesem Thema bin ich sehr dankbar.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Lagerklassen Matrix Abfrage erstellen
25.11.2021 22:28:18
Yal
Hallo Raider,
ohne einen Basisentwurf von Dir wird es schwierig, von null auf etwas auf die Beine zu stellen.
Du hast sicher irgendwo aufgelistet, in welchem Raum welchen Stoffe liegen.
dann den gegebenen -symetrischen- Quadrant.
Danach ist die Frage, was zu bewerten ist: die optimale Lagerung der vorhandenen Stoffe beim begrenzten Lagerplätze, oder einen Empfehlungsmechanismus, um eine neukommende Stoff irgendwo abzulegen.
Es wird nicht VBA sein, bzw. man kann VBA verwenden, um die Aktionen zu steuern, aber die Daten zusammenzubringen ist eher Daten-Verknüpfung, was man in Datenbanken Join nennt. Unter Excel wird es mit Power Query gemacht.
Unter dem Knopf "Zum File-Upload" kannst Du eine Beispieldatei hochladen. Link der geladenen Datei kopieren und im Posting einfügen.
VG
Yal
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Lagerklassen Matrix Abfrage in Excel erstellen


Schritt-für-Schritt-Anleitung

  1. Erstelle eine Übersicht deiner Stoffe: Lege eine Tabelle in Excel an, die alle Stoffe und ihre entsprechenden Lagerklassen enthält. Diese sollte die Basis für deine Lagerklassen Matrix darstellen.

  2. Erstelle die Zusammenlagerungstabelle: Du kannst eine zusammenlagerungstabelle excel erstellen, die angibt, welche Lagerklassen miteinander kombiniert werden dürfen. Achte darauf, dass die Tabelle klar strukturiert ist, um die Übersichtlichkeit zu wahren.

  3. Verwende Power Query: Importiere deine Tabellen in Power Query, um die Daten zu verknüpfen. Du kannst einen JOIN verwenden, um die passenden Kombinationen anzuzeigen.

  4. Formel zur Überprüfung: Nutze die WENN-Funktion in Excel, um zu überprüfen, ob eine neue Klasse zu den vorhandenen Stoffen passt. Beispiel:

    =WENN(ISTNV(SUCHEN("Klasse", B2:B100)), "Gestattet", "Nicht gestattet")
  5. Erstelle eine Benutzeroberfläche: Gestalte ein Eingabefeld, wo Du die neue Klasse eingeben kannst, und lasse Excel das Ergebnis anzeigen, ob die Kombination erlaubt ist oder nicht.


Häufige Fehler und Lösungen

  • Fehler: Die Formel zeigt immer "Nicht gestattet" an.

    • Lösung: Überprüfe die Eingabe. Stelle sicher, dass die Namen der Klassen exakt übereinstimmen und keine zusätzlichen Leerzeichen enthalten sind.
  • Fehler: Power Query kann die Daten nicht laden.

    • Lösung: Vergewissere Dich, dass die Quelldatei korrekt verlinkt ist und die Daten im richtigen Format vorliegen.

Alternative Methoden

  • Makro schreiben: Wenn Du mit VBA vertraut bist, kannst Du ein Makro erstellen, das die Eingabewerte prüft und automatisch die korrekte Rückmeldung gibt. Dies erfordert jedoch Grundkenntnisse in der Programmierung.

  • Excel Add-Ins: Es gibt Add-Ins, die speziell für die Lagerverwaltung konzipiert sind und die Funktionalität bieten, die Du benötigst. Diese könnten eine gute Alternative sein, wenn Du nicht selbst programmieren möchtest.


Praktische Beispiele

  • Beispiel 1: Du hast eine Lagerklassen Tabelle mit den Stoffen A, B und C. Du möchtest nun wissen, ob Klasse D hinzugefügt werden kann. Verwende die oben genannte Formel.

  • Beispiel 2: Eine zusammenlagerungstabelle gefahrstoffe matrix könnte so aussehen, dass sie angibt, dass Klasse A nicht mit Klasse B gelagert werden darf, aber mit Klasse C. Du kannst diese Informationen in Deine Entscheidungsfindung einbeziehen.


Tipps für Profis

  • Datenvalidierung: Setze die Datenvalidierung in Excel ein, um sicherzustellen, dass nur gültige Klassen eingegeben werden können. Das reduziert Fehlerquellen erheblich.

  • Dokumentation: Halte die Zusammenlagerungstabelle und die Regularien zur Lagerung schriftlich fest, um Missverständnisse zu vermeiden und sicherzustellen, dass alle Beteiligten informiert sind.


FAQ: Häufige Fragen

1. Wie kann ich eine zusammenlagerungstabelle excel herunterladen?
Du kannst Vorlagen für eine zusammenlagerungstabelle online finden. Eine einfache Google-Suche nach "zusammenlagerungstabelle excel download" sollte dir einige nützliche Ergebnisse liefern.

2. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind in Excel 2016 und neueren Versionen verfügbar. Power Query ist in diesen Versionen integriert, was die Datenbearbeitung erleichtert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige