Registriert seit: 22.06.2015
Version(en): 2010
Hi Leute,
ich hätte eine Frage bezüglich einer Analyse, die ich anfertigen soll.
Es gibt dabei 3 wichtige Parameter und 2 Datensätze:
Maße (LxBxH), Gewicht und Fassungsvermögen
Ich möchte nun die Boxen, welche sich in diesen 3 Kriterien ähneln, ausfindig machen.
278x175x190 14,8 420 278x175x175 13,2 420 310x175x175 11 540 353x175x190 17 540 353x175x190 23 540 304x173x220 22,4 540 514x175x210 21 540 514x175x210 22,6 680 513x183x220 24 680 514x218x210 26,3 680 513x223x223 25,3 770 514x218x210 23,8 1000 514x276x242 22,9 1000
278x175x175 17 900 315x175x175 23 420 353x175x190 22,4 450 353x175x190 24 540 394x175x190 26,3 600 187x127x220 25,3 610 187x127x220 11 540 175x175x190 17 540 237x128x225 23 680
Nehmen wir an, 5cm Abweichung in den jeweiligen Maßen soll mit einbezogen werden, gleichzeitig 2kg im Gewicht und 50 des Fassungsvermögens.
Ich möchte nun alle sich unter diesem Umständen ähnelden Boxen sozusagen gruppieren.
Ich bin nicht sicher, ob das mit Formeln an sich ueberhuapt funltioniert oder man das nur mit VBa lösen kann.
Vielen Dank fuer eure Hilfe!
Registriert seit: 13.04.2014
Version(en): 365
Hallo, so z.B.: Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | J | K | L | 1 | 278 | 175 | 190 | 14,8 | 420 | | Daten | 280 | 175 | 180 | 12 | 350 | 2 | 278 | 175 | 175 | 13,2 | 420 | | | | | | | | 3 | 310 | 175 | 175 | 11 | 540 | | Zeile: | 2 | | | | | 4 | 353 | 175 | 190 | 17 | 540 | | | | | | | | 5 | 353 | 175 | 190 | 23 | 540 | | | | | | | | 6 | 304 | 173 | 220 | 22,4 | 540 | | | | | | | | 7 | 514 | 175 | 210 | 21 | 540 | | | | | | | | 8 | 514 | 175 | 210 | 22,6 | 680 | | | | | | | | 9 | 513 | 183 | 220 | 24 | 680 | | | | | | | | 10 | 514 | 218 | 210 | 26,3 | 680 | | | | | | | | 11 | 513 | 223 | 223 | 25,3 | 770 | | | | | | | | 12 | 514 | 218 | 210 | 23,8 | 1000 | | | | | | | | 13 | 514 | 276 | 242 | 22,9 | 1000 | | | | | | | | 14 | | | | | | | | | | | | | 15 | | | | | | | | | | | | | 16 | 278 | 175 | 175 | 17 | 900 | | | | | | | | 17 | 315 | 175 | 175 | 23 | 420 | | | | | | | | 18 | 353 | 175 | 190 | 22,4 | 450 | | | | | | | | 19 | 353 | 175 | 190 | 24 | 540 | | | | | | | | 20 | 394 | 175 | 190 | 26,3 | 600 | | | | | | | | 21 | 187 | 127 | 220 | 25,3 | 610 | | | | | | | | 22 | 187 | 127 | 220 | 11 | 540 | | | | | | | | 23 | 175 | 175 | 190 | 17 | 540 | | | | | | | | 24 | 237 | 128 | 225 | 23 | 680 | | | | | | | |
Zelle | Formel | H3 | =SUMMENPRODUKT((ABS(AA:AA-H1)<=5)*(ABS(B:B-I1)<=5)+(ABS(C:C-J1)<=5)*(ABS(D:D-K1)<=2)*(ABS(E:E-L1)<=L1/2)*ZEILE(A:A)) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 22.06.2015
Version(en): 2010
Hi Edgar,
vielen Dank fuer deine super schnelle Hilfe. Ich verstehe deine Lösung jedoch noch nicht so ganz. Ich sehe, du hast den Datensatz, ab Spalte G eingefügt. Die Lösung sollte demnach ja in Zelle H3 liegen und bedeuten, dass Zelle 2 den Angaben ab Spalte G mit den oben genannten Abweichungen ähnelt. Habe ich das richtig verstanden? Was wäre, wenn mehr wie nur Zelle 2 den Kriterien entsprechen würde? Wo würde das dann stehen? Oder habe ich das hier falsch verstanden und es bedeutet, dass insgesamt 2 Datensätze die Kriterien erfüllen?
Vielen Dank und liebe Grüße
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola, scheinbar gehts jetzt hier weiter... http://www.herber.de/forum/messages/1432302.htmlGruß, steve1da
Registriert seit: 22.06.2015
Version(en): 2010
Hi,
nein, ich wollte bloß eine möglichst schnelle Lösung bekommen.
Grüße
Registriert seit: 13.04.2014
Version(en): 365
Hallo, nicht gut! Wenn jemand solche Probleme hat, dann sollte er die nötige Geduld aufbringen, zu warten, bis einer der freiwilligen Helfer Zeit hat, sich mit dem Thema auseinanderzusetzen. Die Tatsache, dass solche Crosspost immer wieder auffallen zeigt doch auch, dass die Helfer viel Foren abdecken und es in der Regel genügt, wenn man ein Forum bemüht. Dann müssen auch nicht mehrere Leute parallel, teilweise unnötig, sich Mühe machen! Wie bereits aus der Tabelle ersichtlich, ist die Zeile der Übereinstimmung angegeben. Bei mehreren Treffern funktioniert das nicht, da wäre dann evtl. folgende Formel anwendbar (ungetestet): Code: {=min(wenn((ABS(AA:AA-H1)<=5)*(ABS(B:B-I1)<=5)+(ABS(C:C-J1)<=5)*(ABS(D:D-K1)<=2)*(ABS(E:E-L1)<=L1/2);ZEILE(A:A)))}
Matrixformel!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 22.06.2015
Version(en): 2010
Hallo,
ja da hast du wohl Recht. Werde eine Weiterleitung hierher in das andere Form posten.
In meinem Problem möchte ich alle sich ähnelden Boxen sozusagen aufzählen, bzw. die Zeile in welcher sich ähnliche Kriterien befinden herausfinden.
Vielen Dank und Grüße
Registriert seit: 13.04.2014
Version(en): 365
Hallo, dann arbeite mit kkleinste: Code: {=wennfehler(kkleinste(wenn((ABS(AA:AA-H1)<=5)*(ABS(B:B-I1)<=5)+(ABS(C:C-J1)<=5)*(ABS(D:D-K1)<=2)*(ABS(E:E-L1)<=L1/2);ZEILE(A:A));Zeile(a1));"")}
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 22.06.2015
Version(en): 2010
Hi,
danke fuer die Antwort.
Ich habe mich mal näher mit der Formel beschaeftigt und verstehesie größtenteils auch. Was ich jedoch nicht verstehe ist, wieso nach ABS(B:B) es mit einem "+" weitergeht und nicht mit einem "*" wie die ganze Zeit. Ähnliches Problem hab eich mit der E:E-L1. Wieso muss das <= L1/2 sein und ist nicht so aufgebaut wie die vorherigen Argumente?
Ich habe versucht diese Formel in die obige Tabelle einzufügen. Jedoch erscheint nur #NAME.
Liebe Grüße und vielen Dank!
Registriert seit: 13.04.2014
Version(en): 365
22.06.2015, 16:29
(Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2015, 16:31 von BoskoBiati.)
Hallo,
was für eine Excel-Version??? Schon mal die Formelauswertung benutzt??? Das + war ein Fehler vom Amt, muß * heißen! L/2= 50% Abweichung beim Volumen?
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
|