Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

23 Сентябрь 2021, 15:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Разница дат  (Прочитано 557 раз)
0 Пользователей и 1 Гость смотрят эту тему.
neg-56
Участник
**
Offline Offline

Сообщений: 13


« Стартовое сообщение: 16 Август 2021, 21:40 »

Можно ли заставить считать разницу дней дат разного вида
01.02.2020
2019.12.01
Например
У меня не считать через формулу например =а-в
« Последнее редактирование: 16 Август 2021, 21:56 от neg-56 » Записан
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 712



« Ответ #1: 16 Август 2021, 21:59 »

Файл

Дата должна распознаваться (скриншот).
Формат отображения можно изменить.
Из вашего примера неясно: даты введены (импортированы в виде строк) или вводятся с клавиатуры (и распознаются при вводе)?


* Снимок экрана от 2021-08-16 22-07-52.png (118.42 Кб, 1194x664 - просмотрено 16 раз.)
* date-dif.ods (10.72 Кб - загружено 3 раз.)
« Последнее редактирование: 16 Август 2021, 22:21 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.2.0.2 Community
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 561


WWW
« Ответ #2: 17 Август 2021, 13:38 »

Ячейки в Calc бывают 4 типов (CellContentType): пустые, числа, тексты, формулы. Вычисленное значение формулы может быть числом или текстом.
Отдельного типа для дат нет (как и в Excel), для дат задействованы действительные числа. Целая часть числа - номер дня, начиная с 30.12.1899 (этот день имеет номер 0, стартовую дату для документа можно изменить через параметры вычислений), дробная часть - время (как доля суток).
Тип ячейки в Calc вы наглядно увидите, если нажмете Ctrl+F8.
Если для ячейки, в которой содержится число, указать формат даты, то ячейка будет отображаться на экране как дата.
При вводе данных Calc пытается "угадать" (по определенным правилам), вводите ли вы число, дату (в ячейку будут занесено число и соответствующим образом изменен формат ячейки) или текст.

Формулы Calc (как и Excel) формат ячеек не учитывают. Если Вы зададите формулу
Код:
=A1-A2
то значение ячеек A1 и A2 будут преобразованы (если потребуется) в числа. Если в этих ячейках содержится текст, а не число, то для конвертации будут использованы определенные (сложные  Улыбка ) правила, лучше этих ситуаций избегать.


Записан

Владимир.
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!