Seite 1 von 1
Zellen berechnen
Verfasst: Mo, 23.11.2009 17:55
von schane65
Hallo !
Ich habe eine kleine Datei, in der in einer Zelle (B4) immer neue Zahlen eingetragen werden. In der Zelle B6 soll dann dieser Wert übertragen werden. Wenn jetzt jedoch in Zelle B4 ein neuer Wert eingetragen wird, soll der alte Wert in B6 beibehalten bzw. der neue Wert aus B4 hinzugezählt werden.
Geht das?
Danke schon mal
Gruß Andreas
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 19:27
von Karolus
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 19:53
von schane65
Hallo Karo !
Bei mir funktioniert es leider nicht. Ich habe als Eingabefeld c3, c4 brauche ich eigentlich nicht. in c5 sollen die Stunden zusammengezählt werden. Wie soll ich es machen?
Danke
Gruß Andreas
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 19:56
von Karolus
Hallo
In C5 schreibst du die Formel:
=C3/2+C5
Gruß Karo
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 20:17
von schane65
Hallo KARO !
Ich bekomme immer eine Fehlermeldung: Rechenverfahren konvergiert nicht. Was mache ich falsch? Ich benutze OO 3.1.1.
Gruß Andreas
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 20:36
von Karolus
Hallo
Hast du auch dies befolgt:
Gehe zunächst mal nach -->Extras-->Optionen-->OOo-Calc-->Berechnen. Schalte die Option [x]Iterationen ein , gib unterhalb unter 'Schritte' 1 ein, unter 'minimaler Änderung' 10
?
Gruß Karo
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 20:40
von schane65
Karo,
logisch habe ich das gemacht. Ich mache doch immer, was du sagst, lach...
Gruß Andreas
Re: Zellen berechnen
Verfasst: Mo, 23.11.2009 22:13
von Karolus
Hallo
Dann kannst du evtl. mal abgewandelte Iterationeinstellungen ausprobieren, oder machst das ganze stabil und sicher mit einem kleinem Makro in Verbindung mit einer Schaltfläche:
Etwa so
Code: Alles auswählen
Sub C3_hochzaehlen
with ThisComponent.sheets().getbyName("Tabelle1")
.getcellrangebyName("C5").value = .getcellrangebyName("C5").value + .getcellrangebyName("C3").value
end with
End Sub
Gruß Karo
.
Re: Zellen berechnen
Verfasst: Di, 24.11.2009 11:07
von schane65
Danke Karo,
hat wunderbar funktioniert. Kann man das Makro noch ein wenig erweiteren? Ich möchte in Zelle Zelle C 7 jeweils immer dann plus 1 berechnet haben, wenn in Feld C 3 ein neuer Wert eingetragen wird. oder geht das mit einer Formel?
Also: erster Wert in c 3 eingetragen, C 7 = 1, zweiterer Wert, C 7 = 2 usw.
Gruß Andreas
Re: Zellen berechnen
Verfasst: Di, 24.11.2009 11:31
von Karolus
Hallo
Wenn du das Makro manuel startest reicht doch ne zusätzliche Zeile:
Code: Alles auswählen
.getcellrangebyName("C7").value = .getcellrangebyName("C7").value + 1
__
Du weisst schon das es pro Tabellenblatt über 60000 Zeilen und über 1000 Spalten gibt, warum benutzt du nicht einen Teil davon?
__
Gruß Karo
Re: Zellen berechnen
Verfasst: Di, 24.11.2009 11:39
von schane65
Danke Karo,
genauso klappt es.
Gruß Andreas