Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: joshua1990 am April 23, 2016, 16:25:31 Nachmittag
-
Hey! Ich stehe momentan vor einem größeren Problem.
Bzgl. einer FMEA versuche ich eine neue Bewertungsmethode in Excel zu erstellen. Diese ist nach Farben orientiert:
Wir haben 3 Zahlenwerte A | B | E . Diese liegen zwischen 1 und 10.
Damit haben wir einen 10 x 10 x 10 Würfel (Matrix?). Die Abhängigkeiten/ Achsen sind A x B | B x E | A x E
Bewertete wird nun über das Schattenfeld, welches der Punkt in dem Wurfel auf die Flächen wirft. Dabei unterschieden, ob der Schatten auf eine grüne, rote oder gelbe Fläche fällt. Grün wird mit 0, geld mit 1 und rot mit 2 gewichtet. Am Ende wird die Quersumme berechnet und die Rangfolge bestimmt.
(http://www.bilder-upload.eu/upload/7f5f90-1461422783.png)
Als Beispiel 3 | 3 | 4
Grün | Gelb | Geld = 0 1 1 = 2
Dies würde ich nun ein wenig automatisieren. Hat irgendeiner eine Idee? Dabei sollen die 3 Matritzen individuell farblich geändert werden können. Also die Aufteilung der Farben.
Ebenfalls wird es vielleicht hier diskutiert:
http://www.clever-excel-forum.de/Thread-10%C2%B3-Wuerfel-berechnen?pid=39814#pid39814 (http://www.clever-excel-forum.de/Thread-10%C2%B3-Wuerfel-berechnen?pid=39814#pid39814)
-
Hallo,
da Du bislang noch keine Antwort, weder hier noch drüben, erhalten hast, würde ich vorschlagen, eine Beispieldatei
hochzuladen (anonymisiert, natürlich). Das könnte möglicherweise die Antwortchancen erhöhen.
Gruß
-
Hey, danke.
Ich habe mal eine Datei mit eingefügt.
-
Hallo,
habe mal reingeschaut. Als Idee, wenn ich es richtig verstanden habe, was Du möchtest:
- statt die Farben fest zu definieren, eine bedingte Formatierung verwenden, das habe ich mal für AxB gemacht
- Zahlen (0, 1, 2) stehen in den Kästchen drin, die kannst Du in der bed. Formatierung per Schriftfarbe auch unsichtbar machen
- Danach kannst Du eine Formel verwenden, um die Wichtungen auszurechnen, siehe unten ein Beispiel:
INDEX($C$3:$L$12;VERGLEICH(D25;$B$3:$B$12;0);VERGLEICH(D24;$C$13:$L$13;0)) - Dasselbe dann für AxE und ExB machen; die Quersumme sollte dann kein Problem mehr sein
Gruß
-
Hey! Riesen Dank.
Die Formel auf die anderen Matrizen zu übertragen ist kein Problem (:
Aber wie schaffe ich es, diese Funktion im ersten Blatt zu erstellen?
Dort gebe ich ja A B und E ein. Im Hintergrund muss dann irgendwie die Quersumme gebildet werden un im Feld AF entstehen.
Hast du dafür einen Ansatz?
-
Hallo,
Du brauchst doch nur die Formel rüberkopieren und anpassen; beispielhaft:
L16=INDEX(AF!$C$3:$L$12;VERGLEICH(I16;AF!$B$3:$B$12;0);VERGLEICH(H16;AF!$C$13:$L$13;0)) + INDEX(...) + INDEX(...)
Anstelle von INDEX(...) stehen dann die Berechnungen für AxE und ExB, die ähnlich aufgebaut sind wie für AxB.
Gruß
-
Hola,
ein Problem von Crossposting ist, dass man vergisst, in allen Foren zu antworten...
http://www.vba-forum.de/Forum/View.aspx?ziel=27096-10%C2%B3_W%C3%BCrfel_berechnen (http://www.vba-forum.de/Forum/View.aspx?ziel=27096-10%C2%B3_W%C3%BCrfel_berechnen)
Gruß,
steve1da
-
Hallo,
Du brauchst doch nur die Formel rüberkopieren und anpassen; beispielhaft:
L16=INDEX(AF!$C$3:$L$12;VERGLEICH(I16;AF!$B$3:$B$12;0);VERGLEICH(H16;AF!$C$13:$L$13;0)) + INDEX(...) + INDEX(...)
Anstelle von INDEX(...) stehen dann die Berechnungen für AxE und ExB, die ähnlich aufgebaut sind wie für AxB.
Gruß
Hey! Vielen Dank. Im ersten Anlauf habe ich die Übernahme aufs nächste Blatt irgendwie nicht geschafft. Jetzt klappt alles super! Ich bedanke mich.
Es tut mir leid bzgl. des Crosspostings. Ich werde dort die Lösung posten. :)