Я столкнулся с проблемой в своих таблицах Google: мне нужно вычислить сумму значений, связанных с определенным кодом, который отображается на нескольких вкладках. Всякий раз, когда код изменяется, общая сумма также должна обновляться автоматически.
я попробовал это =QUERY({Table1!A:B; Table2!A:B; Table3!A:B}, "SELECT Col2 WHERE Col1 = 'abc'", 0).
но не работает





Ваша формула почти верна, за исключением Table3!A:B. У вас есть пробел после имени листа Table1 . Удалите этот пробел или добавьте его также в формулу. Пытаться
=QUERY({Table1!A:B;Table2!A:B},"SELECT sum(Col2) WHERE Col1 = 'abc' label sum(Col2) ''", 0)
Вы можете использовать эту альтернативную формулу на основе публикуемого вами запроса.
Table 3 Cell B2 не будет добавлять значение из Table 1 Cell B и Table 2 Cell B, если Table 1 and 2 Cell A не имеет значения abc.
Формула
=SUM(
ARRAYFORMULA(FLATTEN({FILTER(Table1!B:B, Table1!A:A = "abc"); FILTER(Table2!B:B, Table2!A:A = "abc")}))
)
не могли бы вы сделать эту формулу в этом образце