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.
  • Avatar do usuário
Por TvS
#56006
Fala Pessoal, sou novo no fórum.

Estava a um tempo a procura de um fórum para compartilhar conhecimento, tirando as minhas dúvidas e dos outros quando eu souber.

Hoje estava quebrando a cabeça para poder resolver uma situação aqui rs. Não consegui modelar uma fórmula de Procv na cabeça e eu não sei se é o caso de utilizar Índice + Corresp, pois não consegui visualizar como posso fazer isso.

Eu tenho uma planilha onde eu insiro registros de eventos em cada linha por data:
DATA - EVENTO
01/01/20 - Evento 1
01/01/20 - Evento 2
01/01/20 - Evento 3
02/01/20 - Evento 1
03/01/20 - Evento 1
03/01/20 - Evento 2
(...)

Eu tenho uma outra planilha onde eu quero inserir as seguintes colunas:

DATA INICIAL - DATA FINAL - Nº (ORDEM)

01/01/20 - 02/01/20 - A
03/01/20 - 03/01/20 - B

Eu queria retornar este Nº para a planilha anterior categorizando cada linha da planilha anterior por esse nº de ordem caso a data do evento esteja contido no intervalo, ficando:

DATA - EVENTO - Nº
01/01/20 - Evento 1 - A
01/01/20 - Evento 2 - A
01/01/20 - Evento 3 - A
02/01/20 - Evento 1 - A
03/01/20 - Evento 1 - B
03/01/20 - Evento 2 - B

O PROCV (Verdadeiro) por aproximação não ajuda, o pois eu não quero que retorne Nº de ordem quando a data do registro NÃO estiver dentro ou for igual ao início ou fim do intervalo.

Não sei se ficou claro, mas eu queria basicamente realizar um "PROCV" onde o valor procurado estivesse dentro de um intervalo e me retornasse a coluna após o intervalo.

Agradeço muito a quem puder me ajudar!

EDIT:

Anexei uma planilha com a situação acima.

https://www.mediafire.com/file/fyihpktk ... .xlsx/file
#56008
Boa noite!

já tentou usando o PROC?

coloque a fórmula dentro de C1 da P1:
Código: Selecionar todos
=PROC([@DIA];Tabela2[DATA INICIAL];Tabela2[Nº DA MEDIÇÃO])
Verifica se assim resolve.

Att
Você não está autorizado a ver ou baixar esse anexo.
#56044
Kledison escreveu:Boa noite!

já tentou usando o PROC?

coloque a fórmula dentro de C1 da P1:
Código: Selecionar todos
=PROC([@DIA];Tabela2[DATA INICIAL];Tabela2[Nº DA MEDIÇÃO])
Verifica se assim resolve.

Att

Obrigado pela resposta, Kledison.

O problema é que eu preciso que a fórmula pare na data final. Dessa forma ela pega o intervalo aberto.

Exemplo, eu tenho um registro 10/06/20 e coloquei lá como data inicial 10/06/20 e final como 10/06/20 como ordem 3

Ele além de classificar essa data no registro como ordem 3, classificou todo o restante maior que elas.


EDIT: Consegui resolver com a fórmula abaixo em C2 da P1 arrastando para baixo.

=SOMARPRODUTO(($A2>='P2'!$A$2:$A$3)*($A2<='P2'!$B$2:$B$3)*('P2'!$C$2:$C$3))
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