Contando tamanhos de camiseta em uma coluna, mas também separados por vírgulas

0

Estou contando tamanhos em uma coluna, mas algumas das células também têm tamanhos extras separados por uma vírgula. O problema que estou encontrando é contando "L" "XL" e "XXL".

A fórmula que estou usando para contar "S" e "M" é essa (é uma função de matriz):

=SUM(LEN(B1:B17)-LEN(SUBSTITUTE(B1:B17,"S","")))

Isso funciona para "S" e "M", mas para grandes, conta 6, mas espero que 5. Isso se deva ao XL na lista. Esta fórmula também não funciona para "XL".

O que eu preciso de ajuda é obter a fórmula para contar corretamente cada tamanho. "L" conta incorretamente e "XL" e "XXL" não funcionam.

Aqui está minha lista:

    
por TLK7 26.08.2018 / 20:42

1 resposta

0

Se

  • Cn contém o tamanho para contar
  • Sizes é o intervalo que está sendo examinado

    • Sizes refers to: =Sheet2!$B$1:$B$17
  • Vários tamanhos na mesma célula são separados por vírgulas

D1: =SUMPRODUCT(--(TRIM(MID(SUBSTITUTE(Sizes&",",",",REPT(" ",99)),{1,99,198},99))=C1))

Se você tiver mais de três tamanhos na mesma célula, altere a constante da matriz para refletir isso.

  • A fórmula cria uma matriz de valores que consiste em tamanhos diferentes ou, se houver vários tamanhos em uma célula, os coloca em dois elementos diferentes da matriz.
    • Haverá alguns elementos na matriz que são todos espaços, para considerar as células que têm apenas um único tamanho mencionado
  • Então, só precisamos ver se um elemento da matriz é igual ao tamanho que queremos contar.
  • O Sumproduct acrescenta isso.

Use a ferramenta de avaliação de fórmulas para ter uma ideia melhor de como isso funciona.

    
por 26.08.2018 / 22:19