[Решено]: Почему вылазят N/A?

Автор tagezi, 28 мая 2018, 21:55

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

tagezi

На странице "Потребление калорий" список собирается с двух страниц "Продукты" и "Блюда" .
Данные -> Проверка... Введена формула IFNA(IF({1;0};$Продукты.$A$4:$Продукты.$A$1021;$Блюда.$A$3:$Блюда.$A$1186);"")
Вот, если без IFNA(), то вылазят какие-то N/A, хотя вроде в список попадают все значения с обеих страниц.
С функцией всё работает нормально, но просто интересно, откуда эти N/A берутся.
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

mikekaganski

Мне кажется, это из-за разного размера диапазонов $Продукты.$A$4:$A$1021 и $Блюда.$A$3:$A$1186
С уважением,
Михаил Каганский

tagezi

Цитата: mikekaganski от 28 мая 2018, 22:10
Мне кажется, это из-за разного размера диапазонов $Продукты.$A$4:$A$1021 и $Блюда.$A$3:$A$1186
да.. странно... хотя наверное логично
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

economist

#3
А для какой ячейки вводится проверка? На листе Блюда ссылка идет на объединенные ячейки, это для VLOOKUP плохо.  

Кстати, флажок вот этот поставлен? -  

Сервис - Параметры - Calc - Вычисления - Условия поиска = и <> ... на всю ячейку

Я сталкивался с очень странным поведением сравнения и функций при снятом флажке.
А так да, скорее всего размерность, но сообщение об ошибке, например в случае формулы =SUMMPRODUCTS с неравными диапазонами - другое: #VALUE
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

tagezi

Цитата: mikekaganski от 28 мая 2018, 20:10Мне кажется, это из-за разного размера диапазонов
Спасибо. Да, нужно было их выравнять сразу.
И ошибку ещё по ходу нашёл :)
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha