Fiz de três maneiras, uma feia e uma feia demais, para Excéis antigos, e uma elegante, para o Excel mais recente:
Feia:
=SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",")
Feia demais:
=ESQUERDA(SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",");
NÚM.CARACT(SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",")
)-1)
Elegante:
=UNIRTEXTO(",";VERDADEIRO;DESLOC($A$4;CORRESP($A$1;$A$5:$A$8;0);1;1;8))
Segue fórmulas aplicadas:
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 23/03/2016 2:51 pm