células TEXTJOIN com base em critérios

0

Eu tenho uma planilha com as seguintes colunas:

Gostariadepodermostrar,paraumadeterminadaexperiência,todososprogramasordenadosnasseguintescategorias:

  • nuncapronto
  • Feitohámaisde12meses
  • Concluído9a12mesesatrás
  • Concluídohá6a9meses
  • Feitohá3-6meses

Idealmente,osprogramasseriamproduzidosemcadacategoriapormeiodeumafunçãoTEXTJOIN,algoassim:

    
por MaliciousOnion 04.06.2018 / 09:35

1 resposta

1

Você pode usar a função IF no TEXTJOIN e definir a fórmula como uma fórmula de matriz . Eu dou referências falsas porque não está claro em suas imagens. Por exemplo:

=TEXTJOIN(" ",TRUE,IF($A$19:$A$25,$B$19:$B$25,""))
A fórmula

verifica os valores TRUE / FALSE em $ A $ 19: $ A $ 25 e retorna uma string de $ B $ 19: $ B $ 25 ou uma string vazia baseada nos valores TRUE e FALSE, respectivamente. Tenha em atenção que esta é uma fórmula de matriz e deve premir Ctrl + Shift + Enter em vez de Introduzir apenas.

Eu sugiro que você crie colunas auxiliares de valores VERDADEIRO / FALSO em colunas próximas à sua tabela, por exemplo; A primeira coluna é para Nunca , e a segunda é para Feito há mais de 12 meses , etc. Então você pode usar cada coluna auxiliar no > Função de matriz TEXTJOIN-IF .

    
por 05.06.2018 / 08:07