Auflösen der Matrix bei der Funktion VERGLEICH().

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

slange
Beiträge: 2
Registriert: Di, 08.05.2007 07:17

Auflösen der Matrix bei der Funktion VERGLEICH().

Beitrag 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]
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag 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
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Beitrag 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
slange
Beiträge: 2
Registriert: Di, 08.05.2007 07:17

Beitrag 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
Antworten