Olá, Iago! Entendo que você esteja com dúvidas sobre quando usar a função [#All] em tabelas no Excel. Vamos lá!
A sintaxe TB_produto[[All];[Custo unitário]] é usada quando você quer selecionar todas as linhas da coluna "Custo unitário" da tabela TB_produto. Esse tipo de sintaxe é útil quando você precisa realizar operações em todas as linhas de uma coluna específica, como somar todos os custos unitários, por exemplo.
Por outro lado, a sintaxe TB_produto[[Custo unitário]] é usada quando você quer se referir apenas à coluna "Custo unitário" da tabela TB_produto, sem especificar as linhas. Essa sintaxe é útil quando você precisa realizar operações que envolvem toda a coluna, mas não necessariamente todas as linhas. Por exemplo, se você quisesse encontrar o custo unitário médio, você poderia usar essa sintaxe.
Então, basicamente, a diferença entre as duas é que a primeira (TB_produto[[All];[Custo unitário]]) se refere a todas as linhas de uma coluna específica, enquanto a segunda (TB_produto[[Custo unitário]]) se refere apenas à coluna, sem especificar as linhas.
Espero que isso esclareça suas dúvidas. Lembre-se, a escolha entre usar uma ou outra dependerá do que você precisa fazer com os dados. Espero ter ajudado e bons estudos!