Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
Por andriessen
Posts
#55025
Reabri a questao por ter ficado com uma duvida
Bom dia. Exixte alguma maneira do excel entender a quantodade de linhas a inserir?

Ex: Plan1
Linha A B C
Qtde Função
1 1 Assistente
2 2 Tecnicos
3 3 Operadores
Então vou levar para PLAN2 1 linha A1 a informação Assistente
2 linhas A2 e A3 a inf TECNICOS pois preciso que a pessoa que vai receber alimente os nomes deles
3 Linhas com a INF OPERADORES.
Mas sempre 1 abaixo da outra
Espero ter conseguido explicar.
Nosso amigo Osvaldo me deu uma boa solução porem não entendi a formula toda.
Você não está autorizado a ver ou baixar esse anexo.
#55026
Não entendi porque abriu de novo. No outro tópico houve uma solução por fórmula e outra por macro. Também seria possível fazer via PowerQuery. Qual a dúvida em relação ao tópico anterior? O que não entendeu?
Por andriessen
Posts
#55034
Bom dia! Obrigado pelo retorno. Eu tentei adaptar a sua soluçãopor formula porem não consgui. Precisava que ela pegasse de A4 ate C40 modifiquei alguns parametros mas nao funciona.
=SE(LINS($F$4:F4)=1;ÍNDICE($B$4:$B$30;AGREGAR(15;6;(LIN($A$4:$A$6)-LIN($A$4)+1)/($A$4:$A$6>0);1));SE(LINS($F$4:F4)>SOMA($A$4:$A$6);"";ÍNDICE($B$4:$B$6;SE(ÍNDICE($A$4:$A$6;CORRESP(F3;$B$4:$B$6;0))=CONT.SE($F$3:F3;F3);CORRESP(F3;$B$4:$B$6;0)+1;CORRESP(F3;$B$4:$B$6;0)))))
Tb nao entendi o que significam os''''' AGREGAR(15;6;''''''''
Obrigado
#55035
Insira a planilha com os valores reais e o que pretende. Quanto à função AGREGAR, segue alguns vídeos para você estudar.

https://www.youtube.com/watch?v=IToJ4sbuvqY
https://www.youtube.com/watch?v=9Zh6sp3KPEU
https://www.youtube.com/watch?v=0UIYp9OW4G4
#55038
Veja no arquivo anexado.
Você não está autorizado a ver ou baixar esse anexo.
#55047
Veja se é o que deseja. Se não for, poste outro anexo com toas as colunas que deseja e o resultado esperado.
Você não está autorizado a ver ou baixar esse anexo.
#55048
Experimente este no lugar do anterior.
Código: Selecionar todos
Sub ReplicaDados()
 Dim c As Range
  Sheets("PLAN 2").[A:C] = ""
  For Each c In Range("A4:A" & Cells(Rows.Count, 1).End(3).Row)
   Sheets("PLAN 2").Cells(Rows.Count, 1).End(3)(2).Resize(c.Value, 3) = c.Offset(, 1).Resize(, 3).Value
  Next c
End Sub
#55063
Fiz uma solução com PowerQuery também.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord