Seite 1 von 1

Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Mi, 16.09.2015 22:26
von rammi22
Hallo,

ich versuche vergeblich mit unterschiedlichen Funktionen eine Matrix zu verknüpfen, um aus dieser Matrix ein Wert zu Filtern.
Das Problem ist, das es 3 Variablen gibt....
test2.ods
(10.88 KiB) 89-mal heruntergeladen
Hat jemand eine Idee?

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Mi, 16.09.2015 23:04
von echo
Hallo
mal auf die schnelle, für K4 zum kopieren nach unten und rechts:

Code: Alles auswählen

=SUMMENPRODUKT(($A$4:$A$100=$J4)*($B$4:$B$100)*((ISTFEHLER(SUCHEN("x";C$4:C$100;1))*1)=0))
Gruß Holger

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Mi, 16.09.2015 23:07
von rammi22
echo hat geschrieben:Hallo
mal auf die schnelle, für K4 zum kopieren nach unten und rechts:...
Ergibt 0

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Mi, 16.09.2015 23:12
von echo
Sorry, ich habe die Formel noch mal korrigiert, da war ein Bezug falsch weil ich die Formel weiter unten erstellt habe

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Mi, 16.09.2015 23:19
von rammi22
echo hat geschrieben:Sorry, ich habe die Formel noch mal korrigiert...
Vielen Dank, ich schau mir das an.

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Do, 17.09.2015 17:06
von rammi22
Hallo,

die Formel von @echo funktioniert soweit.

Nur bei SUCHEN() gibt es ein Problem. Es kann "x.*" mit dem entsprechenden ident mehrmals vorkommen. Es müsste nur mit dem ersten Treffer gearbeitet werden. SUCHEN() gibt ja kein Parameter, um das Verhalten so einzustellen.

Ich habe in der test-Tabelle mal so ein Szenario eingbaut...
test2.ods
(11.47 KiB) 53-mal heruntergeladen
In der "RESULT-TABELLE" sollte anstatt 4 (Summe aus "RAW-TABLE") 1 stehen bei RESULT-TABLE.ident = abc

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Fr, 18.09.2015 08:44
von rammi22
Ich versuche mal die Frage einfacher zu stellen:

1. Gibt es eine Funktion, welche mir die Zeilennummer des ersten Vorkommen eines String (RegEx) ausgibt?

2. Gibt es eine Funktion, welche mir die Zeilennummer des letzten Vorkommen eines String (RegEx) ausgibt?

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Fr, 18.09.2015 12:22
von rammi22
Also, ich komme meinem Ziel näher, diesesmal habe ich es mit MATRIXFORMELN versucht:

Code: Alles auswählen

{=MIN(WENN(WENN(A4:A9=J4;WENN(ISTFEHLER(SUCHEN("x";C4:C9;1));"xxx";0);"FEHLER Spalte 3")=0;B4:B9;"Fehler"))}
Jetzt bekomme ich eine solche Matrix zurück:

Code: Alles auswählen

3
3
3
3
3
3
Wie kann ich mir nur das erste Element ausgeben lassern?

Die dazugehörende Datei
test-matrix.ods
(12.06 KiB) 47-mal heruntergeladen

Re: Zuordnung von Werten aus definierter Zelle in andere Tabelle

Verfasst: Fr, 18.09.2015 16:22
von rammi22
Nabend,

nach qualvollen Stunden und Stunden hab ich dann eine Lösung gefunden:

Formel in Zelle K4 einsetzen

Code: Alles auswählen

{=INDEX($B$4:$B$9;VERGLEICH($J4&"x";$A$4:$A$9&LINKS($C$4:$C$25;1);0))}
Es ist eine Matrixformel. Geholfen hat mir dieses Tutorial

Um die Formel individuell / Zelle auf den ganzen Bereich anzuwenden:
- Zelle mit der Formel markieren
- kopieren
- Bereich, welcher die Formel aufnehmen soll markieren
- einfügen

Und dann noch die Lösung in Aktion
test-matrix.ods
(11.51 KiB) 62-mal heruntergeladen