Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

23 Сентябрь 2021, 14:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Формула которая работает в эксель, не работает в OpenOffice,...  (Прочитано 1868 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)

Offline Offline

Сообщений: 773


« Стартовое сообщение: 19 Август 2019, 08:52 »

Компонент: Calc
Версия продукта: 4.x
Сборка: Apache OpenOffice
ОС:

Формула которая работает в эксель, не работает в OpenOffice, выдает ошибка 512
=IF(M6=I24;IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$26;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$26;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$26
*1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$26*1,15;IF(M6I24;IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2);
H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$23*1,15;0)))))))))))));IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$23*1,15;IF(M6I24;IF(AND($M$8="сезон";M9=2)
;H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15
=200000);H15*$M$10*$C$23*1,15;0))))))))))))))
Подскажите,как заставить эту формулу работать в OpenOffice?


--
Подпись: Ольга 19.08
Записан
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 1 171


« Ответ #1: 19 Август 2019, 09:40 »

Добрый день.
Вы бы лучше файл приложили, а так гадание только получится
Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
Yakov
Администратор
**
Offline Offline

Сообщений: 2 583


WWW
« Ответ #2: 19 Август 2019, 10:00 »

Скорей всего, не все ячейки заполнены, на которые ссылается формула (ячейка M6).
« Последнее редактирование: 19 Август 2019, 10:12 от Yakov » Записан
Yakov
Администратор
**
Offline Offline

Сообщений: 2 583


WWW
« Ответ #3: 19 Август 2019, 10:15 »

В 1 части формулы есть выражение
=IF(M6=I24;IF
а далее
IF(M6I24;IF

Может быть, должно быть IF(M6<>I24;IF   или IF(M6=I24;IF
Очень похоже на опечатку...
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 112


iMac, LibreOffice и Apache OpenOffice


« Ответ #4: 19 Август 2019, 12:38 »

Помимо указанной опечатки есть ещё запредельное количество закрывающих скобок в двух местах. Попробуйте так, если не подойдёт, прийдётся выложить образец документа с формулой и минимум данных:
Код:
=IF(M6=I24;IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$26;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$26;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$26 *1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$26*1,15;IF(M6=I24;IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2); H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$23*1,15;0)))))))));IF(AND($M$8="сезон";M9=2);H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15=200000);H15*$M$10*$C$23*1,15;IF(M6=I24;IF(AND($M$8="сезон";M9=2) ;H15*$M$10*$B$23;IF(AND($M$8="несезон";M9=2);H15*$M$10*$C$23;IF(AND($M$8="сезон";M9=1;H15=400000);H15*$M$10*$B$23*1,15;IF(AND($M$8="несезон";M9=1;H15 =200000);H15*$M$10*$C$23*1,15;0))))))))))
Записан

Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!