Excel kopiert Formeln, aber falsche Ergebnisse!?

Hallo,

habe ein kleines Problem mit Excel.

wenn ich Formeln kopiere, funktioniert das zwar, aber die Ergebnisse sind immer die gleichen wie in der ersten Zelle.

Die Formeln die in den Zellen angezeigt werden stimmen jedoch.
Eigentlich müsste also auch das Ergebnis stimmen.
(liegt übrigens nicht am rel. oder abs. Bezug)

Woran liegt es und was kann man tun?

Danke für die Hilfe.

Das

Hallo Das,

wenn ich Formeln kopiere, funktioniert das zwar, aber die
Ergebnisse sind immer die gleichen wie in der ersten Zelle.

kann an der Formel liegen.

(liegt übrigens nicht am rel. oder abs. Bezug)

Möglich.

Woran liegt es und was kann man tun?

Bring mal ein nachvollziehbares Beispiel oder eine Beispielmappe mit FAQ:2861

Gruß
Reinhard

Hallo Reinhard,

Ich habe bspw. in dem Bereich von A1 bis A10 verschiedene Werte.

In der Zelle B1 steht der Wert 10.

Nun gebe ich in die Zelle C1 folgende Formel ein:

=A1/$B$1

Wenn A1 den Wert 100 hat, erscheint das richtige Ergebnis: 10.

Wenn ich diese Zelle jedoch nun bis nach C10 kopieren möchte, erscheint überall das Ergebnis 10.

In der jeweiligen Syntax, steht jedoch die richtige Formel.
Bsp. In der Syntax von C5 steht dann: =A5/$B$1

Hoffe, dass du weißt woran das liegen könnte.

Danke

Das

Hallo Das,

sorry, ich kann das nicht nachvollziehen:

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │
──┼─────┼────┼─────┤
1 │ 100 │ 10 │ 10 │
──┼─────┼────┼─────┤
2 │ 12 │ │ 1,2 │
──┼─────┼────┼─────┤
3 │ 25 │ │ 2,5 │
──┴─────┴────┴─────┘
Benutzte Formeln:
C1: =A1/$B$1
C2: =A2/$B$1
C3: =A3/$B$1

A1:C3
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Wenn es nicht an irgendwelchen Zellformatierungen liegt weiß ich absolut nicht wodran das hängt.

Bastle mal eine beispielmappe wo das auftritt und lade sie hoch.

Gruß
Reinhard

Grüezi Dassen

Ich habe bspw. in dem Bereich von A1 bis A10 verschiedene
Werte.

In der Zelle B1 steht der Wert 10.

Nun gebe ich in die Zelle C1 folgende Formel ein:

=A1/$B$1

Wenn A1 den Wert 100 hat, erscheint das richtige Ergebnis: 10.

Wenn ich diese Zelle jedoch nun bis nach C10 kopieren möchte,
erscheint überall das Ergebnis 10.

In der jeweiligen Syntax, steht jedoch die richtige Formel.
Bsp. In der Syntax von C5 steht dann: =A5/$B$1

Kann es sein, dass bei dir die Berechnugnn auf ‚Manuell‘ gesetzt ist?
Prüfe und änder dies ggf. unter Extras/Optionen/Register: ‚Berechnung‘

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

OT Iteration
Grüezi Thomas,

wenn ich die Iteration auf 1 stelle, dann in B1 eingebe:
=WENN(UND(B1="";A1=„ja“);HEUTE();"")
und in A1 „ja“ eingebe scheint ja alles in Ordnung.

Gebe ich nun aber in eine Zelle in A, sagen wir mal A5, etwas ein, verschwindet das Ergebnis in B1.
Gebe ich nun in A5 nochmal was ein so ist das Ergebnis in B1 wieder da.

Weißt du warum dieser Seiteneffekt auftritt?
XL97.

Danke ^ Gruß
Reinhard

Grüezi Reinhard

wenn ich die Iteration auf 1 stelle, dann in B1 eingebe:
=WENN(UND(B1="";A1=„ja“);HEUTE();"")
und in A1 „ja“ eingebe scheint ja alles in Ordnung.

Gebe ich nun aber in eine Zelle in A, sagen wir mal A5, etwas
ein, verschwindet das Ergebnis in B1.
Gebe ich nun in A5 nochmal was ein so ist das Ergebnis in B1
wieder da.

Das kannst Du in jeder andern Zelle auch haben.

Weißt du warum dieser Seiteneffekt auftritt?
XL97.

Das ist auch in xl2007 der Fall, denn das ist kein Seiteneffekt, sondern Du selbst hast es so festgelegt.

Im ersten Durchgang (beim Eintragen der Formel in B1) ist A1 leer - B1 bleibt daher auch leer, weil die UND-Bedingung nicht erfüllt ist.

Im zweiten Durchgang (beim Eintragen von ‚Ja‘ in A1) ist die UND-Bedingung erfüllt und in B1 steht das aktuelle Datum.

Im dritten Durchgann (und nun wirds spannend, also wenn *irgendwo sonst* etwas engetragen wird) aktualisiert sich die Formel in B1 ebenfalls weil HEUTE() voaltil ist und sich *immer* bei *jeder* Veränderung der Mappe selbst aktualisiert.
Hier ist dann die UND-Bedingung in B1 nicht mehr gegeben, daher wird aktualisiert und eine leere Zelle ausgegeben.

Im vierten Durchgang (wieder irgendwo was ändern) ist die UND-Bedingung dann wieder erüllt - et voilà ein nettes Blinklicht ist entstanden :wink:

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Im vierten Durchgang (wieder irgendwo was ändern) ist die
UND-Bedingung dann wieder erüllt - et voilà ein nettes
Blinklicht ist entstanden :wink:

Grüezi Thomas,

an sich war das, wohl ein falscher Gedanke, dafür gedacht Heute() nur einmalig einzutragen und danach nicht mehr zu ändern.
Geht wohl nur mit Vba.

Macht aber gar nix, bastle ich halt ein schönes Blinklicht, vielleicht mit Jetzt() oder so, mal schauen :smile:

Gruß
Reinhard