5.2k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Leute,

ich möchte für die Arbeit in Excel eine Tabelle mit Maschinen erstellen und diese dann nach Kundenvorgaben füttern. Je nach dem was der Kunde für Anforderungen an die Maschine stellt soll mir die Tabelle dann eine oder mehrere passende Maschine ausgeben. Es müssten ca 10 - 15 Faktoren miteinander verglichen werden und so per Ausschlussverfahren die Maschinen ausgefiltert werden die diese Anforderungen nicht besitzen so das nur die passenden Maschinen bleiben.

Ist sowas in Excel überhaupt möglich?

Es kann ja schon fast alles aber ich finde keinen Weg.

Lg, Eleutheria

17 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Eleutheria,

da du nicht schreibst, wie deine Tabelle aufgebaut ist, hier nur ein allgemeiner Tipp.

Du könnstest über die Filterfunktion immer nur die Funktionen auswählen, die gewünscht werden. Wenn dabei verschiedene Funktionen in eigenen Spalten stehen, so verringert sich deine Liste immer mehr.

Gruß

M.O.
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

da es keine Angaben zum Aufbau deiner Tabelle gibt, ist hier nur eine Grundsätzliche Antwort möglich: ja.

Du kannst z.B mit Autofilter arbeiten und dann dort für die einzelnen Bereiche, nach Wichtigkeit Grenzwerte angeben. Dadurch erhälst du automatisch alle infragekommenden Maschienen. Von alle, bei keiner Vorgabe bis keine, zuviele oder unpassende Vorgaben.

Gruß

Helmut
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

wenn Du das weniger professionell machen willst, reichren schon Auto- oder Spezialfilter.

Optimal lässt sich das nur über VBA, evtl mit UserForm, erschlagen, was aber nach meiner Meinung schon etwas über die übliche Forenhilfe hinaus geht.

Gruß
Rainer
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Eleutheria,

Ein Konzept mit bedingter Formatierung:

Anforderungen-Maschinen

Wenn es Dir nichts bringt, ab in den Papierkorb!

Gruß

Paul1
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

ich hab nochmal etwas an der Idee von Paul1 herumgeschraubt, was aber bestimmt auch noch verbesserungsfähig ist. -> Eleutheria.xls

Gruß
Kalle
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Kalle,

Deine Lösungsvariante gefällt mir sehr gut, nur um mir das genauer anzuschauen müsste ich eine Nachtschicht einlegen.

Soweit ich die Frage verstehe, sollen die Maschinen, die den Kundenanforderungen nicht entsprechen gar nicht mehr zu sehen sein.
Ich glaube mit einer Wenn Abfrage (in einer anderen Tabelle) könnte es eventuell gelingen, ist natürlich wieder einiges an Arbeit.

Laut Frage gibt es 10 bis 15 Faktoren, aber man weiß nicht um wie viele Maschinen es sich handelt, daher wäre ein konkretes Beispiel seitens des Fragestellers sicher vorteilhaft.

Ich würde meinen, es wäre jetzt an der Zeit, dass sich auch der Fragesteller zu Wort meldet, um zu klären, wie er es wirklich haben will.

Gruß an Alle

Paul1
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Paul1,

es ging um 'eine oder mehrere passende Maschinen', allerdings wird bei meinem Lösungsversuch der Rest nicht ausgeblendet, sondern nur per Rotfärbung als 'untauglich' markiert.

Da man das alles aber auf eine einzige Seite (Übersicht) packen kann, wird man auch ohne Ausblendung recht schnell die Maschinen erkennen können, welche die Anforderungen erfüllen bzw. auch übererfüllen.

Bei noch mehr als den von mir vorgesehenen 20 Maschinen würde die Liste natürlich länger, aber da müsste bei meinem Aufbau der Tabelle lediglich der Anwendungsbereich der bedingten Formatierung entsprechend angepasst werden. Ich bin auch vorsichtshalber mal von 20 verschiedenen auswählbaren Eigenschaften ausgegangen, die man aber nicht unbedingt alle nutzen muss.

Wie ich die farbliche Markierung der untauglichen Maschinen hin bekomme, war eigentlich das Problem, welches mir die meiste Zeit geraubt hat. Per bedingter Formatierung eingefärbte Zellen haben keine auswertbare Hintergrundfarbe, ich musste also die 20 verschiedenen Formatierungsbedingungen (in E bis X) nochmal auf den entsprechenden Bereich in der Spalte D anwenden.

Leider habe ich auf Anhieb keine Möglichkeit gefunden, dies in einer einzigen Formel zusammenzufassen, was aber vermutlich zumindest teilweise möglich ist. Auf D (3 bis 22) werden deshalb im Beispiel auch 20 einzelne bedingte Formatierungen angewendet , um das gewünschte Ergebnis zu erzielen. Eine Lösung, mit der ich selbst absolut unzufrieden bin, aber einen bessere habe bzw. finde ich leider im Moment nicht.

Schau mer einfach mal, was Eleutheria nach Sichtung und Test der bisher vorgeschlagenen Lösungen hier antwortet und was nach ihren, dann aber etwas konkreter möglichen Hinweisen noch nachgebessert werden sollte.

Gruß
Kalle
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Kalle,

habe mein Konzept überarbeitet und mit Button (1 Button für die Auswahl, 1Button zum Löschen bervor die nächste Auswahl gestartet wird) versehen, ich könnte bereits damit leben.

Als Basis sind die Maschinen jetzt den Anforderungen zugeordnet!
Alles Andere weißt Du ja ohnehin.

Maschinen

Würde mich über eine Meinung von Dir freuen


Gruß

Paul1
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Moin Paul1,

das passt leider noch nicht ganz.

Wenn man z.B. in L2 bis P2 die Funktionen 2, 3 und 5 auswählt, werden die Maschinen 1, 4 und 3 (warum in dieser Reihenfolge?) angeboten, obwohl nur Maschine 4 alle Kriterien erfüllt.

Gruß
Kalle
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Kalle,

Du hast völlig recht, es sollte nur M4 aufgelistet sein.
Jetzt ist es so, daß wenn auch nur eine Anforderung erfüllt ist, wird die Maschine aufgelistet.
Das mit der Reihenfolge dürfte kein Problem sein.

Das Makro ist ein vorgefertigtes, ich habe lediglich die Zellbezüge geändert, da ich VBA-mäßig noch bei Adam und Eva stehe.

Ich werde versuchen es zu ändern, ob es mir gelingt ist eine andere Frage, da wären VBA-Kundige gefragt.

Besten Dank für die Mühe, dass Du es Dir angeschaut hast.

Gruß

Paul1
...