Difference between revisions of "RU/kb/00000193"
m (опечатка) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: | + | <section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: Интероперабельность. {{MSE}}. </noinclude>Функция «ТЕКСТ» для форматирования даты<noinclude>}}</noinclude><section end=title /> |
{{BreadCrumbL10n|RU/kb/common/interoperability/mso_excel}} | {{BreadCrumbL10n|RU/kb/common/interoperability/mso_excel}} | ||
__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/> | ||
− | {{ | + | {{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 - код формата преобразуется при открытии документа.
- ↑ Проверено на Microsoft Office 2003