Формула которая работает в эксель, не работает в OpenOffice,...

Автор ForumOOo (бот), 19 августа 2019, 08:52

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

ForumOOo (бот)

Компонент: 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

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

Yakov

#2
Скорей всего, не все ячейки заполнены, на которые ссылается формула (ячейка M6).

Yakov

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

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

rami

Помимо указанной опечатки есть ещё запредельное количество закрывающих скобок в двух местах. Попробуйте так, если не подойдёт, прийдётся выложить образец документа с формулой и минимум данных:
=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))))))))))