Erro de fórmula circular no Excel

0

Eu tentei criar uma fórmula que encontre o último valor em uma coluna e agregue-o com o valor de outra coluna. Mas o excel me dá um erro circular. Você pode explicar porque eu recebo este erro e talvez uma solução para isso, obrigado.

A fórmula é colocada várias vezes na coluna M dentro do intervalo de M6: M400 e é assim:

=INDEX(M$1:M$400;SUMPRODUCT(MAX((A$6:A13="Arbejdsdag")*(ROW(A$6:A13)))))+L10

Caso de uso Eu tenho uma folha como a imagem abaixo. Observe a coluna M. Aqui eu estou mantendo uma soma total do saldo por registros de horas. Funciona como é. No entanto, os valores entre as linhas verdes não devem estar lá, pois as linhas verdes são o totalizar de um dia e as linhas brancas são as tarefas do dia. Portanto, o saldo deve estar presente apenas no dia, a linha verde.

O valor atual de M10 é: = IF (COUNTBLANK (L10) > 0; M9; M9 + L10)

    
por 7heViking 25.02.2016 / 07:10

1 resposta

1

A fórmula que você está usando está referenciando a coluna na qual a fórmula está. Isso significa que ela não pode obter um valor, já que você está tentando obter um valor de uma célula que será alterada quando tiver um valor. Depois que esse valor mudar, ele poderá recalcular um valor diferente e assim por diante.

Efetivamente, você está tentando obter todos os valores da coluna M nesse cálculo, mas esse cálculo é um dos valores, por isso não pode ser incluído até ser calculado, mas pode calcule.

Se você puder confirmar exatamente o que precisa para a fórmula, posso editá-la para tentar ajudar você, mas atualmente não entendo totalmente sua exigência para essa fórmula. Parece que você deseja obter a última célula na coluna M com dados (talvez a célula antes da célula na qual você está colocando a fórmula ...?) E adicioná-la a outra célula?

    
por 25.02.2016 / 07:16