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

Utilize essa sessão para criar tópicos relacionados a tabelas dinâmicas, formatações condicionais, subtotais, filtros, etc
  • Avatar do usuário
  • Avatar do usuário
#29776
Imagem

Prezados, na planilha acima, preciso descobrir a linha da 5ª última ocorrência de, por exemplo, "médias" na coluna estratégia, de maneira que eu consiga usar funções do tipo "soma.se" somente para os valores da coluna resultados. Não consegui definir esse intervalo. Por exemplo: eu calcularia qual a soma de resultados das última 5 linhas da estratégia "médias", e cada vez que uma nova linha for adicionada, a leitura continuaria sendo sempre dinâmica, considerando sempre as 5 últimas ocorrências.

Obrigado
#29777
Boa tarde.
Pelo que entendi vc quer uma fórmula para retornar o valor da última ocorrência de determinado item da coluna "M" com base em um item na coluna "P".
Por exemplo uma fórmula que retorne o último valor laçado para o item "médias" que no caso da imagem seria o valor R$20,00.
Se o item pesquisado fosse "defesaJ" o retorno seria R$ 48,00.
É realmente isso que precisa?
Porque pergunto:
A 5ª ocorrência de um lançamento nem sempre é o último lançamento. Se vc quer como retorno a 5ª ocorrência aí é necessário um outro tipo de construção.
Sugestão:
Anexe uma planilha de exemplo .
Informe sua versão do excel.
#29780
Acho que não consegui explicar bem.
O que desejo é encontrar qual a linha da última enésima ocorrência de determinado valor, de maneira que defina, a partir dela, um intervalo até a última coluna.

Coloquei em anexo uma planilha exemplo, com os cálculos manuais do que desejo encontrar (versão 2016).
Você não está autorizado a ver ou baixar esse anexo.
#29789
Funcionou sim, obrigado. Vou entender a composição da fórmula e farei tb a média dos valores positivos, a médias dos valores negativos, a contagem de valores positivos e a contagem de valores negativos. Postarei aqui o meu resultado para avaliação, pois preciso entender a sintaxe de algumas funções utilizadas.
#29796
andrelongo07, Bom Dia.

Primeiramente adorei a formula que o colega gfranco fez, esta num nível excelente, porem fazendo testes notei que tem erro quando seleciona uma estrategia e a mesma tem duas ocorrência ou uma ou nenhuma, a formula mostra um erro de calculo, então mudei para não acontecer esse erro, confere, a media talvez esteja errada pois ainda calcula sobre os três últimos, mas isso também pode ser alterado.

As formula agora é matricial deve ser encerrado com CTRL+SHIFT+ENTER

Nota fiz validação de lista e formatação condicional quando seleciona só para testes

Esperando ter ajudado

Decio
Você não está autorizado a ver ou baixar esse anexo.
#29797
Excelente ideia décio de adicionar uma previsão de erro. Deixa o resultado de erro (quando houver) mais elegante.
Gostei do acréscimo mas não o colocaria nesta posição.
Editado pela última vez por gfranco em 27 Jan 2018 às 07:55, em um total de 1 vez.
#29798
Décio, observei que o seerro está devolvendo valor incorreto quando seleciona (por exemplo) um K maior que o existente na lista.
Acho que seria mais prudente então, deixá-lo no extremo da fórmula, devolvendo em branco ou mensagem em caso de erro, o que vc acha?
#29799
Veja que na sua construção, a soma para os últimos 6 e ultimos 12 (respectivamente) está devolvendo o mesmo resultado...
E ,esse item pesquisado, só tem 6 ocorrencias.
Imagem

Imagem
#29802
gfranco

Descilpa a demora estava dando suporte ao cliente, mas alterei a célula M1 e coloquei formatação personalizada,

Mas quando coloca valor 12 últimos ela ira sempre colocar, quando não tem a célula, valor igual a zeros, confere

Acredito que esteja correto

Decio
Você não está autorizado a ver ou baixar esse anexo.
#29803
Respeito seu ponto de vista mas penso que não está correto.
Concordo que os zeros excedentes não interferem no resultado de soma (isso é óbvio) mas o cenário (na minha opinião) passa a falsa informação de que há na lista mais dados do que realmente existe para aquele item, pois não retorna erro.
Mas o exposto acima é mera opinião, contudo, para o calculo da média (no meu entendimento) não se pode fazer a mesma leitura.
Se vc observar sua construção e apontar um valor superior ao numero de itens que existe na lista, os zeros produzidos pelo seerro no meio da fórmula serão computados e o resultado da média será comprometido.
#29816
Pessoa, vou avaliar durante essa semana e retorno por aqui em breve. Estou conseguindo entender a lógica da composição das funções, pois ainda não tinha trabalhado com algumas delas. Minha idéia é manter essa planilha com zero uso de VBA, para compartilhar uma versão default com algumas pessoas não tão familiarizadas com excel. Parabéns pelo alto nível!!
#29817
Contextualizando: é uma planilha para controle de operações de day-trade no mercado futuro. O usuário poderá obter o resultado recente de uma determinada estratégia (n últimos, personalizável), para comparara com o resultado histórico da própria estratégia, avaliando se recentemente está melhor/pior do que o normal. A necessidade surgiu pois a planilha monitora cronologicamente todas as operações, de todas as estratégias.
#29819
Bom dia André.
Visto que é uma base que cresce continuadamente, sugiro firmemente que seja usado um intervalo dinâmico para acomodar os lançamentos pois, desta forma, a fórmula (depois de ajustada) sempre percorrerá de baixo para cima partindo da última linha de lançamento e capturando os "N" últimos valores lançados.
Faça seus testes e nos dê retorno.
Giovani.
#29980
Pessoal, segue a solução que achei a mais funcional para o meu objetivo. Defini um intervalo a partir da linha da n última ocorrência, escolhida pelo usuário. Nesse intervalo, faço os cálculos desejados (contagem, soma, médias etc) usando as funções condicionais básicas.
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