Se você quer apenas a resposta, crie uma nova coluna, AppleWeight e dentro dela:
=if(FruitCol="Apple",WeightCol,"")
então = Min () nessa coluna.
ou crie uma tabela dinâmica como esta
Eu tenho duas colunas de dados, diga algo como Frutas e Peso. Eu preciso analisar esses dados para encontrar o valor mínimo dentro de cada subconjunto individual - o menor peso de todas as maçãs listadas, por exemplo.
Infelizmente, o uso de fórmulas de matriz não é uma opção, dado o tamanho do meu conjunto de dados e a lentidão de nossos computadores de trabalho e estamos impedidos de usar o VBA por motivos desconhecidos.
O DMIN parece ser exatamente o que eu estou procurando, mas o modo como seus parâmetros devem ser estruturados o torna inútil aqui.
edit: conjunto de dados criado diariamente e alterado. Atualmente, o conjunto de dados tem mais de 1000 linhas no total, com mais de 700 valores exclusivos.
Não posso fornecer uma amostra dos meus dados porque são informações confidenciais do cliente e outras coisas, mas essa imagem (originalmente de descreve o que estou tentando fazer. Eu só preciso evitar a fórmula do array e fazê-lo em uma escala muito maior.
Se você quer apenas a resposta, crie uma nova coluna, AppleWeight e dentro dela:
=if(FruitCol="Apple",WeightCol,"")
então = Min () nessa coluna.
ou crie uma tabela dinâmica como esta