Проблема с функцией IF()

Автор meat_12237, 24 ноября 2018, 00:15

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

meat_12237

Здравствуйте.

Выполнил следующую работу:

1. В первый столбец скопировал данные из таблицы Writer (файл 1)
2. Во второй столбец скопировал данные из таблицы Writer (файл 2)
3. В третьем столбце формула =A1=B1
4. В четвертом столбце формула =IF(C1;"";А1)

Вставлял "вставить как".

Задача: сравнить первый и второй столбец, и, в случае различия, выдать значение из первого столбца.

Проблема: формула из п.4 выдает значение из другой строки (см. прилагаемый файл).

Копировал 1 и 2 столбец в другую таблицу и вставлял только значения - не помогает. Версия LibreOffice 6.1.3 6.1.2.

P.S. На версии 5.2.3.3 проблем нет.

mikekaganski

Прекрасно работает у меня с Version: 6.1.3.2 (x64)
Build ID: 86daf60bf00efa86ad547e59e09d6bb77c699acb
CPU threads: 12; OS: Windows 10.0; UI render: default;
Locale: ru-RU (ru_RU); Calc: group threaded

В т.ч. после полного пересчёта.

Может, проблема в какой-то конкретной строке?
С уважением,
Михаил Каганский

meat_12237

Проблема во всем документе. Завтра выложу скриншоты.

Какую еще информацию о компьютере или программе я могу собрать ?

Недавно боролся с Java. Это может влиять на работу Calc ?

meat_12237

Выкладываю скриншоты.


mikekaganski

#4
Чрезвычайно странно.

Попробуйте сбросить профиль.
И да, добавьте информацию "о программе".
С уважением,
Михаил Каганский

meat_12237

Сохраню пока для науки.

Вдруг появится на форуме патологоанатом. Вскроем, посмотрим, почему так.

Очень гадкий глюк. Подвел в ответственный момент.

Хотелось бы изловить.

mikekaganski

Вообще-то Вам предлагаются шаги для отлова. Например, определиться, проблема с профилем или нет ("Попробуйте сбросить профиль"). Проблема с настройками расчёта или нет ("добавьте информацию "о программе""). Кстати, сброс профиля можно делать просто путём переименования папки с профилем (чтобы "сохранить для науки"). Но конечно, если желаете, можете ничего не делать.
С уважением,
Михаил Каганский

meat_12237

Профиль сбрасывал - проблема сохранилась.

Запускал в "безопасном" режиме со сброшенным профилем - проблема сохранилась.

mikekaganski

#8
Упс! так это 6.1.2 или 6.1.3?

Я бы заподозрил баг 119904, исправленный как раз в 6.1.3.
С уважением,
Михаил Каганский

meat_12237

Да, 6.1.2.

Качал последнюю. Тему писал с другого компьютера. Номер брал из интернета. Видать, обновилась.

Ставить 6.1.3 ?

meat_12237

Цитата: mikekaganski от 26 ноября 2018, 09:22Я бы заподозрил баг 119904, исправленный как раз в 6.1.3

Да, очень похоже, что в этом проблема.

Обновляюсь.

mikekaganski

Цитата: meat_12237 от 26 ноября 2018, 11:30
Да, 6.1.2.

Качал последнюю. Тему писал с другого компьютера. Номер брал из интернета. Видать, обновилась.

Пожалуйста, не делайте так. Информация о версии очень важна, и не зря требуется всегда и везде. Некорректная информация равносильна отсутствию информации, если не хуже.

Цитата: meat_12237 от 26 ноября 2018, 11:30
Ставить 6.1.3 ?

Конечно. Особенно принимая во внимание

Цитата: meat_12237 от 26 ноября 2018, 10:53
Очень гадкий глюк. Подвел в ответственный момент.

и тот факт, что 6.1 - на данный момент Fresh, что значит "не рекомендовано для критичных задач, т.к. может содержать больше багов, чем Still (6.0)", и что новые поинт-релизы занимаются исправлением багов, так что первое при отлове бага - это проверить, не исправлено ли в свежей версии.
С уважением,
Михаил Каганский

meat_12237

Версия 6.1.3.

Проблема устранена.

Урок усвоен.