Редактировать заметку: проблема немного изменилась с момента первой публикации; см редактировать

Поэтому я хочу проверить два массива (из строк или целых чисел / чисел с плавающей точкой; хотя это будет одинаково для обоих массивов) и получить истинный результат, если есть какое-либо перекрытие (т. Е. Если в обоих массивах есть значения 1+) ,

Так, например;

a1 = {1, 2, 3}
a2 = {4, 5, 2, 18}

Они вернут True, так как значение 2 существует в обоих. Тем не мение;

b1 = { 9 }
b2 = { 1, 1, 2, 3, 5, 8 }

Они вернут False, поскольку в b1 и b2 нет значения.

Есть ли способ сделать это с помощью формулы и т.д.?

Редактировать:

Поэтому я думаю , что смог найти способ сделать это, если массивы создаются внутри самой формулы; такой что:

{=OR(ISNUMBER(MATCH({1,2,3},{4,5,2,18},0)))}
{=OR(ISNUMBER(MATCH({9},{1,1,2,3,5,8},0)))}

Они возвращают True и False соответственно; и я не вижу неожиданного поведения по большей части. Однако, если я попытаюсь использовать эту формулу с указанием на ячейки, содержащие массивы, такие как;

a1 -> ={1, 2, 3}
a2 -> ={4, 5, 2, 18}
a3 -> {=OR(ISNUMBER(MATCH(a1,a2,9)))}

тогда это терпит неудачу. Поэтому я чувствую, что неправильно понимаю что-то фундаментальное в постоянных массивах; особенно как;

c1 -> ={1, 2, 3}
c2 -> =sum(c1) -> 1

Я ожидаю, что с2 даст 6, и это то, что я получу, если сделаю;

c3 -> =sum({1, 2, 3}) -> 6

Так что да, я явно не понимаю, как работают массивы, но я не уверен, где я ошибаюсь?

Изменить 2:

Ниже приведен скриншот, показывающий, как существуют мои данные для примера суммы (отмечая, что для ячейки C2 задан текстовый формат, просто чтобы показать, что находится в ячейке; когда задано общее значение, ответ равен 1).

Проблема с массивом - пример суммы

0