Simplificar uma fórmula e torná-la mais flexível para ajustar se as guias forem excluídas

0

Desde que eu recebi uma resposta tão útil para outra pergunta, então pensei em falar com vocês super inteligentes novamente.

Eu criei esta fórmula a seguir que funciona:

=(SUMIF(MoF!L7:L48,"<5")+SUMIF(RA!L7:L47,"<5")+SUMIF(Par!L9:L16,"<5")+SUMIF('MDA-1'!L8:L44,"<5")+SUMIF('MDA-2'!L8:L44,"<5")+SUMIF('MDA-3'!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5"))/(COUNT(MoF!L7:L48)+COUNT(RA!L7:L47)+COUNT(Par!L9:L16)+COUNT('MDA-1'!L8:L44)+COUNT('MDA-2'!L8:L44)+COUNT('MDA-3'!L8:L44)+COUNT(#REF!L8:L44)+COUNT(#REF!L8:L44))

A finalidade dessa fórmula é Sum um conjunto de células em 5% diferenteTabs e, em seguida, dividir este Sum pelo número de células que possuem números nelas. Basicamente, estou calculando a média dos valores nessas células, mas existem vários intervalos diferentes, então é assim que resolvi fazer isso.

O problema é que uma ou duas das guias não podem ser usadas / preenchidas e, portanto, serão excluídas da pasta de trabalho, o que resulta em um erro REF. Existe outra maneira de fazer essa fórmula para que ela se ajuste automaticamente quando as guias forem excluídas?

    
por Shamiso 25.07.2018 / 03:24

1 resposta

2

O Excel tem uma função incorporada chamada IFERROR que pode substituir um erro REF# por qualquer valor que você queira.

=IFERROR(value, value if error) é o uso básico.

Você provavelmente deseja incluir um desses em torno de cada fórmula que poderia retornar um erro se ele fizer referência a algo que ainda não existe. Parece que seriam os blocos SUMIF em sua fórmula, então eles provavelmente acabariam com algo assim:

=IFERROR(SUMIF(..., ...), 0)

    
por 25.07.2018 / 03:54