Use uma fórmula CSE (fórmula de matriz) para realizar supercálculos em dados - Dicas do Excel

Índice

Use Ctrl + Shift + Enter (fórmulas CSE) para turbinar suas fórmulas no Excel! Sim, é verdade - existe uma classe secreta de fórmulas no Excel. Se você conhece as três chaves mágicas, pode obter uma única fórmula de matriz do Excel para substituir milhares de outras fórmulas.

95% dos usuários do Excel não sabem sobre as Fórmulas CSE. Quando a maioria das pessoas ouve seu nome verdadeiro, pensa "Isso não parece nem um pouco útil" e nunca se preocupa em aprender sobre eles. Se você acha que SumIf e CountIf são legais, você logo descobrirá que as fórmulas Ctrl + Shift + Enter (CSE) formarão círculos em torno de SumIf e CountIf. As fórmulas CSE permitem substituir literalmente 1000 células de fórmulas por uma única fórmula. Sim, meus companheiros Excel Guru, há algo tão poderoso bem debaixo de nossos narizes e nunca o usamos.

Antes do SumIf, você podia usar uma fórmula CSE para fazer a mesma coisa que o SumIf. A Microsoft nos deu SumIf e CountIf, mas as fórmulas CSE não são obsoletas. Oh não, e eles podem fazer muito mais! E se você quiser fazer o AverageIf? Que tal GrowthIf? AveDevIf? Even MultiplyByPiAndTakeTheSquareRootIf. Praticamente tudo o que você possa imaginar pode ser feito com uma dessas fórmulas CSE.

É por isso que eu acho que as fórmulas CSE nunca pegaram. Primeiro, seu nome real assusta todo mundo. Em segundo lugar, eles requerem um manuseio estranho e contra-intuitivo para fazê-los funcionar. Depois de digitar uma fórmula CSE, você não pode simplesmente pressionar Enter. Você não pode simplesmente sair da célula com um clique de uma tecla de seta. Mesmo se você acertar a fórmula e pressionar a tecla Enter, o Excel oferece o "VALOR!" erro. Não diz: "Uau - isso é lindo. Você já chegou a 99,1% do caminho", o que provavelmente você estava fazendo.

Aqui está o segredo: depois de digitar uma fórmula CSE, você deve manter pressionadas as teclas Ctrl e Shift e, em seguida, pressionar Enter. Pegue um post-it e anote: Ctrl Shift Enter. Os usuários avançados do Excel terão a oportunidade de usar essas fórmulas uma vez por mês. Se você não digitar Ctrl Shift Enter agora, você esquecerá quando algo surgir novamente.

Examine este exemplo: Digamos que você queira calcular a média apenas dos valores na coluna C, onde a coluna A está na região Leste.

A fórmula na célula A13 é um exemplo de uma fórmula CSE.

=AVERAGE(IF(A2:A10="East",C2:C10))

Conecte-o e você obterá 7452.667, a média apenas dos valores do Leste. Legal? Você acabou de criar sua própria versão da função inexistente do Excel AverageIf. Lembre-se: pressione Ctrl + Shift + Enter para inserir a fórmula.

Confira o próximo exemplo abaixo.

Neste exemplo, tornamos a fórmula CSE mais geral. Em vez de especificar que estamos procurando "Leste", indique que deseja qualquer valor que esteja em A13. A fórmula é agora =AVERAGE(IF($A$2:$A$10=A13,$C$2:$C$10)).

Curiosamente, o Excel permite que você copie e cole fórmulas do CSE sem qualquer pressionamento de tecla especial. Copiei C13 para C14: C15 e agora tenho médias para todas as regiões.

Nosso sistema de mainframe armazena Quantidade e Preço Unitário, mas não o preço estendido. Claro, é fácil adicionar uma coluna C e preenchê-la com o =A2*B2total da coluna C, mas você não precisa!

Aqui está a nossa fórmula CSE =SUM(A2:A10*B2:B10). Ele pega cada célula em A2: A10, multiplica pela célula correspondente em B2: B10 e totaliza o resultado. Digite a fórmula, segure Ctrl e Shift enquanto pressiona Enter e você terá a resposta em uma fórmula em vez de 10.

Você vê como isso é poderoso? Mesmo se eu tivesse 10.000 linhas de dados, o Excel pegará essa fórmula única, fará as 10.000 multiplicações e me dará o resultado.

OK, aqui estão as regras: Você deve pressionar Ctrl + Shift + Enter sempre que inserir ou editar essas fórmulas. Não fazer isso resultará em #VALUE totalmente ambíguo! erro. Se você tiver vários intervalos, todos eles devem ter a mesma forma geral. Se você tiver um intervalo misturado com células únicas, as células individuais serão "replicadas" na memória para corresponder ao formato do seu intervalo.

Depois de inserir um deles com sucesso e examiná-lo na barra de fórmulas, você deverá colocar chaves ao redor da fórmula. Você nunca insere as chaves. Pressionar Ctrl + Shift + Enter os coloca lá.

Essas fórmulas são difíceis de dominar. fica com dor de cabeça só de pensar neles. Se eu tiver um difícil para inserir, vou para Ferramentas> Assistentes> Assistente de soma condicional e percorro as caixas de diálogo. A saída do assistente de soma condicional é uma fórmula CSE, então isso geralmente pode me dar dicas suficientes sobre como inserir o que realmente preciso.

Você teve que fazer o BASIC na 11ª série com o Sr. Irwin? Ou, pior ainda, você tirou um "D" em álgebra linear com a Sra. Duquesa na faculdade? Nesse caso, você está em boa companhia e estremecerá sempre que ouvir a palavra "matriz". - Corro gritando na outra direção sempre que alguém diz array. Eu os entendo, mas isso é Excel, não preciso de matrizes aqui !. O segredo do mal é que o Excel e a Microsoft chamam essas fórmulas de "fórmulas de matriz". Pare - não fuja. Está tudo bem, realmente. renomeou-as como fórmulas CSE porque parece menos assustador e porque o nome ajuda a lembrar como inseri-las - Ctrl Shift Enter. Só menciono o nome real aqui no caso de você encontrar alguém da Microsoft que nunca teve a Sra. Duquesa para álgebra linear ou, caso você decida examinar os arquivos de Ajuda. Se você for ajudar,procure sob o pseudônimo de "fórmula de matriz", mas entre nós amigos, vamos chamá-los de CSE - OK?

Leia Use uma fórmula de matriz especial do Excel para simular SOMASE com duas condições.

Artigos interessantes...