Hallo Stefan,
ich setze voraus, dass Dir verständlich ist, was (=)B12<>"" tut und welches Ergebnis das bringt.
Der Formelteil B$12:B12<>"" macht zunächst das gleiche und ergibt auch das gleiche Ergebnis. Wenn jedoch eine Formel mit diesem Formelteil nach unten kopiert wird, entsteht daraus in der nächsten Zelle B$12:B1
3<>"". Hier werden also schon zwei Zellen auf <>"" überprüft und somit entsteht dafür auch eine Ergebnismatrix mit zwei Boolschen Werten ... dann drei ...
Wenn dann 1 durch eine Matrix von Boolschen Werten geteilt wird, dann wird daraus wiederum eine Ergebnismatrix aus 1en und/oder Fehlerwerten (weil es für eine Teiloperation wie 1/0 eben einen Fehlerwert gibt).
Die Matrix aus der erweiterten Teilformel 1/(B$12:B12<>"") kann trotz ihrer teilweise internen Fehlerwerte durch die VERWEIS()-Funktion ausgewertet werden, weil diese Funktion, wie nur wenige andere Excelfunktionen, Fehlerwerte einfach ignorieren kann. Somit sucht VERWEIS() die "hinterste" 1 in der intern ermittelten Matrix und übergibt deren Position (Stellenindex) in dieser Matrix an den letzten Parameter der VERWEIS()-Formel weiter.
Grundlagen zum Verständnis von Matrixformeln (und diese spez. VERWEIS()-Formel kann man dazu zählen, auch wenn sie ohne den spez. Matrixformelabschluss schon so auswertet) findest Du hier:
http://www.online-excel.de/excel/singsel.php?f=26 und ff.
Das richtige Verständnis hierzu gewinnt man allerdings nicht nach einmaligen Lesen sondern dieses kommt meist erst mit entsprechender "Übung" und Erfahrung.
Ich hoffe mein Beitrag hilft Dir ein wenig den Weg dahin zu finden.