Hallo zusammen,
ich habe eine kleine Turniertabelle, die ich automatisch befüllen lassen möchte, dies funktioniert auch ganz brauchbar, lediglich eine Zelle (F6) sträubt sich dagegen.
Formel in D4
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(C5:C7;0;0;3-(ZEILE(D3)-ZEILE(D$3));));
WENN(Matrix="";"";$C$2-Matrix) )
Formel in E5
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(D6:D8;0;0;3-(ZEILE(E4)-ZEILE(E$3));));
WENN(Matrix="";"";$C$2-Matrix) )
Formel in F6
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(E7:E9;0;0;3-(ZEILE(F5)-ZEILE(F$3));));
WENN(Matrix="";"";$C$2-Matrix) )
Wie man dem Formeln entnehmen kann, soll geprüft werden ob die betreffenden Zellen auf der anderen Seite des X leer ist, wenn dies der Fall ist soll der entsprechende Gegenpart dieser Matrix hier auch leer bleiben.
Ist sie hingegen befüllt, soll der Wert aus Zelle C2 (hier steht entweder eine 1 oder eine 2 drin (weiße Schrift), je nach dem ob es nur eine Runde oder eine eine Hin- und Rückrunde gibt). um den Wert auf der anderen Seite des X subtrahiert werden.
Wie gesagt funktioniert auch alles prima lediglich in Zelle F6 bleibt auch bei leerer Zelle immer die 1 stehen, ich hab keine Ahnung wo ich noch gucken kann Formatierung steht in allen betreffenden Zellen auf Standard, hab ich vielleicht irgendwas übersehen, findet einer ggf. einen Fehler?