Tente este, com aspas duplas movidas para incluir os dois pontos, e um segundo & adicionado após os H1s:
=SUMIF(INDIRECT("$'PC Activity'.$F" & H1 & ":$F$" & H2);"Bank.*";INDIRECT("$'PC Activity'.$C$" & H1 & ":$C$" & H2))
Semelhante a outras pessoas que fizeram perguntas relacionadas, tenho uma planilha que resume diferentes categorias de despesas em uma planilha diferente (chamada atividade de PC) no mesmo arquivo. A atividade de PC é basicamente um razão contábil total de crédito / débito de vários anos. A função SUMIF atual, resumida por categoria, é codificada para um ano específico. Eu gostaria de usar (possivelmente?) A função INDIRECTA dentro desta referência para um par de células que definem as linhas inicial e final do intervalo funcional SUMIF. Isso permitiria o rápido recálculo de diferentes anos sem ter que reescrever as fórmulas.
Por exemplo, uma função SUMIF atual para resumir cobranças bancárias é a seguinte:
= SUMIF ($ 'PC Activity'. $ F $ 39: $ F $ 144; "Bank. *"; $ 'PC Activity'. $ C $ 39: $ C $ 144)
Isso atualmente funciona bem. Eu configurei 2 células na planilha atual, H1 e H2, cujos valores substituiriam as atuais referências de linhas codificadas de 39 e 144 respectivamente.
Qual é a sintaxe adequada para manter as referências de folha e coluna estáticas, mas apenas uma referência para as linhas?
Eu tentei:
= SUMIF (INDIRECT ("$ 'PC Activity'. $ F" & H1: "$ F $" & H2); "Bank. *"; INDIRECT ("$ 'PC Activity'. $ C $ "& H1:" $ C $ "& H2))
mas isso retorna um erro 502.
Muito obrigado antecipadamente