Seite 1 von 1
Auflösen der Matrix bei der Funktion VERGLEICH().
Verfasst: Di, 08.05.2007 07:35
von slange
Guten Morgen.
Ich habe ein mitleres Problem mit der Funktion
VERGLEICH(), es scheint mir, als würde die
Suchmatrix bei dem Vergleich nicht ausgewertet.
Code: Alles auswählen
VERGLEICH(
$B$7;
ADRESSE( $M$6; xyz.$B$9; 1; "xyz") : ADRESSE( $M$6; xyz.$B$10; 1; "xyz");
0
)
Was mache ich falsch?
Vielen Dank für Eure Hilfe.
Sven[/code]
Verfasst: Di, 08.05.2007 08:10
von Eia
Beschreib mal die Aufgabenstellung:
Du willst die Position vom Wert aus B7 in einem Bereich herausfinden.
Wie ist dieser Bereich definiert?
Wenn man die Bereichsadresse zusammensetzen muss, muss man mit INDIREKT arbeiten.
mfG
Verfasst: Di, 08.05.2007 09:39
von Karolus
Hallo
funktionierts mit:
Code: Alles auswählen
=VERGLEICH($B$7;INDIREKT(ADRESSE($M$6;xyz.$B$9;1;"xyz")&":"&ADRESSE($M$6;xyz.$B$10;1;"xyz"));0)
Falls nicht, poste mal den Inhalt aller referenzierten Zellen.
in B7 sollte dein Suchkriterium stehen.
in M6 die Zeilennr.(numerisch)
in xyz.B9 und xyz.B10 die erste und letzte Spaltennr.(numerisch)
Gruß Karo
Verfasst: Di, 08.05.2007 11:43
von slange
Hallo!
Karolus hat geschrieben:Hallo
funktionierts mit:
Code: Alles auswählen
=VERGLEICH($B$7;INDIREKT(ADRESSE($M$6;xyz.$B$9;1;"xyz")&":"&ADRESSE($M$6;xyz.$B$10;1;"xyz"));0)
Falls nicht, poste mal den Inhalt aller referenzierten Zellen.
in B7 sollte dein Suchkriterium stehen.
in M6 die Zeilennr.(numerisch)
in xyz.B9 und xyz.B10 die erste und letzte Spaltennr.(numerisch)
Gruß Karo
Ja!
Das hat mir gefehlt, alles mit
INDIREKT() zusammenzufassen.
Danke