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
Hallo Andreas
viewtopic.php?f=2&t=30502#p122829

Gruß Karo

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