Como espelhar uma coluna que tenha células mescladas?

1

Estou trabalhando em uma planilha "grid consolidada". Tem folhas para cada projeto e, em seguida, uma grade principal que lista os status de cada folha. Tudo funciona muito bem, a menos que a planilha do projeto tenha células mescladas assim:

Issofazcomqueagradeconsolidadatenhaestaaparência:

Issoocorreporqueagradeestáfazendoreferência:(F1contémonomedaplanilha)

=INDIRECT(CONCATENATE("'",F$1,"'!F12"))
=INDIRECT(CONCATENATE("'",F$1,"'!F13"))
=INDIRECT(CONCATENATE("'",F$1,"'!F14"))
=INDIRECT(CONCATENATE("'",F$1,"'!F15"))
=INDIRECT(CONCATENATE("'",F$1,"'!F16"))

Considerando que as células do projeto agora estão ordenadas como:

F12
F13
F14
F16
F17

Estou apenas procurando ideias básicas sobre como resolver isso. Tenha em mente que as tarefas do projeto com várias linhas nem sempre serão as mesmas.

    
por Scott Beeson 04.04.2016 / 19:08

1 resposta

2

Você descobriu uma das (muitas) desvantagens do uso de células mescladas. Quaisquer fórmulas que usam referências de célula em seqüência falharão quando as células mescladas estiverem envolvidas, pois o endereço da célula mesclada usa apenas a célula superior esquerda para fazer referência ao intervalo inteiro mesclado. Referências de células contidas no intervalo mesclado retornarão um zero.

É assim que as células mescladas funcionam.

Você precisará alterar sua fórmula para que ele procure o valor com base no nome da tarefa na coluna Marco na planilha Projeto. Isso também significa que você não pode ter nomes de tarefas duplicadas, porque somente a primeira tarefa correspondente será retornada, mas você pode continuar usando as células mescladas.

Considere a seguinte captura de tela:

AfórmulanacélulaB2ecopiadaé

=INDEX(INDIRECT("'"&$F$1&"'!F:F"),MATCH(A2,INDIRECT("'"&$F$1&"'!E:E"),0))

Ajuste referências de células conforme necessário.

    
por 04.04.2016 / 23:37