Часто задаваемые вопросы - LibreOffice Calc

From The Document Foundation Wiki
< Faq‎ | Calc‎ | 139
Jump to: navigation, search

Как вставить фиксированную (не изменяемую) дату или время

Проблема

Функции TODAY() и NOW() автоматически рассчитывают текущую дату и время, но, при повторном открытии файла (или при принудительном пересчете значений формул) эти значения автоматически пересчитываются, то есть они не "фиксированные".

Вставка при помощи клавиатуры

Простым и быстрым решением является использование сочетаний клавиш, определенных по умолчанию:

  • Ctrl+; для вставки даты,
  • ⇧ Shift+Ctrl+; для вставки времени.

В обоих случаях значение в ячейку будет вставлено в формате dd/mm/yyyy hh:mm:ss. Формат по умолчанию для отображения даты - dd/mm/yy и для отображения времени - hh:mm:ss.

Вставка при помощи мыши

Есть две возможности: создание выпадающего списка в ячейке или с помощью элемента управления «календарь».

  • Выпадающий список
    1. Выделите ячейку или диапазон ячеек
    2. Выберите пункт меню Формат ▸ Ячейки и задайте формат Дата, нажмите ОК.
    3. Выберите пункт меню Данные ▸ Проверка
    4. На вкладке Критерии значение выпадающего списка Разрешить измените на Диапазон ячеек
    5. В поле Источник введите следующее выражение TEXT(TODAY();"DD/MM/YY")

Функция TODAY() возвращает дату, функция TEXT() представляет эту дату в желаемом формате. Пользователь может вставить дату одним щелчком мыши:

screenshot of Data Validity
Inserting the date with one click in the list
  • Элемент управления "Календарь"

Отобразите панель инструментов Элементы управления. В ней щелкните по значку "Дополнительные элементы управления", затем в новой панели инструментов выберите инструмент Поле даты.

copie d'écran barres d'outils
Menu Affichage ▸ Barres d'outils pour choisir l'outil
  1. Нарисуйте элемент управления
  2. Щелкните по нему правой кнопкой мыши и выберите пункт контекстного меню Элемент управления, чтобы отобразить его свойства
  3. На вкладке Общие установите свойство Раскрываемый в значение Да (прокрутите список свойств до самого низа)
  4. Щелкните в панели инструментов Элементы управления по значку Режим разработки

С этого момента при нажатии на стрелку в нарисованном Вами поле, Вам стал доступен календарь, в котором можно выбрать нужную дату.

copie d'écran contrôle date
Cliquer sur la flèche pour afficher le calendrier

Примечание:

  • Дата, выбранная в календаре, не вставляется, как значение, в ячейку! .
  • Существует элемент управления, который называется Поле времени, но использовать его так же, как Поле даты не получится из-за ограничений LibreOffice.