Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1456to1460
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

Vergleich Übereinstimmung 2 Zahlen-Datensätze

Vergleich Übereinstimmung 2 Zahlen-Datensätze
07.11.2015 11:33:33
Joerschi

Hallo liebes Forum,
folgendes Problem soll gelöst werden, aber ich komme über Ideen und Ansatz nicht hinaus.
Gleich zu Anfang mit Skizze, darunter Erläuterung:
Userbild
https://www.herber.de/bbs/user/101305.xlsx
Gegeben sind in einer Zeile B4:K4 linksseitig jeweils bis zu 10 Ziffern (Vorgabewerte).
Falls weniger Ziffern vorkommen, befindet sich in den freien Zellen ein "X".
Rechtsseitig befindet sich in M4 bis P4 je eine Zeile mit Vergleichswerten.
In diesen wird niemals ein "X" auftauchen, sondern höchstens leere Felder.
Gesuchte Lösung 1:
In Spalte R soll nun verglichen werden, wie viele Übereinstimmungen es gibt (Ausgabe Anzahl).
"X" in den Vorgabewerten sollen ignoriert werden, Leerzeichen in den Vergleichswerten ebenfalls.
Die Übereinstimmungen sind positionsunabhängig.
Gesuchte Lösung 2:
In Spalte T4:AC4 und Folgezeilen sollten optimalerweise noch von li nach re die Doppler namentlich ausgegeben werden.
Mein Ansatz war der der Befehl "Vergleich", nur dann weiter...
Hätte jemand einen Tip?
Die richtigen Lösungen sind oben übrigens schon händisch eingetragen.
Danke im Voraus und liebe Grüße
Joerschi

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit INDEX und MTRANS
07.11.2015 12:51:01
WF
Hi,
in T4 folgende Arrayformel:
{=WENNFEHLER(INDEX($B4:$K4;KKLEINSTE(WENN(($B4:$K4=MTRANS($M4:$P4))*SPALTE($A1:$J1)>0; ($B4:$K4=MTRANS($M4:$P4))*SPALTE($A1:$J1));SPALTE(A1)));"") }
nach rechts und nach unten kopieren
Salut WF

AW: mit AGGREGAT() und ZÄHLENWENN() einfacher ...
07.11.2015 14:28:41
... neopa C
Hallo Joerschi,
... in T4: =WENNFEHLER(AGGREGAT(15;6;$B4:$K4/ZÄHLENWENN($M4:$P4;$B4:$K4);SPALTE(A1));"")
und nach rechts und unten kopieren.
In R4 dann einfach: =ANZAHL(T4:AC4)
Gruß Werner
.. , - ...

AW: Danke und Nachfrage
07.11.2015 14:48:29
Joerschi
Besten Dank für die Lösungsvorschläge @ Neopa & WF
Frage: lässt sich die Anzahl in R auch ohne den Umweg der 2. Lösung direkt bestimmen?
In meiner späteren Datei würde es nämlich so umgesetzt, Lösung 2 ist eher ein "Bonus" (aber ist halt erstmal mehr Beschlagnahmung von Rechenressourcen bei Ca. 10.000 Zeilen...)
Liebe Grüße
joerschi

Anzeige
=SUMMENPRODUKT(ZÄHLENWENN($M4:$P4;$B4:$K4))
07.11.2015 15:03:00
WF
.

OK - funktioniert allerdings nur mit Zahlen
07.11.2015 14:56:08
WF
.

AW: Ok, angenommen man ersetzt
07.11.2015 14:59:47
Joerschi
jedes "X" durch eine "999".
Wie müsste man es dann machen?
LG, Joerschi
PS: Bin jetzt erstmal bis abends offline

AW: musst Du aber doch nicht owT
07.11.2015 15:17:50
... neopa C
Gruß Werner
.. , - ...

AW: funktioniert auch mit Texten und in Mix ...
07.11.2015 15:16:52
... neopa C
Hallo WF,
... nur dass dann noch INDEX() und hier SPALTE() ins Speil kommen:
das passt
07.11.2015 15:30:58
WF
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige