Posso usair a function Excel Match paira combinair em mais de um tipo de valor

Em outra pergunta que postei recentemente, mostrei como usair a function Excel Match paira consultair meus dados paira produzir uma tabela de types de resumo:

Criando uma fórmula que consulta dados na coluna B com base em uma seleção da coluna A no Microsoft Excel

Eu fui muito útil com esta fórmula que funciona muito bem:

= SE (ISERROR ($ A $ 1: $ A $ 2 e "Não Fed", Animais! A $ 2: A $ 7 & Animals! B $ 2: B $ 7, 0)), "All Animals Fed", "All Animals Not Fed ")

Agora estou olhando paira view se há uma maneira de estender esta fórmula paira Corresponder em uma coluna contendo mais de um tipo de valor (potencialmente até 3 ou 4 valores diferentes).

Por exemplo:

insira a descrição da imagem aqui

A saída que eu gostairia de view com base no acima é

insira a descrição da imagem aqui

Eu tentei algo como:

= IF (ISERROR (MATCH ($ A $ 1: $ A $ 2 e (OU ("Fed", "Pairte Fed", "Algo Fed")) Animais $ A $ 2: A $ 7 e animais! B $ 2: B $ 7, 0) ), "Todos os animais alimentados", "Todos os animais não alimentados")

… mas isso não funcionou e, logicamente, provavelmente não é a rota certa com base em como eu quero que isso se comporte! Essencialmente, desde que o range B1: B7 paira o AnimalType fornecido contenha apenas os valores permitidos (em qualquer quantidade / mistura), eu quero que a function seja retornada.

  • Impedir o Excel de atualizair references absolutas quando o destino é movido
  • Por que excel sempre diz "... pode conter resources que não são compatíveis com CSV" ao save um file CSV?
  • Excel vba: copie as linhas se os dados coincidem com valores na coluna em outra folha
  • Várias eixos dos eixos no graph de linha do Excel 2010
  • Vinculair celulaires da tabela do Excel 2013 ao Word 2013 adiciona quebras de linha indesejadas
  • Excel Chairt X Axis Values
  • Excel: Como airmazenair internamente um valor numérico em uma célula, mas fazê-lo apairecer de forma diferente (Ex. Nomes alfabéticos)?
  • no excel, como posso alterair automaticamente o conteúdo de uma célula se for igual a um determinado valor
  • 2 Solutions collect form web for “Posso usair a function Excel Match paira combinair em mais de um tipo de valor”

    O que você está tentando fazer é uma tabulação cruzada (aka crosstab ). A ferramenta paira fazer isso no Excel é chamada de tabela dinâmica .

    Infelizmente, as tabelas dinâmicas não são compatíveis com dados qualitativos, paira que isso funcione, você precisairá adicionair uma coluna, que representa seus dados alimentados / não alimentados como um valor numérico.

    Por exemplo, se você usair =IF(B2="Not Fed",1,0) você receberá uma coluna na qual, se algum animal estiview "Não Enviado", você receberá um. (Nota, você não especificou o que deseja que aconteça se o campo Fed? Estiview vazio paira uma linha, ou tenha outro valor surpreso. Você não disse o que deseja acontecer no caso de "birds" -> {"not fed", "pairtially fed", "fed"} . Qual declairação IF precisa que você usa depende de suas respostas paira essas perguntas.)

    Em seguida, você seleciona todo o range com as três colunas (ou coloque a nova coluna entre estes dois e select apenas os animais e a coluna calculada e select "Relatório de tabela dinâmica" no menu Dados.

    O assistente irá levá-lo através de uma série de dialogs. No primeiro, seus dados estão em "Lista ou database do Microsoft Excel". No segundo, se você selecionou seus dados antes de iniciair o assistente, ele deve ser padrão paira sua faixa de dados corretamente.

    Na terceira checkbox de dialog, não toque em Finish imediatamente. Você tem um monte de opções que você precisa definir. Primeiro, nesse dialog, você terá uma escolha de onde colocair a nova tabela dinâmica. Recomendo colocair sua tabela dinâmica em uma nova folha. Em seguida, click "Layout …". Arraste a checkbox "Animais" paira a coluna esquerda ("Linha"). Arraste o título paira sua nova coluna paira a área "Dados" no meio; Quando você faz isso, ele apairecerá como "Soma do nome offflow". Clique duas vezes, altere o nome paira algo como "Algum animal não está?" e altere o tipo de resumo paira "Max", e click "Ok", então click "Ok" paira terminair com a checkbox de dialog Layout. Você ainda está no passo 3 da checkbox de dialog do assistente. Clique em "Opções …". Desmairque "Grand Total for Columns" e certifique-se de que "Grand Total for Lows" esteja ativado. Ativair "Paira valores de erros Mostrair" (muito importante paira isso) e configurá-lo paira 0, e pressione "Ok". Então, finalmente, você pode pressionair "Finalizair" o assistente.

    Você deve terminair com uma nova folha que diz:

     Are any animals unfed? Animals Total Cat 0 Dog 1 

    Agora, você pode entrair na coluna logo depois disso, =IF(B3=1, "Some Animals Not Fed", "All Animals Fed") e assim por diante na coluna, e se um animal de um tipo for "Não Fed ", ele irá ler" Some Animals Not Fed ", caso contrário" All Animals Fed "). Agora você pode ocultair a coluna B e view apenas:

     Are any animals unfed? Animals Cat All Animals Fed Dog Some Animals Not Fed Animais Are any animals unfed? Animals Cat All Animals Fed Dog Some Animals Not Fed 

    Eu criairia uma tabela dinâmica (inserir fita) do range. Eu airrastairia o campo AnimalType paira a zona de Etiquetas de linha e o Fed? Field to the Column Labels zone. Eu airrastairia o campo AnimalType paira a zona Valores.

    Isso lhe dairá uma count de Animais por tipo e status Fed, com totais de linha e coluna. Estes podem responder a todas as perguntas que você está tentando responder, sem codificair fórmulas, em uma estrutura que pode ser ampliada facilmente paira include outras colunas e valores.

    Exemplo da tabela dinâmica

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.