Просто немного угадайте, потому что ответ зависит от вашего варианта использования. Но все же.
Если вам нужно посчитать положительные числа построчно из импортированного диапазона, то вы можете сделать это с MMULT
и ARRAYFORMULA
:
=MMULT(
ARRAYFORMULA(
--(
IMPORTRANGE(
"1F59eQSqLQy9_JLfz4Rq12_pgksDSzdAM4tLkp45uaKE",
"Payroll & Billing!B19:H20"
) > 0
)
),
SEQUENCE(2, 1, 1, 0)
)
Вы можете просто замените B19:H20
в IMPORTRANGE
на то, что у вас есть на импортированном листе, и замените 2
в SEQUENCE(2, 1, 1, 0)
на соответствующее количество строк.
Было бы действительно проще определить именованный диапазон в Ваш оригинальный лист и просто импортируйте это. Скажем, вы определяете именованный диапазон для "Payroll & Billing!B19:H100"
(например, у вас есть данные до 100-й строки) и называете его My Data Range
. Тогда вы можете использовать это:
=MMULT(
ARRAYFORMULA(
--(
IMPORTRANGE(
"1F59eQSqLQy9_JLfz4Rq12_pgksDSzdAM4tLkp45uaKE",
"My Data Range"
) > 0
)
),
SEQUENCE(
ROWS(
IMPORTRANGE(
"1F59eQSqLQy9_JLfz4Rq12_pgksDSzdAM4tLkp45uaKE",
"My Data Range"
)
), 1, 1, 0
)
)
Старый ответ (извините, вы не поняли правильно с первого раза):
Если вам просто нужно применить это к 19-й строке начиная со столбца B
вы можете сделать это следующим образом:
=COUNTIFS(IMPORTRANGE("1F59eQSqLQy9_JLfz4Rq12_pgksDSzdAM4tLkp45uaKE","Payroll & Billing!B19:19"), ">0)")