Функции дат на 3.2.1

Автор resef, 25 августа 2010, 17:16

0 Пользователи и 1 гость просматривают эту тему.

convas

Да, явно конвертировать из формата строки в формат даты с помощью DATEVALUE.

Просто получается, что 9505 делает это сам, а 9502 нет.

dr.Faust

Цитата: resef от 26 августа 2010, 10:30Конечно, если делаешь в одном файле. Или можно это сделать сразу в куче файлов?
Необязательно...
Свобода информации - свобода личности!

dr.Faust

Цитата: resef от 26 августа 2010, 10:30EOMONTH(DATEVALUE(RIGHT($Счет.B12;10));0)при условии, что $Счет.B12 "плавает" от файла к файлу.
Регулярные выражения Вам в помощь...
Свобода информации - свобода личности!

resef

dr.Faust
Спасибо на добром слове. Такое вообще лучше не делать в табличных редакторах.

dr.Faust

:)
Не знаю - у меня прокатывало... Другое дело, что делать надо с копиями и потом конечно проверять.
Свобода информации - свобода личности!

resef

Кстати
В ней надо заменить
CONCATENATE(DAYSINMONTH(RIGHT($Счет.B12;10));RIGHT($Счет.B12;8))
на
EOMONTH(DATEVALUE(RIGHT($Счет.B12;10));0)
не "прокатывает": дата возвращается в виде числа. Ячейка не может быть представлена в формате "дата", поскольку там имеется текст.
Получается:
АКТ № 29 от 40421

dr.Faust

Цитата: resef от 26 августа 2010, 11:24EOMONTH(DATEVALUE(RIGHT($Счет.B12;10));0)не "прокатывает": дата возвращается в виде числа.
TEXT(EOMONTH(DATEVALUE(RIGHT($Счет.B12;10));0);"DD.MM.YY")
Свобода информации - свобода личности!

resef

Не устанавливается: installer integrity check has failed. Common causes include incomplete download and damager media
???

resef

Кончилось тем, что я вернулся на 3.1. :-X