Итак, у меня есть две формулы запроса:
=iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$2,"Table 1!A1:Z1000"),"Select sum(Col7) where Col1 = """&$A5&""" label sum(Col7)''",0))
, и он повторяется для каждой строки с динамической ссылкой A5 c.
Я также использую формулу выбора запроса:
=iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$3,"Table 1!A1:Z1000"),"Select Col7 where Col1 = """&$A5&""" label Col7''",0))
Когда я пытаюсь использовать формулу суммы запроса, для большинства ссылок, на которые я ссылаюсь, будет написано AVG_SUM_ONLY_NUMERIC
, поэтому вместо этого я вынужден использовать формулу выбора запроса.
Короче говоря, я пытаюсь суммировать определенные части столбцов в этом новом листе (например, H10:H15
), но суммы не суммируются, они просто возвращают "-". Смотрите мои скриншоты ниже:
Оригинальный источник (лист, на который ссылаются запросы):
Пример запроса нового листа:
Новый лист, к которому я пытаюсь перевести значения (см. Функцию суммы D18):
Функции =sum()
работают, когда я использую Сумма запроса для получения значений, но для некоторых исходных листов я не могу использовать сумму запроса из-за AVG_SUM_ONLY_NUMERIC
(некоторые столбцы объединены и т.д. c.). В общем, простите мое плохое объяснение, как мне суммировать эти запрашиваемые значения, если функция суммы запроса не может поместить значения в ячейки из-за AVG_SUM_ONLY_NUMERIC
, а функция выбора запроса возвращает значения, даже если они появляются как числа не могут быть суммированы. Я не могу изменить оригинальные листы.