Форум на Kuban.ru (http://forums.kuban.ru/)
-   Использование программ (http://forums.kuban.ru/f1025/)
-   -   LibreOffice (http://forums.kuban.ru/f1025/libreoffice-3020729.html)

ssept8 04.09.2012 12:41

LibreOffice
 
Есть ли здесь спецы по сабжу? Вопрос вроде простой - вычисления с ячейками типа число и время, но пока не получается :(

economist 04.09.2012 16:05

Если не получаются вычисления - значит время или дата - не число, а текст.

Если формат ячейки - Выравнивание - По умолчанию и содержимое ячейки прижалось влево - это верный признак, что в ячейке не число, не дата и не время, а текст. И значит для вычислений его нужно конвертировать в число, а потом уже "оцифрованную" дату можно складывать, сдвигать итп.:
=DATEVALUE(A1)
=ДАТАЗНАЧ(A1)
(нижняя - для Excel)

Формула естественно не дура, и 30.02.12 она вернет как ошибку - такой даты нет.

TVV1 04.09.2012 16:09

1+ еще есть расширение ConvertTextToNumber для Calc
[url]http://extensions.services.openoffice.org/project/CT2N[/url]

ssept8 05.09.2012 15:01

1: Вот имею ячейку D3 с явно заданным временным типом данных, допустим там 10:00.
В ячейке F3 (числового типа) пишу TIMEVALUE(D3) и получаю Ошибку 502. То есть, до собственно каих-то вычислений и не доходит дело.
Нужно-то всего число умножить на время, получить минуты и добавить к другому времени...
2: Да, вчера нашел и поставил, но тут она не нужна - со строками нет работы в данном случае.

TVV1 05.09.2012 17:09

Если там написано 10:00 и ячейка имеет тип дата, то ты конечно можешь его умножить без всяких заморочек, но получишь не то что ожидал ;)
Рекомендую в справке почитать разделы
Функции даты и времени
Операции с датами и временем
Вычисление разницы во времени

baza_2000 05.09.2012 17:46

при сохранении и закрытии докумета в LibreOffice
3.6.1.2 ,а при новом открытии всегда документ с начала страницы,в чём проблема может быть?

Технолог 05.09.2012 17:59

[em]В ячейке F3 (числового типа) пишу TIMEVALUE(D3) и получаю Ошибку 502.[/em]
TIMEVALUE возвращает внутреннее числовое значение времени, преобразованное [b]из текста[/b], заключенного в кавычки и представленного в возможном формате времени.
В ячейке F3 должен быть текст...

Технолог 05.09.2012 18:03

[img]http://img-fotki.yandex.ru/get/6505/44489200.1/0_83614_948f34e1_L.jpg[/img]

Технолог 05.09.2012 18:04

[img]http://img-fotki.yandex.ru/get/6505/44489200.1/0_83614_948f34e1_XXL.jpg[/img]

Технолог 05.09.2012 18:06

Упс, в D3 должен быть текст.

economist 05.09.2012 21:21

[url]http://myooo.ru/content/view/109/31/[/url]


В ячейке F3 (числового типа) пишу TIMEVALUE(D3) и получаю Ошибку 502. - а надо писать так:

В ячейке F3 (тип по умолчанию общий) пишу =TIMEVALUE(D3) и получаю Ошибку 502.

TVV1 05.09.2012 23:05

to10 > [url]http://myooo.ru/content/view/109/31/[/url]
Хороший ресурс, пригодится ;)


Текущее время: 14:09. Часовой пояс GMT +3.