Выяснить синтаксис формулы массива - PullRequest
0 голосов
/ 09 июля 2019

Кто-нибудь знает, что это делает, и объясняет это мне?

=ARRAYFORMULA(ARRAY_CONSTRAIN(MMULT(N(REGEXMATCH(
 TRANSPOSE('Form Responses 1'!C2:C),B2:B)),N(IFERROR(
 (EOMONTH('Form Responses 1'!B2:B,-1)+1=A2))*IFERROR(
 LEFT('Form Responses 1'!D2:AU,FIND(" ",'Form Responses 1'!D2:AU)-1)))),
 COUNTA(B2:B),COUNTA(G1:AU1)))

1 Ответ

1 голос
/ 09 июля 2019

ARRAYFORMULA - автоматический расчет для каждой строки / столбца в заданном диапазоне

ARRAY_CONSTRAIN - ограничивает диапазон вывода, например: «выводить только первые 3 столбца и первые 10 строк» ​​

MMULT - умножает два диапазона / матрицы (столбцы * строки)

N - преобразует TRUE в 1 и FALSE в 0

REGEXMATCH - ищет точное или частичное значение в диапазоне и выводит TRUE или FALSE

TRANSPOSE - превращает строки в столбцы или столбцы в строки

IFERROR - исправляет ошибки типа #N/A, #NUM!, #VALUE, #REF!, #DIV!, если найдены

EOMONTH - для данного месяца будет выведена дата последнего дня

LEFT - может извлечь указанное количество символов из левого конца из заданного диапазона

FIND - поиск значения в заданном диапазоне

COUNTA - подсчитывает все непустые ячейки в заданном диапазоне

...