LINUX.ORG.RU

LO calc: Проверить наличие элемента в списке

 ,


0

1

Добрый день. Не силен в офисных программах. но в Calc'е нужно сделать что-то вроде:

IF(A1 принадлежит списку А;1;0)

Есть ли в Calc'е какие-либо множества? Гугл на запрос множества в LO кидает на Math.

Есть еще массивы, но если я объявляю массив А={«a»;«b»;«c»}, то оператор сравнения сравнивает всех с первым значением, т.е. «a»=A - true, «b»=A - false. Как сделать чтобы он проверял весь массив?

Подскажите пожалуйста в этом нубовопросе.

★★

Линукс тут при чём?

anonymous
()
Ответ на: комментарий от bormant

VLOOKUP(): Поиск в вертикальном порядке со ссылкой на соседние ячейки справа

как-то не совсем то что надо.

HLOOKUP() - тоже самое что vlookup, только поиск по строкам, а не по столбцам.

LOOKUP

А вот это то что надо! НО!

Объявил массивы tmp1={«a»,«b»,«c»} и tmp2={«d»,«e»,«f»}

=IF(«f»=LOOKUP(A12,tmp1,tmp1),B12,0) возвращает 0 - согласен. а вот

=IF(«a»=LOOKUP(A12,tmp2,tmp2),B12,0) возвращает N/A. не согласен, у меня сумма из-за этого не считается. Пример ЧЯДНТ?

p.s.

Линукс тут при чём?

мне надо было создать тему как запустить МС офис под вайном,а потом свалить на винфак?

null123 ★★
() автор топика
Ответ на: комментарий от null123

Сформулируйте задачу, опишите ЧТО нужно получить и ИЗ ЧЕГО, полностью исключив из этой формулировки метод решения.

B17: =SUMIF(A9:A15;"a|b|c";B9:B15)
B18: =SUMIF(A9:A15;"d|e|f";B9:B15)

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.