Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1352to1356
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Werte vergleichen und anderen Wert übernehmen.

Werte vergleichen und anderen Wert übernehmen.
24.03.2014 14:28:16
huskymummy
Ich habe eine Datei mit mehreren Tabellenblättern. In Tabellenblatt A befindet sich ein Wert (z. B.: 65). In Tabellenblatt B befindet sich eine Tabelle mit zwei Spalten, in der Zahlen- und %-Werte stehen, z. B.:
100% 71
95% 70
90% 65
85% 62
Ich möchte folgendes erreichen: Der Wert aus Tabellenblatt A wird in Tabellenblatt B gefunden und der daneben stehende %-Wert als Ausgabewert zurückgegeben (hier im Beispiel 90%).
Erschwerend kommt hinzu, dass auch die dazwischen liegenden Werte berücksichtigt werden sollen, heißt: steht in Tabellenblatt A ein Wert von 65-69, dann gib 90% zurück, steht in Tabellenblatt A ein Wert von 62-64, dann gib 85% zurück...
Wie bekomme ich das hin?

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte vergleichen und anderen Wert übernehmen.
24.03.2014 15:04:26
Rudi
Hallo,
=index(tabelle2!A:A;vergleich(A1;tabelle2!B:B;-1))
Gruß
Rudi

Du solltest es Dir leichter machen ...
24.03.2014 15:13:25
der
Hallo,
... transformiere Deine Vergleichswerte in Tabelle B wie folgt:
0 0%
62 85%
65 90%
70 95%
71 100%
... dann reicht eine einfache SVERWEIS()-Formel: =SVERWEIS(E1;TabelleB!A:B;2;1) ...
Gruß Werner
.. , - ...

AW: Werte vergleichen und anderen Wert übernehmen.
24.03.2014 16:10:02
huskymummy
Hallo, ich habe mich da wohl leider nicht deutlich ausgedrückt. In Tabellenblatt A gibt es diese Einträge mehrfach:
Bereich 1
100% 71
95% 70
90% 65
85% 62
Bereich 2
100% 65
95% 64
90% 62
85% 61
Ich möchte folgendes erreichen: Der Wert aus Tabellenblatt A wird in Tabellenblatt B gefunden und der daneben stehende %-Wert als Ausgabewert zurückgegeben (hier im Beispiel 90% bei "Bereich 1"). Dies aber nur dann, wenn der "Bereich" aus Tabellenblatt A mit dem aus Tabellenblatt B übereinstimmt.
Erschwerend kommt hinzu, dass auch die dazwischen liegenden Werte berücksichtigt werden sollen, heißt: steht in Tabellenblatt A ein Wert von 65-69, dann gib 90% zurück, steht in Tabellenblatt A ein Wert von 62-64, dann gib 85% zurück... Auch hier gilt, dass "Bereich" aus Tabellenblatt A mit dem aus Tabellenblatt B übereinstimmen muss.
Wie bekomme ich das hin?

Anzeige
was steht denn nun wo? ...
24.03.2014 16:59:03
der
Hallo,
... in Deinen beiden Beiträgen steht nicht nur was anderes als im ersten sondern es ist mir nun völlig unklar was Du wo und wie vergleichen willst?
Gruß Werner
.. , - ...

AW: was steht denn nun wo? ...
25.03.2014 10:11:31
huskymummy
Hallo, also was anderes sollte da nicht drin stehen, ich habe es nur erweitert. Ich versuche es mal anders.
Folgendes steht in Tabellenblatt A:
Bereich 1 (das ist z. B. eine Abteilung, für die der unten genannte Wert gilt)
65 (das ist der Wert, nach dem in Tabellenblatt B gesucht werden soll)
#NV (hier soll letzten Endes das Ergebnis der Suche stehen)
Bereich 2 (das ist z. B. eine Abteilung, für die der unten genannte Wert gilt)
63 (das ist der Wert, nach dem in Tabellenblatt B gesucht werden soll)
#NV (hier soll letzten Endes das Ergebnis der Suche stehen)
In Tabellenblatt B stehen folgende Einträge:
Bereich 1
100% 71
95% 70
90% 65
85% 62
Bereich 2
100% 65
95% 64
90% 62
85% 61
Als Ergebnis erwarte ich in Tabellenblatt A dann folgendes:
Bereich 1
65
90%
Bereich 2
63
90%
Ich hoffe, es ist jetzt klarer, was ich möchte...?

Anzeige
nun ist es eindeutig, allerdings ...
25.03.2014 13:25:14
der
Hallo,
... gilt nach wie vor meine Aussag: Mach es Dir zur Auswertung einfacher.
Gib Deine Vergleichswerte in Tabelle B transformiert ein. Trotzdem wird die Formel natürlich schon etwas länger, da jetzt die Auswertung eine weitere Bedingung berücksichtigen muss.
A

 BCD
1  Ergebnis
2Bereich 16590%
3Bereich 26390%
4Bereich 16990%
5Bereich 16485%
6   

Formeln der Tabelle
ZelleFormel
D2=INDEX(B!E:E;VERGLEICH(C2;INDEX(B!A:D;2;VERGLEICH(B2;B!$1:$1;)):INDEX(B!A:D;99;VERGLEICH(B2;B!$1:$1;)); 1)+1)


B

 ABCDE
1Bereich 1Bereich 2Bereich 3Bereich 4Wert
200  0%
36261  85%
46562  90%
57064  95%
67165  100%
7     


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

Anzeige
AW: nun ist es eindeutig, allerdings ...
26.03.2014 15:48:30
huskymummy
Hat leider nicht geklappt, habe zwar die Datei wie vorgeschlagen transformiert, leider klappt es aber nicht. Trotzdem vielen Dank.

und nun gibts Du einfach auf oder? ...
26.03.2014 15:55:37
der
Hallo,
... vielleicht ist Dir nur beim Anpassen der Formel an Deine Struktur ein Fehler unterlaufen? Oder... aber hellsehen kann ich leider nicht.
Gruß Werner
.. , - ...

AW: und nun gibts Du einfach auf oder? ...
28.03.2014 13:13:07
huskymummy
Hallo,
ich habe mehrfach nachgesehen, ob ich was falsch gemacht habe, konnte aber absolut nichts feststellen. Daher wüsste ich jetzt auch nicht, was ich noch tun sollte?
Viele Grüße
Nicole

hast Du mein Beispiel nachgestellt ...
28.03.2014 19:24:44
der
Hallo Nicole,
... und kamst Du dort auf die richtigen Ergebnisse?
Ohne zumindest einen relevanten Auszug aus Deiner Datei (diesen kannst Du hier einstellen) kann man schlecht prüfen, wo der Haken liegen könnte.
Gruß Werner
.. , - ...

Anzeige
AW: hast Du mein Beispiel nachgestellt ...
28.03.2014 20:43:21
Huskymummy
Hallo,
das hätte ich gemacht, aber es handelt sich um sehr sensible Daten, die ich leider nicht veröffentlichen kann. Ich probiere es am Montag nochmal, dann edle ich mich nochmal.
Danke und viele Grüße
Nicole

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige