Ir ao conteúdo

Posts recomendados

Postado

Bom dia!

Gostaria de uma orientação dos senhores (a)

Estou tentando, numa planilha de excel, que ele retorne valores em datas específicas (anexo), por exemplo:
Se a coluna "GR" diz que é grupo A, as celulas dos dias 01, 05, 09, 13, 17... (até final do mes de 4 em 4 dias) deve ser preenchidas automaticamente, e assim segue para os grupos B (dias 02, 06, 10...) C e D conforme imagem.

 

image.thumb.png.25cece7577269b4c470b2ffe52fbd5ff.png

 

 

 

Agradeço por orientações.

 

PLANILHA -.xlsx

  • Solução
Postado

@Keu Borges Se entendi o que quer fazer é para colocar o F1 nessas colunas específicas, de 4 em 4, de acordo com a posição da letra da coluna GR: Para a primeira (nesse caso A), começa na primeira coluna; Para a segunda (B), começa na segunda coluna e assim por diante. Veja se é isto, cole em B3 e arraste para as outras,

 

=SE(MOD(COL()-2;4)+1=CORRESP($A3;$A$3:$A$6;0);"F1";"")

 

  • Obrigado 1
Postado

Que genialidade, maravilhado.
Deu certo sim, estou agora tentando entender (para aprendizado) o funcionamento dela (fórmula)

Se quiser me explicar vou adorar.

Muito obrigado mesmo e parabéns pela genialidade.

Postado

@Keu Borges Se analisar as fórmulas separadamente fica mais fácil. MOD retorna o resto de uma divisão onde o primeiro parâmetro é o dividendo e o segundo o divisor. Com ela podemos criar uma espécie de ciclo de intervalos e fazer retornar entre 1 e 4 ao arrastar para todas as células. Se pegar este trecho verá como fica a tabela,

 

=MOD(COL()-2;4)+1

 

01.png.91c8cd25b9c654cea0ac28c2250d237b.png

 

CORRESP é para comparar com esses valores já que ela vai retornar posição da busca em um vetor/arranjo. O primeiro parâmetro é do o valor que deve ser procurado e o segundo é a lista de valores do vetor. Como ele tem 4 elementos de A até D, só retorna valores de 1 a 4. Portanto A é 1 porque está na primeira posição, etc.

 

=CORRESP($A3;$A$3:$A$6;0)

 

No lugar de CORRESP também daria para usar a fórmula que retorna a linha e ficaria mais simples.

 

02.png.74ef9d294ef8b2306bade4c5387b3374.png

 

Aí quando a condição testar verdadeiro para valores iguais retorna F1.

  • Curtir 1
Postado

Obrigado pelo detalhamento da planilha. Você tem uma praticidade incrível, faz o complexo parecer simples...  😄


Tenho mais uma dúvida devido a algumas situações que podem ocorrer na planilha.

Não necessariamente a coluna GR poderá começar com A (dia 1), ela pode começar com C (que tem que jogar F1 no dia 03) ou B (e jogar F1 no dia 02) ou D (e jogar F1 no dia 4) e sempre de 4 em 4 novo F1.

Nas mudanças aqui, com esta condição que passo agora, ela não satisfaz a condição.

Teria como resolver??

Postado

@Keu Borges Nesse caso como as entradas na coluna GR não são em ordem alfabética, podemos considerar a tabela ASCII para pegar a posição da letra com a fórmula CÓDIGO e assim comparar com MOD. Nessa tabela 65 é A, 66 É B, etc. Então é só calcular a diferença da letra em GR com A para fazer o teste,

 

=SE(MOD(COL()-2;4)=CÓDIGO($A3)-CÓDIGO("A");"F1";"")

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!