folgende Aufgabe (Formel) möchte ich lösen:
Skizze und Musterdatei, darunter Beschreibung:
Musterdatei hierzu: https://www.herber.de/bbs/user/124745.xlsx
Beschreibung: Es gibt verschiedene Reihen (jeweils Spalte D:M) mit Zahlen darin (jede Zahl kommt je Reihe nur einmal vor) sowie auch Leerzellen.
Per Vorgabe in C1 wird ein Wert vorgeben, im Beispiel die 3.
Per Formel ist Zelle N4 sowie O4 gesucht (die dann jeweils nach unten gezogen werden) - gelb markiert.
Dabei soll immer je aktuelle Zahlenreihe die Anzahl derjenigen Zahlenwerte ermittelt werden, die im Vergleich mit allen vorherigen Zahlenreihen übereinstimmen.
Ausgegeben werden soll in der Formel die Anzahl, wie oft mindestens der Vorgabewert in C2 als Vergleichanzahl erzielt wurde (zu allen vorherigen Reihen).
(es sind demnach zwei Teilformeln in einer vereint: einmal der Vergleich der Übereinstimmungen an sich sowie das Zählen wie oft größer als Vorgabewert)
Dabei gibt es zwei gesuchte Formellösungen:
a) für Spalte "N": einmal indem nur die reinen Zahlenwerte komplett ohne Beachtung Leerzellen verglichen werden (jeder gleiche Zahlenwert ist eine Übereinstimmung); und
b) für Spalte "O": einmal, wo wiederum die übereinstimmenden Zahlenwerte sowie aber auch diejenigen Leerzellen verglichen werden, welche in einer vorherigen Reihe mit Zahlenwerten aufgefüllt sind. Diese wären auch als eine Übereinstimmung zu werten. (allerdings dürfen da nur Zahlen und Leerzellen als Übereinstimmung gewertet werden - die reine Anzahl übereinstimmener Leerzellen darf nicht mitgezählt werden: Siehe im Beispiel die Reihen A und C, wo in Reihe A eine Leerzelle und in Reihe C sieben Leerzellen sind. Das eine Leerzeichen darf nicht als Übereinstimmung gezählt werden).
Musterlösungen für a) und b) erklärt:
Die Lösungen in N4 sowie O4 lauten 0, weil es die erste Zahlenreihe ist, welche vorher noch nichts zu vergleichen hat.
a)
Die manuelle Lösung in Zelle N5 lautet "1", weil genau die Reihe A vorher in mindestens 3 Werten ("1","2","3","4") entsprechend der Vorgabe C1 übereinstimmt, welche alle Leerzellen ignoriert.
Die manuelle Lösung in Zelle N6 lautet "0", weil keine Reihe vorher mindestens 3 Übereinstimmungen hat (jeweils nur die "1" und "2", was kleiner Vorgabe C2 ist), welche die Leerzellen ignoriert.
b)
Die manuelle Lösung in Zelle O5 lautet "1", weil diese Reihe B vorher mindestens 3 Übereinstimmungen zu Reihe A hat (die "1","2","3","4" sowieso sowie die 4 Leerzellen I5:L5, wo in Reihe A ein Zahlenwert, aber in Reihe B eine Leerzelle ist [anders herum, also wenn da in Reihe A Leerzellen und in Reihe B Zahlenwerte wären, würde das natürlich genauso gelten und wäre je eine Übereinstimmung] - der Übereinstimmungswert wäre demnach 8).
Die manuelle Lösung in Zelle O6 lautet "2", weil diese Reihe C mindestens 3 Übereinstimmungen zu je beiden Reihen A und B vorher hat (die "1","2" sowie die Leerzellen, wo in in Reihe A und Reihe B zugleich Zahlenwerte stehen: im Vergleich zu Reihe A wäre das ein Übereinstimmungswert von 8 und zu Reihe B ein Übereinstimmungswert von 4 - beide sind größergleich der Vorgabewert in Zelle C1).
(PS: Ich hoffe ich habe alles richtig erklärt und beschrieben und die Musterlösungen passen .... :-) )
Vorab vielen lieben Dank für jeden Formeltip und beste Grüße
Joerschi
PS: Zu vergleichen sind in meinem Problem circa je 1000 Reihen untereinander, wobei Reihe 5 nur vier Vorgänger zu vergleichen hat und Reihe 1000 dann natürlich 999.
Eine Hilfsspalte ist ok.