Ich habe eine Formel:
=SUMIF(Sheet11!$K$3:$K$200,B$66,Sheet11!$O$3:$O$200)
Ich möchte die Zellen darunter ausfüllen und die Blattnummer anpassen lassen, und zwar so:
=SUMIF(Sheet12!$K$3:$K$200,B$66,Sheet12!$O$3:$O$200)
=SUMIF(Sheet13!$K$3:$K$200,B$66,Sheet13!$O$3:$O$200)
und so weiter. Ich habe die ROW- und INDIRECT-Funktionen ausprobiert, aber ich muss sie in der falschen Reihenfolge anordnen, da ich sonst nicht das gewünschte Ergebnis erhalte.
Antwort1
Die Blattnummer wird nicht automatisch angepasst, da es keine Logik gibt, die darauf hinweist, dass es sich um ein anderes Blatt handeln sollte. Sie können den Bereichsverweis mit INDIRECT erstellen, um den Blattnamen anzupassen. Hier ist der Kern, aber Sie müssen ihn basierend auf Ihren Zellpositionen anpassen.
Angenommen, Ihre erste Formel steht in Zeile 1, dann wäre die Blattnummer ROW()+10
. Statt:
Sheet11!$K$3:$K$200, use:
INDIRECT("Sheet"& ROW()+10 & "!$K$3:$K$200")