Wagner Paulo, Bom Dia.
Na célula AC2 coloca esta formula, copia para baixo e para direita
=NÚM.CARACT(ARRUMAR(EXT.TEXTO(SUBSTITUIR(" "&ARRUMAR(CONCAT(SE($C2:$AA2<>"";1;" ")));" ";REPT(" ";30));30*COLS($A$1:A$1);30)))
Formatar celula com 0;-0;;@ para não mostrar zeros
Na célula AP2 coloca esta formula, copia para baixo e para direita
=NÚM.CARACT(ARRUMAR(EXT.TEXTO(SUBSTITUIR(" "&ARRUMAR(CONCAT(SE($C2:$AA2="";1;" ")));" ";REPT(" ";30));30*COLS($A$1:A$1);30)))
Formatar celula com 0;-0;;@ para não mostrar zeros
Outra forma
Na célula AC2 coloca esta formula, copia para baixo e para direita
=SEERRO(FILTROXML("<a><b>"&UNIRTEXTO("</b><b>";;TEXTO(FREQÜÊNCIA(SE($C2:$AA2<>"";$C$1:$AA$1);SE($C2:$AA2="";$C$1:$AA$1));"0;;;"))&"</b></a>";"//b["&COL(A1)&"]");"")
Na célula AP2 coloca esta formula, copia para baixo e para direita
=SEERRO(FILTROXML("<a><b>"&UNIRTEXTO("</b><b>";;TEXTO(FREQÜÊNCIA(SE($C2:$AA2="";$C$1:$AA$1);SE($C2:$AA2<>"";$C$1:$AA$1));"0;;;"))&"</b></a>";"//b["&COL(A1)&"]");"")
Tive ajuda dos universitários
Confere se é desta forma que desejas
Se foi útil, clique na mãozinha Curtir é uma forma de agradecimento
Decio
Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi
Postado : 29/07/2020 8:00 am