Re-2: [de-users] calc / Datengültigkeit

Hallo Ernst,

du hat Recht, was Gerhard vorgeschlagen hat, funktioniert nicht.

Prinzipiell geht das mit der von dir vorgeschlagenen DATUM-Funktion schon - nur akzeptiert sie dummerweise keine Zellenangaben (in diesem Fall A1 statt 2019).

Gruß, Götz

Hallo Gerhard, hallo Götz

Hallo Goetz,

was funktioniert, ist: zwei Hilfszellen, die mit ="01.01." & A1 und
="31.12." & A1 gesetzt werden, und diese Hilfszellen als Minimum und
Maximum angeben.

Gruß
Gerhard

(...)

Damit ich den 1.1. des in A1 stehenden Jahres als Minimum, bzw. den
31.12. des in A1 stehenden Jahres als Maximum eintragen kann, muss
ich das Datum ja "zusammenbauen". Wie mache ich das?

Ich habe es mit "1.1." & A1 versucht, das funktioniert aber nicht.

Nö, funktioniert nicht! Denn mit "" und & machst Du aus den Jahrzahlen
Strings, also Text-Objekte. Min und Max erfordern aber Zahlen, keine
Strings. Du musst über die Funktion Datum gehen, nur damit kannst Du ein
Datum sprich eine Zahl bauen.

Freundlich grüsst

Ernst

Hallo Götz

Hallo Ernst,

du hat Recht, was Gerhard vorgeschlagen hat, funktioniert nicht.

Prinzipiell geht das mit der von dir vorgeschlagenen DATUM-Funktion schon - nur akzeptiert sie dummerweise keine Zellenangaben (in diesem Fall A1 statt 2019).

Gruß, Götz

Wieso funktioniert es bei Dir nicht? Bei mir klappt es. Ich habe folgendes ausprobiert:

Zelle A1: 2019; Zelle B1 =datum(a1;1;1); Zelle C1 =datum(a1;12;31)

Zelle A2: =min(b1;c1) liefert als Ergebnis 1.1.19

Zelle B2: =max(b1;c1) liefert als Ergebnis 31.12.19

Was machst Du anders?

Mein System: Windows 10, LO 6.2.8.2 für 64-bit-Systeme

Freundlich grüsst

Ernst

Hallo Götz

Noch eine Ergänzung zu vorhin:

Hallo Ernst,

du hat Recht, was Gerhard vorgeschlagen hat, funktioniert nicht.

Prinzipiell geht das mit der von dir vorgeschlagenen DATUM-Funktion schon - nur akzeptiert sie dummerweise keine Zellenangaben (in diesem Fall A1 statt 2019).

Gruß, Götz

Könnte es sein, dass von den vorherigen Versuchen die Zellen noch als Text formatiert sind? Probier es zunächst mal auf einem neuen, leeren Tabellenblatt. Wenn's funktioniert, dann könnte es an dieser Formatierung liegen. Dann müsstest Du alle Formatierungen löschen und die Eingabe neu beginnen.

Freundlich grüsst

Ernst

Hallo Götz

Ich hatte die besten Erfahrungen mit:
=DATUM(JAHR($A$1);1;1)
und
=DATUM(JAHR($A$1);12;31)

Bernd