habe folgendes Problem. Bei relativen bezügen ändert excel ja beim kopieren automatisch die zellbezüge. er passt sie zeilen und spalten mäßig an. (spalten mäßig ist das auch in ordnung, zeilenmäßig stört es mich) d.h. wenn die formel eine zeile nach unten kopiert wird, dann ändert sich auch die zeile in der formel um eins. bei zwei zeilen analog etc.
mein ziel ist es, dass sich die zellbezüge in den formeln nicht jede zeile um eins anpassen sondern zum beispiel erst jede zweite oder dritte zeile:
dazu habe ich schon folgende formel entwickelt.
=WENN(UND($G$3=2;C11="");"="&$G$2&WENN(ISTZAHL(WERT(RECHTS(C10;3)))=WAHR;RECHTS(C10;3)+1;WENN(ISTZAHL(WERT(RECHTS(C10;2)))=WAHR;RECHTS(C10;2)+1;WENN(ISTZAHL(WERT(RECHTS(C10;1)))=WAHR;RECHTS(C10;1)+1;"")));WENN(UND($G$3=3;C11="";C10="");"="&$G$2&WENN(ISTZAHL(WERT(RECHTS(C9;3)))=WAHR;RECHTS(C9;3)+1;WENN(ISTZAHL(WERT(RECHTS(C9;2)))=WAHR;RECHTS(C9;2)+1;WENN(ISTZAHL(WERT(RECHTS(C9;1)))=WAHR;RECHTS(C9;1)+1;"")));""))
in G1: steht die erste bezugsnummer z.b.: 1
in g2: steht die formel: z.b.: tabelle1!
so dass g2 & g1: tabelle1!1 ergibt.
in g3: ist der step angegeben um den gesprungen werden soll: hier sind nur 2 und 3 relevant.
das funktioniert soweit auch ganz gut. excel schreibt mir auch die gewünschte formel in das feld. nur liefert es nicht den gewüünschten wert.
wenn ich das ganze kopiere steht immer noch nur der formeltext in der zelle. gehe ich aber in die zelle und bestätige mit enter ohne was zu ändern dann funktioniert alles so wie es soll.
welche möglichkeiten gibt es.
danke im voraus.
andreas