Вставьте дату в ячейку в sc

Вставьте дату в ячейку в sc

В sc (калькулятор электронных таблиц) я отформатировал столбец с помощью, <f 12 0 3>но не смог вставить допустимую дату в его ячейки. Если я использую цифру <\^D15/12/31>(или другие подобные обозначения, с начальной буквой или без нее) ^D, я получаю только строку без возможности подсчитать разницу дат. Может ли кто-нибудь дать мне какие-либо подсказки?

решение1

Вы можете вставить дату, используя @dtsфункцию, например =@dts(15,12,31). При необходимости она преобразуется в количество секунд с начала эпохи, чтобы вы могли вычислить разницу. Например, если в ячейке A1есть это значение, а в ячейке A2есть день раньше =@dts(15,12,30), то вы можете установить B1и =A1-A2она покажет 86400.00, т.е. разницу в секундах.

Я не думаю, что вы можете сделать что-то еще с этой разницей во времени, кроме обычной арифметики. Вы можете использовать ^D(control-D), чтобы изменить формат отображения. Например, введите F^D%Twhile над B1ячейкой, и теперь она будет отображаться какчасы:минуты:секунды 01:00:00(см. man strftime для получения информации %T), но это все еще «секунды от эпохи», поэтому вы не можете, например, преобразовать их в количество недель, кроме как путем деления на соответствующее количество секунд.

решение2

В качестве дополнения к ответу можно ввести дату и время, а затем отформатировать запись в соответствии с ожиданиями.

Информация о ячейке (коды формата) [две формулы]:

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

Метод:

  • Выберите ячейку для ввода даты и времени
  • Нажиматьe
  • @dts(2022,5,4)+@tts(8,30,45)иEnter
  • НажиматьF
  • "^D%m/%d/%y&nbsp;&nbsp;%H:%M:%S"иEnter
  • Нажмите f, затем нажмите l(строчная буква L) несколько раз до достижения нужной ширины, затемEnter

Для строки формата необходимо нажать Ctrl+ D, а затем ввести коды. См. "man date" для возможных кодов. Формулы начинаются с @, где @dts(y,m,d)преобразует дату, а @tts(H,M,S)преобразует время; обе преобразуют в секунды из эпохи и могут быть добавлены для получения истинной даты и времени.

Также полезно man sc, и в scнажмите ?для просмотра меню справки, используйте клавиши aдля перехода в pлюбое место этого меню или подменю или qдля выхода обратно в электронную таблицу.

Это удобная утилита для работы с электронными таблицами; множество встроенных формул, включая формулы амортизации кредита и другие.

Связанный контент