ergebnis aus zelle in andere zelle schreiben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von komma4 »

Lirave hat geschrieben:in einer Zelle (A1) steht ein von Hand eingetragenes Datum, in einer weiteren Zelle (A2) steht das aktuelle Datum mittels " =HEUTE() ".
In einer weiteren Zelle (A3) steht =WENN(A1-A2>0; pseudocode ;"") mit pseudocode =" schreibe das aktuelle Datum in Zelle (A4) "

Wie hier im Forum ausführlich diskutiert kann ein pseudocode keine Werte in Zellen (des aktuellen Tabellenblatts) schreiben.

Versuche mal folgende Formel: =WENN(A1-A2>0;HEUTE();"")

Oder brauchst Du ein "fixes Datum", wann die Berechnung ausgeführt wurde (dass A4 sich nach Eingabe A1 nicht mehr ändert)?


Ist das schon die Lösung Deines Problems?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von clag »

Hallo Lirave,

deine Beschreibung ist für mich nicht eindeutig

mit den ersten drei Zellen A1, A2, A3, möchtest du scheinbar ermitteln ob ein
händisch eingegebenes Datum in A1 am Tag der Eingabe A2=HEUTE() in der Zukunft liegt "wahr" A3=WENN(A1-A2>0; xxx;"")

wenn wahr dann soll in A4 der Tag der Eingabe eingetragen werden,

wobei, es einen großen Haken gibt nämlich diese deine Forderung
wobei in Zelle A4 keine Funktion stehen darf.
die lässt sich nur mit einem Makro realisieren !

denn das Datum welches du in A4 ablegen möchtest kann nur auf drei Möglichkeiten da hinein kommen
1. händisch eingetragen, 2. es ist das Ergebnis einer Formel oder 3. per Makro hineingeschrieben.

dies betrachtend ist dein Wunsch nicht erfüllbar.

Wenn du etwas protokollieren möchtest, müsste der Wert aus A4 durch eine weitere Aktion fortlaufend irgendwo abgelegt werden ?
auch das wäre mMn auch nur mit einem Makro möglich.


aber wieso darf A4 nicht das Ergebnis einer Formel sein ?

wenn dir eine Formellösung vielleicht doch genügt,
könntest du mit den 2 folgenden Formeln erreichen das in D1 ein Datum fixiert wird (C1 wird nicht benötigt)

in B1=WENN(A1="";"";WENN(B1="";HEUTE();B1))
in D1=WENN(A1-B1>0;WENN(A1="";"";WENN(D1="";JETZT();D1));"")

die Zellen bleiben leer bis du in A1 ein Datum eingibst das in der Zukunft liegt
die zwei Formeln sind nötig da ja auch der B1=HEUTE() Wert fixiert werden muss,
damit auch am nächsten Tag die Berechnung in D1 das gleiche Ergebnis bringt.
markiere B1 D1 und zieh die Formel nach unten in weitere Zeilen, und gib dann in Spalte A Datumswerte ein

vielleicht hilft dir das.
Zuletzt geändert von clag am Fr, 16.07.2010 09:50, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von komma4 »

clag hat geschrieben:
wobei in Zelle A4 keine Funktion stehen darf.
die lässt sich nur mit einem Makro realisieren !
Unsinn... dafür gibt es die Formel ISTFORMEL

Code: Alles auswählen

=WENN(ISTFORMEL(A4);"A4 hat Formel";"A4 hat keine Formel")
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von clag »

Hallo Lirave

für den Fall, dass die Formel in den Zeilen vervielfacht werden soll müsste in
A2 =WENN(A1="";"";WENN(A2="";HEUTE();A2))
A4 =WENN(A1-A2>0;WENN(A1="";"";WENN(A4="";JETZT();A4));"")
stehen!

@ komma4
das dir mein Argumentation nicht zusagt sehe ich
komma4 hat geschrieben:Unsinn... dafür gibt es die Formel ISTFORMEL
allerdings verstehe ich nicht wie deine Formel funktionieren soll?


wärst du so gut mir zu erklären wie mit deiner Formel, die Forderung
Lirave hat geschrieben:wobei in Zelle A4 keine Funktion stehen darf.
erfüllt wird, und ohne ein Makro ein Wert in die Zelle A4 gelangen soll ?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von komma4 »

Meine Aussage bezog sich darauf, dass man durchaus mit einer Formel feststellen kann, dass eine Zelle eine Formel enthält.
Wie wir die letzten Tage ja schon festgestellt haben lassen sich (fremde) Zellen auf dem aktuellen Tabellenblatt nicht durch eine Formel oder benutzerdefinierte Funktion setzen.


Warten wir mal den OP ab... was er zu dem Ganzen hier meint.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von Gert Seler »

Hallo Lirave,
benutze bitte zum "Datei_hochladen", unten links, das Register "Dateianhang hochladen" rechts neben dem Register "Optionen".
Und verwende bitte nur "dummy-Daten" und keine echten.
Ich kann unter o.g. Link keine Datei laden.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von clag »

Hallo Lirave,

vielleicht kannst du hiermit etwas anfangen;
die Farbe kannst du natürlich auch ändern falls es dir zu bunt wird

wenn du etwas nicht verstehst, frag nach, nein nicht bei Otto sondern OO.info :D
Medikamente.ods
(18.97 KiB) 64-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von clag »

Hallo Lirave,

hier die etwas "verbesserte" Version
Medikamente_a.ods
(19.54 KiB) 77-mal heruntergeladen
der MakroCode ist eher unverständlich weil aufgezeichnet, zu finden unter
Menü > Extras > Makros > Makros verwalten > OpenOffice.org Basic ....
_Medikament_a _Standard _ Module

spiel mal ein bisschen mit dem Entwurf von mir .....
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: ergebnis aus zelle in andere zelle schreiben

Beitrag von clag »

Hi Lirave,

wenn dich das glücklich macht
dann bist du hier viewtopic.php?f=18&t=1553 viel besser aufgehoben ..
dann viel Spaß beim durchlesen :D
hat aber eigentlich nicht mehr viel mit deiner Eingangsfrage zu tun oder ?

und mit dem Entwurf konntest du nichts anfangen ?
schade ..
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten