Automatizar processo de preenchimento planilha

Matemática EM

Pessoal, tenho uma planilha com nro de ordens de serviço, onde preciso determinar qual a turma será responsável pelo atendimento. Sendo que, o nro da turma só deverá ser alterado (em seguencial) quando houver um novo numero de ordem cadastrado, importante o temos somente 3 turmas, sendo aqui, quando a turma for a 3, na proxima ordem deveremos reiniciar com a turma 1. preciso automatizar neste processo através de uma formula. 

Resumidamente, tenho que alterar o nro da turma, sempre que houver uma nova ordem, sendo uma seguencia que vai de 01 a 03.

Ordem
Turma
Texto breve
1003581100 1 M19 MP&S MEC ELEVADOR DE PACOTE
  1 M19 MP&S MEC ELEVADOR DE PACOTE
  1 M19 MP&S MEC ELEVADOR DE PACOTE
  1 M19 MP&S MEC ELEVADOR DE PACOTE
  1 M19 MP&S MEC ELEVADOR DE PACOTE
  1 M19 MP&S MEC ELEVADOR DE PACOTE
1003581110 2 M25 MP&S MEC ELEVADOR DE PACOTE
  2 M25 MP&S MEC ELEVADOR DE PACOTE
  2 M25 MP&S MEC ELEVADOR DE PACOTE
  2 M25 MP&S MEC ELEVADOR DE PACOTE
  2 M25 MP&S MEC ELEVADOR DE PACOTE
  2 M25 MP&S MEC ELEVADOR DE PACOTE
1003582969 3 M05-MP&S SUCÇÃO DA ESTRELA
Foto de Ronaldo T.
Ronaldo perguntou há 7 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
3 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Clefson D.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 meses
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

Olá, Ronaldo!

A forma vai depender de sua planilha.

Uma forma possível para o que você quer seria o seguinte:

Suponha que a coluna ordem seja A, turma seja B e texto breve C. Defina sempre a turma inicial, B2, digitando o valor.

Para a coluna B3, cole a função abaixo.

=LET(TURMA;MOD(B2+1;3);SE(A3="";B2;SE(A3<>A2;SE(TURMA=0;3;TURMA))))

Depois copie B3 para as células da coluna B.

A função acima verifica se há uma nova ordem. Se houver, ele muda o número da turma. Se a turma for a 3, ao mudar, ele retorna para a turma 1.

Talvez não resolva totalmente seu problema, mas é apenas uma dica.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Douglas S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 meses

Salve, Ronaldo!

 

A resposta curta é que você preenche a primeira célula da coluna com 1 e da segunda pra baixo você preenche com:

=IF(COUNTUNIQUE($A$1:$A1)-COUNTUNIQUE($A$1:$A2);MOD($B1;3)+1;$B1)

 

Bora entender isso aí?

 

A gente tem uma condicional (IF), que avalia uma condição: COUNTUNIQUE($A$1:$A1)-COUNTUNIQUE($A$1:$A2).

Essa condição diz basicamente "Compara quantos valores diferentes eu tenho na coluna A até a linha acima com a linha atual". Se forem iguais, significa que não tem uma ordem de serviço nova nessa linha, portanto a condicional é falsa. Se houver uma ordem de serviço, vai haver um valor a mais e a diferença vai ser 1 (que é um valor TRUE).

 

Se a condicional for falsa, isto é, se não houver uma nova ordem de serviço, ele repete o valor da célula acima na coluna B.

Se a condicional for verdadeira, isto é, se houver uma nova ordem de serviço, ele soma um.

 

O operador MOD(x, 3) é um operador de resto (de divisão). Quando o valor for 1 ou 2, ele vai retornar o próprio número, aí quando somar ele vai retornar 2 ou 3, respectivamente. Mas quando o valor for 3, o resto é 0, aí somando ele retorna 1.

 

Espero ter ajudado!

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Marco S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 meses

olá, segiro que vá até a seção de informática... abraços

Professores particulares de Matemática

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 65 / h
Pedro B.
Belo Horizonte / MG
Pedro B.
4,7 (67 avaliações)
Horas de aulas particulares ministradas 192 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
Progressão Geométrica (PG) Matemática - Conjuntos e seqüências Funções Quadráticas
Graduação: Engenharia de Telecomunicações (FUMEC)
Ensino Matemática, Física, Química
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (815 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 1.003 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Álgebra Linear Espaços Métricos Análise Real
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.