Excel agora suporta múltiplos valores em uma única célula

A nova capacidade do Excel de armazenar listas e arrays como valores em uma única célula é vista como uma grande mudança em relação ao seu modelo tradicional de “um valor por célula”, efetivamente adicionando uma nova dimensão às planilhas. Entusiastas recebem o recurso como uma forma poderosa de modelar estruturas de dados mais ricas — semelhante ao JSON em bancos de dados — e simplificar tarefas como filtragem ou a aplicação de cálculos sobre muitos valores. Críticos temem que isso piore workbooks já frágeis e opacos, viole princípios de modelagem limpa de dados e crie mais oportunidades para erros difíceis de depurar em planilhas críticas para os negócios.

Recurso e Novidade

  • O Excel agora permite que uma única célula contenha listas/arrays (inclusive aninhados), em vez de apenas um valor escalar.
  • Alguns comentaristas presumiram que isso já existia; outros esclarecem que as antigas “array formulas” se espalhavam por intervalos, não dentro de uma única célula.
  • Alguns veem isso, na prática, como adicionar uma terceira dimensão / “eixo z” às planilhas.

Benefícios Percebidos e Casos de Uso

  • Ajuda com colunas que naturalmente contêm múltiplos valores por linha (por exemplo, uma lista de apps por usuário), que antes eram armazenadas como strings separadas por vírgulas, de forma pouco elegante.
  • Espera-se que simplifique a análise, a filtragem e a indexação em campos com múltiplos valores.
  • Alguns acham que a implementação parece “sã” e corrige pontos dolorosos das fórmulas de array tradicionais.

Design, Semântica e Preocupações com 1FN

  • Vários temem que isso quebre o modelo mental intuitivo bidimensional das planilhas e torne o raciocínio sobre os dados mais difícil.
  • As pessoas traçam paralelos com violar a Primeira Forma Normal (campos não escalares) em bancos de dados e com colunas de JSON em bancos de dados.
  • Críticos chamam isso de “type-soft” e temem que incentive planilhas “espaguete” ilegíveis e frágeis, com listas aninhadas, lambdas e recursão.

Confiabilidade, Dívida Técnica e Compatibilidade Retroativa

  • Há preocupação de que novos recursos quebrem pipelines antigos de VBA e fórmulas que silenciosamente mantêm empresas funcionando.
  • Ao mesmo tempo, o Excel ainda preserva antigas peculiaridades (por exemplo, o bug do ano bissexto de 1900) por compatibilidade, o que alguns acham irônico.
  • Alguns planejam testar ao limite o recurso e a integração com Python empurrando estruturas aninhadas complexas.

Comparações e Alternativas

  • Menção a ferramentas anteriores com ideias semelhantes: Treesheets, Lotus Improv, campos multivalorados do Pick OS, ferramentas de CAS (Mathematica), listas/vetores do R, e ferramentas probabilísticas como Guesstimate e @Risk.
  • Alguns argumentam que dados probabilísticos avançados ou semelhantes a tensores deveriam ficar em sistemas especializados, não no Excel.

Papel e Cultura do Excel

  • Há uma forte defesa do Excel como uma ferramenta de negócios extremamente flexível e de propósito geral, especialmente onde o TI bloqueia software personalizado.
  • Outros dizem que a flexibilidade do Excel mascara processos ruins e sustenta organizações que deveriam ter sistemas mais robustos.
  • Debate-se se a maioria dos usuários precisa apenas de recursos de “nível calculadora” versus modelagem avançada, e se inovações como essa valem a complexidade adicional.