Benutzername:   Noch nicht registriert?
Passwort:   Passwort vergessen?
iB Code Einmal klicken um den Tag zu öffnen, nochmal klicken zum Schliessen

Top Smilies
Beitrag

HTML ist on für dieses Forum

IkonCode ist on für dieses Forum

SMILIES LEGENDE ansehen

Beitragsoptionen

Möchten Sie Ihre Signatur hinzufügen?
Wollen Sie per Email über Antworten informiert werden?
Wollen Sie Emoticons in Ihrem Beitrag aktivieren?
 

Beitragsrückblick für (die neuesten Beiträge zuerst)
Mythilos Erstellt: 21:20 am 11. Juli 2011
"..untersucht nur in der ersten Spalte"

jap, das deckt sich mit meiner Überprüfung!
Perfekt!
ocinside Erstellt: 21:09 am 11. Juli 2011
Die vorletzte Zahl gibt die Spalte an, welches Ergebnis ausgegeben werden soll.
Wenn du also Matrix B y ausgeben möchtest, wäre das eine 2.
Aber nur, wenn du auch wie im Beispiel in der ersten suchst und die zweite Spalte ausgeben möchtest.
Ansonsten halt 3 oder 4, etc., wobei der maximale Wert der letzten Spalte entspricht, die du in der Matrix aufnimmst.
Er sucht mit SVERWEIS immer nur in der ersten Spalte.
Mythilos Erstellt: 19:45 am 11. Juli 2011
Danke für die hilfreiche Antwort!

Die X-Werte kann ich nun finden, wie schreibe ich die dazu gehörigen Y-Werte aber in die nächste Spalte?

Ich glaub ich habs:

Code
=SVERWEIS(AW4;AY$4:AZ$1588;2;WAHR)


allerdings weiß ich grad nicht ob dann nciht auch in der "falschen" 2. Spalte mit gesucht wird...

(Geändert von Mythilos um 20:07 am Juli 11, 2011)
ocinside Erstellt: 19:25 am 11. Juli 2011
Dafür eignet sich SVERWEIS sehr gut :thumb:
In deinem Fall müßtest du dafür in E3 folgendes als Formel eintragen:
Code

=SVERWEIS(A3;C3:D20;1;1)

Er geht dann C3 bis C20 durch, sucht dort den ähnlichsten Wert zu A3 und gibt den Wert dann zurück.

In E4 müßte dann folgendes eingetragen werden:
Code

=SVERWEIS(A4;C3:D20;1;1)

...

Du kannst die Werte auch mit $ feststellen und dann einfach die Zeile zur Vervollständigung runterziehen.
Beispiel:
Code

=SVERWEIS(A3;$C$3:$D$20;1;1)


PS: Ganz wichtig ist bei der Funktion SVERWEIS, daß die Wertetabelle (Spalte C) aufsteigend sortiert ist, sonst gibt es falsche Werte.
Ggf. müßtest du dir das mit einer Pivottabelle anpassen.
Mythilos Erstellt: 18:10 am 11. Juli 2011
Hi,
ich habe 2 Matritzen.
Beide Matritzen bestehen aus 2 Spalten, jedoch aus einer unterschiedlichen Anzahl an Spalten(a:133 b:1588). Die jeweils erste Spalte ist immer von 0-100 aufsteigend sortiert.

Ich möchte nun die größere Matritze an die kleine angleichen, indem in in der großen Matritze in der ersten Spalte den Wert suche, der dem der kleinsten am nähesten ist.

BSP:


ich suche den Wert 0,76 (A4) aus Matrix A (x-wert) in Matrix B, der diesen am nähesten kommt. Das muß der Wert 0,75 (C15) sein.

Dann möchte ich diesen Wert "schreiben" lassen und den dazu gehörigen y-Wert in die nächste Spalte.

Ich habe schon ein paar Sachen gefunden, wo es mit Subtraktion des Suchwertes von der Matrix (bspw. MIN, INDEX, VERGLEICH, ABS(MIN...) usw.), versucht wird, aber bislang habe ich für mich noch keine Lösung gefunden.
×