просматривал « задачу Excel » и нашел вопрос, на который я могу получить ответ с помощью Excel 2003+, но не в LibreOffice Calc 3.5.4.2. Меня интересует, почему решение не работает в Calc, но работает в Excel. На вопрос 6:

{=STDEV(Range1/MID(Range2,10,4))}

И да, я понимаю, что это формула CSE и введена в формулу ctrl+shift+enter как в excel, так и в calc. Excel возвращает результат, Calc возвращает # DIV/0 !.

Сохранение / перезагрузка файла в xls или ODS не влияет на Calc - Calc настроен на автоматическое вычисление ячеек (Инструменты> Содержимое ячейки> Включен автоматический расчет), что не является причиной.

Есть идеи почему?

1 ответ1

0

Разница в том, что в LibreOffice MID(Range2,10,4) возвращает "текстовые" элементы, тогда как в Excel та же формула возвращается в виде числовых элементов.

{=STDEV(Range1/VALUE(MID(Range2,10,4)))}

заставляет LibreOffic (и Excel) интерпретировать элементы как числовые - и возвращает решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .