Notifications
Clear all

Count Indent

8 Posts
5 Usuários
0 Reactions
1,355 Visualizações
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Boa tarde,

Alguém sabe de uma formula que permite contar indent de uma celula? (indent é aquele espaço em branco que permite criar o modo de hierarquia)

Obrigado.

 
Postado : 08/11/2015 11:42 am
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi explica melhor ou posta um exemplo em xlsx

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 08/11/2015 12:48 pm
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Segue exemplo em xlsx.

Preciso de uma formula para contar quantos espaços (increase indent) estão em cada uma das celulas preenchidas

 
Postado : 08/11/2015 1:27 pm
(@rilust)
Posts: 387
Reputable Member
 

use a função : =NÚM.CARACT(A8)

abraços

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 08/11/2015 4:31 pm
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Obigado. Mas dessa forma conta o número de caracteres dentro da celula. O que pretendo é contar quantos "indents" a celula tem. o Indent é o espaço que damos na celula para criar efeito de hierarquia.

 
Postado : 08/11/2015 5:24 pm
(@luizhcosta)
Posts: 420
Honorable Member
 

Olá,

Supondo que a célula em destaque seja a "A1", use a fórmula:

=NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;CARACT(10);""))

Boa sorte.

 
Postado : 08/11/2015 10:49 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Com fórmula direta desconheço, mas com VBA é simples, a propriedade se chama "IndentLevel" do objeto Range:
Crie um novo módulo (ALT F11, Inserir > Módulo),
Crie a seguinte função lá (ou copie e cole o código abaixo):

Function ContarIndentação(Célula As Range) As Integer
  ContarIndentação = Célula.IndentLevel
End Function

Depois é só usar ela na planilha. Exemplo, para saber qual a profundidade de indentação da célula A1, insira em B1 a fórmula

= ContarIndentação(A1)

 
Postado : 09/11/2015 12:25 am
(@rilust)
Posts: 387
Reputable Member
 

Olá,

Supondo que a célula em destaque seja a "A1", use a fórmula:

=NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;CARACT(10);""))

Boa sorte.

pust eu pensei isso mas acabei comendo mosca na hora que escrevi.

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 09/11/2015 11:36 am