Difference between revisions of "RU/kb/00000193"

From Wiki
Jump to navigationJump to search
m (1 версия)
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
__NOTOC__
 
__NOTOC__
  
 +
{{RUfromforum|19720}}
 
<section begin=toc />
 
<section begin=toc />
 
Существуют случаи, когда функция «ТЕКСТ»<ref>Проверено на {{MSO2003}}</ref> используется для форматирования даты. Например, для вычисления дня недели по дате:
 
Существуют случаи, когда функция «ТЕКСТ»<ref>Проверено на {{MSO2003}}</ref> используется для форматирования даты. Например, для вычисления дня недели по дате:
Line 30: Line 31:
  
 
<section begin=signature/>
 
<section begin=signature/>
{{RUsignyear|Sancho|А. Е. Харламенков|2010}}
+
{{SignYear|Sancho|А. Е. Харламенков|2010}}
 
<section end=signature/>
 
<section end=signature/>
  
 
{{RUkbInteroperabilityBottom}}
 
{{RUkbInteroperabilityBottom}}

Latest revision as of 15:59, 24 March 2012


Материал для этой статьи сформулирован на основе обсуждения
в community.i-rs.ru.

Существуют случаи, когда функция «ТЕКСТ»[1] используется для форматирования даты. Например, для вычисления дня недели по дате:

D7: =ТЕКСТ(D6;"ддд")

При импорте в OpenOffice.org Calc производится конвертация формулы в следующий вид:

D7: =TEXT(D6;"ддд")

При этом, параметры функций «ТЕКСТ» и «TEXT» различаются. Для корректной работы в Calc должна иметь следующий вид:

D7: =TEXT(D6;"NN")


Таким образом, файл с данной функцией не может иметь одинаковые результаты выполнения в MS Excel и Calc. Он должен быть адаптирован либо для MS Excel, либо для Calc.


При этом, существует метод для обеспечения интероперабельности вычисления названия дня недели по дате.

Для этого необходимо заменить функцию «ТЕКСТ» / «TEXT» в ячейке на прямое форматирование

D7: =D6, меню Формат → Ячейки → NN.

Данный вариант интероперабелен между MS Excel и OpenOffice.org Calc - код формата преобразуется при открытии документа.










  1. Проверено на Microsoft Office 2003


К началу страницы