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

Forumthread: In 2. Tab. ähnliche Werte suchen & ausgeben

In 2. Tab. ähnliche Werte suchen & ausgeben
09.05.2014 10:22:42
Philipp
Hi Community,
ich habe ein kleines Problem mit dem automatisierten Suchen nach ähnlichen Werten.
Ich habe zwei Tabellen, im Beispiel ist das Tabelle 1 und 2.
Beispiel: https://www.herber.de/bbs/user/90591.xls
Tabelle 1 enthält 3 verschiedene Typen (Spalte A). Jeder Typ enthält verschiedene IDs (B; nach Größe sortiert).
Tabelle 2 enthält in Spalte G die gleichen Typen wie Tabelle 1. Die Typen sind vom Namen her identisch zu Tabelle 1, aber die Anzahl ist anders. Zusätzlich hat jede ID einen Wert (Spalte I).
Ich möchte jetzt getrennt nach Typ für jede ID in Tabelle 1 die nächst passende ID und den zugehörigen Wert aus Tabelle 2 wissen. Die gesuchte ID kann größer oder kleiner sein. Werte aus Tabelle 2 können auch mehrfach vergeben werden. Ich habe das mal per Hand im Beispiel für Typ a gemacht.
Wie kann ich das automatisch lösen?
Verweis und Sverweis scheint nicht zu funktionieren, da diese nur den nächst kleinere Wert ausspucken?

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ein erster Vorschlag ...
09.05.2014 12:01:48
der
Hallo Philipp,
... nachfolgende, noch nicht optimale Formel in E4 ergibt das Gesuchte. Allerdings ist in E9 rein mathematisch als Ergebnis sowohl 7,3 als auch 8,5 richtig. Letzteres ermittelt meine derzeitige Formel. Welche Begründung Deinerseits spricht für 7,3?
 ABCDEFGHIJK
1Ist-Werte      Suchen-Werte
2    Ergebnis-Werte     
3TypID   IDWert  TypIDWert
4a0,9  1,49,4  a1,49,4
5a2,1  1,91,0  a1,91,0
6a2,8  1,91,0  a5,04,5
7a3,8  5,04,5  a7,30,7
8a6,0  5,04,5  a8,58,7
9a7,9  8,58,7  b3,34,1
10a8,6  8,58,7  b5,37,1
11a9,1  8,58,7  b5,84,6
12b0,1  3,34,1  b7,15,0
13b1,2  3,34,1  b7,40,4
14b1,4  3,34,1  b8,45,8
15b4,3  3,34,1  c0,18,7
16b7,7  7,40,4  c1,84,6
17b8,7  8,45,8  c4,00,3
18b9,1  8,45,8  c8,62,9
19b9,8  8,45,8  c9,43,2
20c0,3  0,18,7     
21c1,6  1,84,6     
22c2,7  1,84,6     
23c4,9  4,00,3     
24c5,1  4,00,3     
25c5,4  4,00,3     
26c8,4  8,62,9     
27           

Formeln der Tabelle
ZelleFormel
E4{=INDEX(J:J;MIN(WENN(WENN((J$4:J$99>0)*(I$4:I$99=A4); ABS(J$4:J$99-B4))=MIN(WENN((J$4:J$99>0)*(I$4:I$99=A4); ABS(J$4:J$99-B4))); ZEILE($4:$99))))}
F4=VERWEIS(9;1/(E4=J$4:J$99)/(I$4:I$99=A4); K$4:K$99)
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: ein erster Vorschlag ...
09.05.2014 13:25:36
Philipp
Hi Werner,
super, danke schön!
Die E9 ist mir gar nicht aufgefallen. Ich denke aber, das ist kein Problem, da im eigentlichen Datensatz die Werte drei Nachkommastellen haben. Möglich, aber recht unwahrscheinlich, dass da noch mal dieser Fall auftritt.
Vielen Dank noch mal! :-)
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige