Jump to content

[AJUDA COM FUNÇÃO] contar repetição de nomes e números no excel


Recommended Posts

Tenho em uma coluna de planilha duas possibilidades de respostas para uma situação. as respostas são "SIM" e "Não". da seguinte forma

 

E2

 

1 SIM

2 SIM

3 NÃO

4 NÃO

5 NÃO

6 SIM

7 SIM

8 SIM

9 SIM

10 SIM

11 SIM

12 SIM

13 NÃO

14 NÃO

15 NÃO

16 NÃO

17 NÃO

18 NÃO

19 NÃO

20 NÃO

...

 

Quero saber qual o máximo de vezes que as palavras "NÃO" e "SIM" se repetem em sequência sem interrupções. Para este intervalo que apresentei a resposta que teria é 7 para "SIM" e 8 para "NÃO".

 

Existe uma fórmula pra isso? ou tenho mesmo que contar pra saber? por que ai está apenas uma pequena extensão da planilha que tenho.

 

 

 

Link to comment
Share on other sites

58 minutos atrás, Edu-Aacaracas disse:

Você faz o SE para contar a sequência e máximo para ver qual a quantidade que saiu em sequencia.

.

http://ge.tt/1KTWE3p2

Obrigado, atendeu exatamente ao que eu preciso. só mais uma coisa.

 

porque precisa do CONT.SE?

 

=SE(CONT.SE(A4;"sim");B3+1;0)

=SE(CONT.SE(A4;"não");C3+1;0)

 

Só o SE já não bastaria?

 

=SE(A4="sim";B3+1;0)

=SE(A4="não";C3+1;0)

 

 

 

Link to comment
Share on other sites

8 minutos atrás, ninja_jmn disse:

Obrigado, atendeu exatamente ao que eu preciso. só mais uma coisa.

 

porque precisa do CONT.SE? ... Apenas hábito na utilização da fórmula ai as vezes foje a linha de raciocinio com as mecânicas :shock:

 

 

Só o SE já não bastaria? Sim já basta

 

 

 

 

 

 

Link to comment
Share on other sites

22 horas atrás, ninja_jmn disse:

Obrigado, atendeu exatamente ao que eu preciso. só mais uma coisa.

 

porque precisa do CONT.SE?

 

=SE(CONT.SE(A4;"sim");B3+1;0)

=SE(CONT.SE(A4;"não");C3+1;0)

 

Só o SE já não bastaria?

 

=SE(A4="sim";B3+1;0)

=SE(A4="não";C3+1;0)

 

 

 

Edu-Aacaracas, pra eu saber se em um intervalo há repetição de valores uso o que? quero só saber se em um intervalo de células, tipo:

 

1

3

4

5

5

4

3

4

9

10

 

 se há repetição de valores. nesse caso há 7 valores repetidos.

3 2x

4 3x

5 2x

 

total de repetições 7 vezes.

 

 

 

Link to comment
Share on other sites

Vc deve fazer um campo para formular a contagem.

C1:L1 Você coloca 1 2 3 4 5 6 7 8 9 10

 

A3:A12 Está os números repetidos

C2 coloque Contagem =CONT.SE($A$3:$A$12;C1) Arraste até L1

.

Agora na M2 coloque =SOMASE(C1:L1;">1")

 

Link to comment
Share on other sites

  • 3 months later...

Treinamento / Livros / Sites a partir de 04/05/2012 

Produtos de MrExcel: Livros, CDs, Podcasts Discuta tópicos relacionados à Holy Macro! Produtos: Aprenda Excel com MrExcel, VBA e Macros para Microsoft Excel, Holy Macro! São 2500 exemplos de VBA CD, análise de dados de guerrilha usando Microsoft Excel e Excel Knowledge Base CD e o MrExcel Podcasts. 
http://www.mrexcel.com/forum/forumdisplay.php?f=19

Primeiros passos com o VBA. 
http://www.datapigtechnologies.com/ExcelMain.htm

Se você é sério sobre a aprendizagem VBA tente 
http://www.add-ins.com/vbhelp.htm

Excel tutoriais e dicas - VBA - macros - formação 
http: // www.mrexcel.com/articles.shtml

Aqui está uma boa cartilha sobre o escopo das variáveis. 
Escopo das Variáveis e Procedimentos 

Veja o site de David McRitchie se você acabou de começar com o VBA 
http://www.mvps.org/dmcritchie/excel/getstarted.htm

O que é um módulo Visual Basic? 
http://www.emagenit.com/VBA%20Folder...vba_module.htm

Introdução de Ron de Bruin às macros: 
http://www.rondebruin.nl/code.htm

Criação de funções personalizadas 
http://office.microsoft.com. com / en-us / ex ... 117011033.aspx

Escrevendo sua primeira função VBA no Excel 
http://www.exceltip.com/st/Writing_Y...Excel/631.html

VBA para Excel (Macros) 
http: / /www.excel-vba.com/excel-vba-contents.htm

VBA Lição 11: Código VBA Dicas Gerais e Vocabulário Geral
http://www.excel-vba.com/vba-code-2-1-tips.htm

Excel VBA - Adicionando código a uma pasta de trabalho 
http://www.contextures.com/xlvba01.html

Aprenda a depurar: 
http : //www.cpearson.com/excel/debug.htm

Como: Atribuir uma macro a um botão ou forma 
http://peltiertech.com/WordPress/how...tton-or-shape/

Criação de formulário do usuário 
http: //www.contextures.com/xlUserForm01.html

Tutoriais do Excel / Tutoriais em vídeo - Funções 
http://www.contextures.com/xlFunctions02.html

INDEX MATCH - Função de Índice do Excel e Função de Correspondência do Excel 
http://www.contextures.com /xlFunctions03.html

Validação de dados do Excel 
http://www.contextures.com/xlDataVal08.html#Larger
http://www.contextures.com/excel-dat...ation-add.html

Sua referência rápida às soluções Microsoft Excel 
http://www.xl-central.com/index.html

Novo! Webinars gravados do Excel 
http://www.datapigtechnologies.com/ExcelMain.htm

Programação do VBA Editor - criado por Chip Pearson na Pearson Software Consulting LLC 
Esta página descreve como escrever código que modifica ou lê outro código do VBA. 
http://www.cpearson.com/Excel/vbe.aspx

VBA e macros para Microsoft Excel, por Bill Jelen "Mr.Excel" e Tracy Syrstad 

Excel Hacks 100 dicas e ferramentas de força industrial, por David & Traina Hawley 

VBA e Macros para o Microsoft Excel 2007, por Bill Jelen "Mr.Excel" e Tracy Syrstad

Excel 2007 Book: você pode tentar isso ... há uma tentativa antes de comprar ebook disponível neste link ... 

por Stephen / Bovey, Rob / Green, John Bullen (Capa em papel - 11 de fevereiro de 2005) 
Professional Excel Development 

por Rob Bovey, Stephen Bullen, John Green e Robert Rosenberg (Paperback - 26 de setembro de 2001) 
Excel 2002 VBA: Referência de programadores 

DonkeyOte: Minha leitura recomendada, volatilidade 
http://www.decisionmodels.com/calcsecretsi.htm

Sumproduct 
http: // www. xldynamic.com/source/xld.SUMPRODUCT.html

Arrays 
http://www.xtremevbtalk.com/showthread.php?t=296012

Introdução ao Pivot 
http://peltiertech.com/Excel/Pivots/pivotstart.htm

E-mail do XL - VBA 
http://www.rondebruin.nl/sendmail.htm

Outlook VBA 
http://www.outlookcode.com/article.aspx?ID=40

Dicionário de Funções 
http://www.xlfdic.com/

Função Traduções 
http://www.piuha.fi/excel-function-name-translation /

Intervalos nomeados dinâmicos 
http://www.contextures.com/xlNames01.html

Como criar painéis do Excel 
http://www.contextures.com/excel-dashboards.html 
http://chandoo.org/wp/excel-dashboards / 
http://chandoo.org/wp/management-dashboards-excel/ 
http://www.exceldashboardwidgets.com/

Excel Dashboard / Scorecard Ebook 
http://www.qimacros.com/excel-dashboard-scorecard.html

Mike Alexander from Data Pig Technologies 
Excel 2007 Painéis e relatórios para 

modelos de Dummies
http://www.cpearson.com/Excel/Topic.aspx http://www.contextures.com/excel-tem...lf-scores.html 
Carimbo de

data e hora: 
http://www.mcgimpsey.com /excel/timestamp.html

Obtenha fórmula / formatos através de funções personalizadas: 
http://dmcritchie.mvps.org/excel/formula.htm#GetFormat

Um bom artigo informativo da MS "Melhorando o desempenho no Excel 2007" 
http://msdn.microsoft .com / en-us / library / aa730921.aspx

Medidores de progresso 
http://www.andypope.info/vba/pmeter.htm 
http://www.xcelfiles.com/ProgressBar.html

E, à medida que suas habilidades aumentam, tente respondendo posts em sites como: 
http://www.mrexcel.com 
http://www.excelforum.com 
http://www.ozgrid.com 
http://www.vbaexpress.com
http://www.excelfox.com

  • Like 1
Link to comment
Share on other sites

Em 17/03/2018 at 15:32, ninja_jmn disse:

Tenho em uma coluna de planilha duas possibilidades de respostas para uma situação. as respostas são "SIM" e "Não". da seguinte forma

 

E2

 

1 SIM

2 SIM

3 NÃO

4 NÃO

5 NÃO

6 SIM

7 SIM

8 SIM

9 SIM

10 SIM

11 SIM

12 SIM

13 NÃO

14 NÃO

15 NÃO

16 NÃO

17 NÃO

18 NÃO

19 NÃO

20 NÃO

...

 

Quero saber qual o máximo de vezes que as palavras "NÃO" e "SIM" se repetem em sequência sem interrupções. Para este intervalo que apresentei a resposta que teria é 7 para "SIM" e 8 para "NÃO".

 

Existe uma fórmula pra isso? ou tenho mesmo que contar pra saber? por que ai está apenas uma pequena extensão da planilha que tenho.

 

 

 

Acho que a melhor  forma é a contagem de  3 a 3  e depois faz a soma , havendo falha, tornando -se "Não". Use este exemplo =SE(E(S$12=" ";S$13=S$1;S$14=" ");1;SE(E(S$12=" ";S$13=" ";S$14= S$1);2;SE(E(S$12=" ";S$13=" ";S$14=" ");3;0))) troque o " " por "sim" ou por "não",use um aninhamento para cada contagem de 3 a 3 e depois e só somar as  as linhas

=SE(E(S$12=" ";S$13=S$1;S$14=" ");1;SE(E(S$12=" ";S$13=" ";S$14= S$1);2;SE(E(S$12=" ";S$13=" ";S$14=" ");3;0)))
=SE(E(S$17=" ";S$16=S$1;S$15=" ");1;SE(E(S$17=" ";S$16=" ";S$15= S$1);2;SE(E(S$17=" ";S$16=" ";S$15=" ");3;0)))
=SE(E(S$20=" ";S$19=S$1;S$18=" ");1;SE(E(S$20=" ";S$19=" ";S$18= S$1);2;SE(E(S$20=" ";S$19=" ";S$18=" ");3;0)))
=SE(E(S$23=" ";S$22=S$1;S$21=" ");1;SE(E(S$23=" ";S$22=" ";S$21= S$1);2;SE(E(S$23=" ";S$22=" ";S$21=" ");3;0)))
=SE(E(S$26=" ";S$25=S$1;S$24=" ");1;SE(E(S$26=" ";S$25=" ";S$24= S$1);2;SE(E(S$26=" ";S$25=" ";S$24=" ");3;0)))
=SE(E(S$29=" ";S$28=S$1;S$27=" ");1;SE(E(S$29=" ";S$28=" ";S$27=S$1);2;SE(E(S$29=" ";S$28=" ";S$27=" ");3;SE(E(S$29=S$1;S$28=" ";S$27=" ");0;SE(E(S$29=S$1;S$28=S$1;S$27=" ");0;SE(E(S$29=" ";S$28=S$1;S$27=S$1);1;0))))))

 

 

Uso isto para contar   21 linhas de resultados, inicie a contagem  da última linha para a  1ª

Edited by marksilva
Link to comment
Share on other sites

4 horas atrás, Lotomultiplic disse:

Bom dia pessoal do forum.

Onde consigo baixar a macro do PedroSavas, não encontrei ?

Sub Matriz()
'Objetivo: Criar referências às matrizes automaticamente.
'Autor: U.L.M.S (@PedroSaavas)
'Email: pedrosaavas@gmail.com
'Mantenha a atribuição ao autor como forma de respeito à propriedade intelectual.
'Favor não usar essa macro para obter vantagem financeira.

Dim ws As Worksheet
Dim Mtz As Range, Mcel As Range, Rng As Range, cel As Range, Fmt As Range
Dim Titulo As String
On Error Resume Next
Application.DisplayAlerts = False

Set ws = ActiveSheet
Titulo = "Formatação de Matrizes - By @PedroSaavas"

'Seleciona os números da matriz
Set Mtz = ws.Application.InputBox("Selecione os Números da Matriz", Titulo, Type:=8)
If Mtz.Cells.Count < 1 Then Exit Sub

'Seleciona as linhas da Matriz
Set Rng = ws.Application.InputBox("Selecione as Linhas da Matriz", Titulo, Type:=8)
If Mtz.Cells.Count < 1 Then Exit Sub

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

   'Aplica referências nas células das linhas da matriz
   For Each cel In Rng
    For Each Mcel In Mtz
      If Not IsEmpty(cel) And cel = Mcel Then
         cel = "=" & Mcel.Address
      End If
     Next Mcel
   Next cel
   
   'Aplica formatação nas linhas
   For Each Fmt In Rng
         Fmt.NumberFormat = "00"
         Fmt.Errors(xlInconsistentFormula).Ignore = True
   Next Fmt
MsgBox "Processo Finalizado. " & Rng.Rows.Count & " Linhas Formatadas." & vbNewLine & vbNewLine & "Substitua os NÚMEROS DA MATRIZ por dezenas de sua escolha.", vbInformation, Titulo

Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic

On Error GoTo 0
Application.DisplayAlerts = True
ActiveCell.Select
End Sub

e vê o vídeo do japa ai 

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...