A fórmula da célula Excel 2010 pode ser outra célula para uma parte da primeira fórmula?

0

Talvez isso não seja factível, mas tudo que posso fazer é perguntar. Estou usando o MS Excel 2010. Vou simplificar bastante o problema.

Eu tenho uma coluna com muitas células, todas contendo o mesmo tipo de fórmula IF, muito grande.

Ex: As células K1 a K3 contêm = IF (VeryLargeConditionalFormula1, IF (VeryLargeConditionalFormula2, "Está acontecendo.", "Ainda não vai acontecer."), "Não vai acontecer.")

Às vezes, acho que posso precisar ajustar VeryLargeConditionalFormula1 ou VeryLargeConditionalFormula2. Sem querer ter que atualizar manualmente cada uma das fórmulas da célula Kn, ou fazer uma alteração global (que poderia ser perigosa), existe uma maneira de colocar o texto VeryLargeConditionalFormula1 em L1, e VeryLargeConditionalFormula2 em M1, e então ter a célula Kn fórmula puxar em que o texto L1 e M1 para ser incluído como parte da fórmula Kn? Isso só exigiria o ajuste de uma ou duas células para afetar as fórmulas de muitas células.

Qualquer entrada seria muito apreciada. Obrigado.

    
por Ken 07.10.2014 / 21:19

1 resposta

1

Você pode colocar os cálculos para o VeryLargeConditionalFormula1 em A1, o VeryLargeConditionalFormula2 em B1. Eles produzirão TRUE ou FALSE se contiverem apenas uma condição como =1=1 (não uma fórmula tão complexa, mas ainda assim). Agora você pode usar no K1

=IF(A1,IF(B1,"it is happening","still not gonna happen"),"not gonna happen")

Quando esta fórmula é copiada, ela se refere a A2 e B2, a menos que você use uma referência absoluta, como esta. Isso sempre irá olhar para A1 e B1 se a fórmula for copiada.

=IF($A$1,IF($B$1,"it is happening","still not gonna happen"),"not gonna happen")

Você pode então ajustar VeryLargeConditionalFormula1 e VeryLargeConditionalFormula2 separadamente.

    
por 07.10.2014 / 21:44