Einfügen eines Datums in eine Zelle in sc

Einfügen eines Datums in eine Zelle in sc

In sc (Tabellenkalkulator) habe ich eine Spalte mit formatiert, <f 12 0 3>konnte aber kein gültiges Datum in die Zellen einfügen. Wenn ich Ziffern <\^D15/12/31>(oder andere ähnliche Notationen mit oder ohne den Anfangsbuchstaben ) eingebe ^D, erhalte ich nur eine Zeichenfolge ohne die Möglichkeit, Datumsunterschiede zu berechnen. Kann mir jemand Tipps geben?

Antwort1

Sie können ein Datum mit der @dtsFunktion einfügen, z. B. =@dts(15,12,31). Bei Bedarf wird es in eine Anzahl von Sekunden seit der Epoche umgewandelt, sodass Sie eine Differenz berechnen können. Wenn beispielsweise die Zelle A1diesen Wert hat und die Zelle A2einen Tag früher liegt =@dts(15,12,30), können Sie auf einstellen B1und =A1-A2es wird angezeigt 86400.00, also die Differenz in Sekunden.

Ich glaube nicht, dass Sie mit diesem Zeitunterschied etwas anderes machen können als die üblichen Rechenoperationen. Sie können ^D(Strg-D) verwenden, um das Anzeigeformat zu ändern. Geben Sie beispielsweise F^D%Twhile über der B1Zelle ein und sie wird nun alsStunden:Minuten:Sekunden 01:00:00(siehe man strftime für %T), es handelt sich jedoch immer noch um „Sekunden ab Epoche“, sodass Sie es beispielsweise nicht in eine Anzahl von Wochen umrechnen können, außer durch Division durch die entsprechende Anzahl von Sekunden.

Antwort2

Als Nachtrag zur Antwort ist es möglich, sowohl Datum als auch Uhrzeit einzugeben und den Eintrag dann entsprechend den Erwartungen zu formatieren.

Zelleninfo, (Formatcodes) [zwei Formeln]:

B18 (^D%m/%d/%y %H:%M:%S) [@dts(2022,5,4)+@tts(8,30,45)]

Die Methode:

  • Wählen Sie eine Zelle für die Datums-/Uhrzeiteingabe aus
  • Drücken Siee
  • @dts(2022,5,4)+@tts(8,30,45)UndEnter
  • Drücken SieF
  • "^D%m/%d/%y&nbsp;&nbsp;%H:%M:%S"UndEnter
  • Drücken Sie f, dann drücken Sie l(kleines L) wiederholt, bis die gewünschte Breite erreicht ist, dannEnter

Für die Formatzeichenfolge ist es wichtig, tatsächlich Ctrl+ zu drücken Dund dann Codes einzugeben. Mögliche Codes finden Sie unter „man date“. Formeln beginnen mit @, wobei @dts(y,m,d)ein Datum und @tts(H,M,S)eine Zeit konvertiert werden; beide konvertieren in Sekunden aus der Epoche und können für ein echtes Datum und eine echte Zeit addiert werden.

Ebenfalls nützlich ist . Drücken Sie man scund , um ein Hilfemenü anzuzeigen, die Tasten zu verwenden, um überall in diesem Menü oder in den Untermenüs hin zu gelangen oder um zum Tabellenblatt zurückzukehren.sc?apq

Dies ist ein nettes Shell-Tabellenkalkulationsprogramm mit vielen integrierten Formeln, einschließlich der Tilgung von Darlehen und anderen.

verwandte Informationen