12.03.2019, 09:33
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2019, 09:59 von WillWissen.
Bearbeitungsgrund: Tippfehlerkorrektur Überschrift (Matriz/Matrix u. Komonenten/Komponenten)
)
Guten Tag zusammen,
ich habe eine sehr komplexe und umfangreiche Berechnungsmatrix.
Es werden Rüststufen berechnet die von insgesamt vier Bedingungen abhängen:
- Artikelnummer
- Farbe der Komponenten
- Anlage auf der Produziert wird
- Komponenten mit denen produziert wird (manche davon vertragen sich nicht sonderlich gut)
Die Bedingungen innerhalb der Kriterien sind wiederum in eigenen kleinen Matrizes abgebildet.
Die Formel mit der ich zZ arbeite sieht so aus:
=WENN($A10=G$3;0;WENN((INDEX(Ursprungsbewertung!$C$47:$AC$73;VERGLEICH(Übersicht!$E10;Ursprungsbewertung!$B$47:$B$73;0);VERGLEICH(Übersicht!G$6;Ursprungsbewertung!$C$46:$AC$46;0))="X");"X";WENN(INDEX(Ursprungsbewertung!$C$22:$Y$44;VERGLEICH($B10;Ursprungsbewertung!$B$22:$B$44;0);VERGLEICH(G$4;Ursprungsbewertung!$C$21:$Y$21;0))<(INDEX(Ursprungsbewertung!$C$3:$S$19;VERGLEICH($C10;Ursprungsbewertung!$B$3:$B$19;0);VERGLEICH(G$5;Ursprungsbewertung!$C$2:$S$2;0)));(INDEX(Ursprungsbewertung!$C$3:$S$19;VERGLEICH($C10;Ursprungsbewertung!$B$3:$B$19;0);VERGLEICH(G$5;Ursprungsbewertung!$C$2:$S$2;0)));(INDEX(Ursprungsbewertung!$C$22:$Y$44;VERGLEICH($B10;Ursprungsbewertung!$B$22:$B$44;0);VERGLEICH(G$4;Ursprungsbewertung!$C$21:$Y$21;0))))))
In dem Tabellenblatt "Ursprungsbewertung" sind alle kleinen Matrizes die die oben genannten Kriterien betreffen abgelegt. Und da das ganze dynamisch sein musste arbeite ich mit Vergleich.
Jetzt soll aber eine fünfte Variable ins Spiel kommen die folgendes abdeckt:
Wenn im Vorpdodukt Komponente 1 verwendet wird im Produkt das Produziert werden soll jedoch nicht, die Komponente 1 jedoch im fertigen, zusammengebauten Artikel enthalten ist, greift eine andere Rüststufe.
Ich weiß es ist/klingt kompliziert und leider kann ich keine Beispieldatei hochladen, da es sich um sensible Daten aus der Produktion handelt, aber vielleicht hat ja wer eine Idee :)
Viele Grüße
Corduroy
ich habe eine sehr komplexe und umfangreiche Berechnungsmatrix.
Es werden Rüststufen berechnet die von insgesamt vier Bedingungen abhängen:
- Artikelnummer
- Farbe der Komponenten
- Anlage auf der Produziert wird
- Komponenten mit denen produziert wird (manche davon vertragen sich nicht sonderlich gut)
Die Bedingungen innerhalb der Kriterien sind wiederum in eigenen kleinen Matrizes abgebildet.
Die Formel mit der ich zZ arbeite sieht so aus:
=WENN($A10=G$3;0;WENN((INDEX(Ursprungsbewertung!$C$47:$AC$73;VERGLEICH(Übersicht!$E10;Ursprungsbewertung!$B$47:$B$73;0);VERGLEICH(Übersicht!G$6;Ursprungsbewertung!$C$46:$AC$46;0))="X");"X";WENN(INDEX(Ursprungsbewertung!$C$22:$Y$44;VERGLEICH($B10;Ursprungsbewertung!$B$22:$B$44;0);VERGLEICH(G$4;Ursprungsbewertung!$C$21:$Y$21;0))<(INDEX(Ursprungsbewertung!$C$3:$S$19;VERGLEICH($C10;Ursprungsbewertung!$B$3:$B$19;0);VERGLEICH(G$5;Ursprungsbewertung!$C$2:$S$2;0)));(INDEX(Ursprungsbewertung!$C$3:$S$19;VERGLEICH($C10;Ursprungsbewertung!$B$3:$B$19;0);VERGLEICH(G$5;Ursprungsbewertung!$C$2:$S$2;0)));(INDEX(Ursprungsbewertung!$C$22:$Y$44;VERGLEICH($B10;Ursprungsbewertung!$B$22:$B$44;0);VERGLEICH(G$4;Ursprungsbewertung!$C$21:$Y$21;0))))))
In dem Tabellenblatt "Ursprungsbewertung" sind alle kleinen Matrizes die die oben genannten Kriterien betreffen abgelegt. Und da das ganze dynamisch sein musste arbeite ich mit Vergleich.
Jetzt soll aber eine fünfte Variable ins Spiel kommen die folgendes abdeckt:
Wenn im Vorpdodukt Komponente 1 verwendet wird im Produkt das Produziert werden soll jedoch nicht, die Komponente 1 jedoch im fertigen, zusammengebauten Artikel enthalten ist, greift eine andere Rüststufe.
Ich weiß es ist/klingt kompliziert und leider kann ich keine Beispieldatei hochladen, da es sich um sensible Daten aus der Produktion handelt, aber vielleicht hat ja wer eine Idee :)
Viele Grüße
Corduroy