Как применить ARRAYFORMULA при использовании функции ФИЛЬТРА в Google листе?

#google-sheets #filter #array-formulas

Вопрос:

введите описание изображения здесь

Всем привет,

Я хочу применить ARRATFORMULA свою формулу в столбце C, но я понятия не имею, как это сделать. Я не уверен, можно ли использовать ARRAYFORMULA вместе с функцией ФИЛЬТРА, если нет, есть ли какой-либо другой способ (кроме скрипта), который я могу использовать, чтобы мне не требовалось перетаскивать формулу в каждую ячейку?

Вот мой листок: https://docs.google.com/spreadsheets/d/1qYGOKmElgaTxZLeHzcgB4fjZsI411xHpxrj8k_-osdI/edit#gid=0

Любая помощь будет очень признательна!

Комментарии:

1. Чего именно вы пытаетесь достичь? Вы хотите, чтобы одна формула фильтровалась по всем 4 столбцам «значение» в «листе 2»?

2. да, я просто хочу иметь одну формулу в ячейке C3 и никакой другой формулы в остальных строках столбца C, но в то же время могу добиться того, чего FIlter функция достигает сейчас

3. Есть ли какое-либо значение для других столбцов на Листе2? Прямо сейчас вы только сверяете столбец D со своим «состоянием». Есть ли идея проверить все столбцы или просто D?

4. Просто столбец D в листе 2, столбцы B,C,E можно игнорировать

5. Ладно, я не думаю, что это возможно без некоторых выдумок или дополнительных предположений. Упрощая, Arrayformula работает с функциями, которые обычно еще не принимают массив в качестве входных данных. Тем не менее, вы хотите каждый раз сканировать весь массив (Лист2) и сравнивать его с одной датой и одним числом (которые различаются — это то, что вы хотите массивировать, если хотите). Но arrayformula не может определить, что когда-либо будет выведено только одно число (потому что фильтр, запрос и т. Д. В целом Дают выходные данные массива), И поэтому не может скомпилировать массив, соответствующий вашим различным входным данным.