Retornando vários resultados (correspondência mais próxima não exata) de uma tabela usando vários critérios

0

Essa pode ser uma pergunta repetida, mas não consegui encontrar uma resposta viável em lugar algum.

Eu tenho uma tabela mostrando os modelos de bomba, no mínimo & caudal máximo, mínimo & cabeça máxima e poder em uma aba chamada Submersible_Database (consulte a amostra em anexo).

Depois de calcular o head, a taxa de vazão e a potência necessários em outra aba chamada Dimensionamento (veja a amostra), quero puxar todos os modelos de bomba da tabela (denominada tabela 7 na amostra) correspondendo aos seguintes critérios:

  1. potência necessária < = potência da bomba
  2. cabeça necessária > = cabeça mínima & < = cabeçalho máximo
  3. fluxo necessário > = fluxo mínimo & < = fluxo máximo

Atualmente, estou usando a seguinte fórmula, que retorna apenas a primeira correspondência (mesmo quando eu a insiro como uma fórmula de matriz). Quero que todas as correspondências possíveis sejam listadas (para refinamento adicional e cálculos para selecionar a mais eficiente automaticamente):

{=IFERROR(INDEX(Submersible_Database!H2:H69,MATCH(1,INDEX((Submersible_Database!G2:G69>=Sizing!G43)*(Submersible_Database!F2:F69<=Sizing!G43)*(Submersible_Database!B2:B69<=Sizing!G48)*(Submersible_Database!C2:C69>=Sizing!G48),),FALSE)),"not in range. Change water output or head parameters")}

Eu tenho um arquivo de exemplo no Google Drive que explica tudo:

Arquivo de exemplo

    
por Hazem El Mahi 16.12.2016 / 11:53

0 respostas