Notifications
Clear all

Help - Buscar valor interseção entre uma linha e uma coluna.

9 Posts
1 Usuários
0 Reactions
1,284 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde pessoal!

É o meu primeiro post nesse Forum, estou com dificuldade me encontrar uma fórmula (ou mais de uma combinada) que me retorne um valor (na verdade é um fator de conversão) que está na interseção entre uma linha e uma coluna.

Para ajudar, na planilha onde eu tenho que buscar a informação consta sabados, domingos e feriados, e quando calhar da data de registro da DI cair nesses dias, tenho que buscar o fator do dia util anterior para efetuar o calculo corretamente...

Para facilitar o entedimento, postei um exemplo da planilha no 4shared no seguinte link:

http://www.4shared.com/file/bBY6L8UX/Exemplo.html

Se alguém puder me esclarecer, ficaria muito grato!

Tks!

Eduardo

 
Postado : 19/07/2012 1:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara,

Até daria pra fazer com o formato de sua tabela mas a solução demandaria muito mais fórmulas. Portanto, sugiro que vc mude a disposição das informações na tabela de fatores para dar agilidade.

Me diga se atende.

Abs,

 
Postado : 19/07/2012 1:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A sugestão do Mandrix facilita em muito o uso da tabela se não houver inconveniente pata ti use-a que é muito mais simples,
mas, para constar, segue outra possibilidade(usando mais formulas)
em S5=INDIRETO(ENDEREÇO(CORRESP(DIA(I5);Plan1!$A$1:$A$33;0);CORRESP(DATA(ANO(I5);MÊS(I5);1);Plan1!$A$2:$AG$2;0);1;1;"Plan1")) e arraste para as demais

 
Postado : 19/07/2012 2:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

O problema é que não mata a questão de sab/dom/feriado ou primeiro dia útil em mês anterior.

Tente as seguintes datas, por exemplo:

31/10/2010
01/05/2010

Por isso sugeri outro formato.

Abs,

 
Postado : 19/07/2012 2:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Realmente havia visto que não atendia as datas com restrição,mas esqueci de mencionar que precisa ser feito o tratamento para esses casos, e ficará maior e mais complicada as formulas. O objetivo foi mostrar que sem as retrições já é mais complicado utilizar o modelo apresentado.
motivo pelo qual recomendei a utilização de seu modelo proposto, muito mais direto e facil para fazer e entender.

 
Postado : 19/07/2012 2:38 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

O problema é que não mata a questão de sab/dom/feriado ou primeiro dia útil em mês anterior.

Tente as seguintes datas, por exemplo:

31/10/2010
01/05/2010

Por isso sugeri outro formato.

Abs,

Boa noite a todos!

Realmente havia visto que não atendia as datas com restrição,mas esqueci de mencionar que precisa ser feito o tratamento para esses casos, e ficará maior e mais complicada as formulas. O objetivo foi mostrar que sem as retrições já é mais complicado utilizar o modelo apresentado.
motivo pelo qual recomendei a utilização de seu modelo proposto, muito mais direto e facil para fazer e entender.

Boa noite a todos!

Agradeço D+ a ambos, a sacada do Mandrix foi genial e resolveu o problema dos fds e feriados, mas essa tabela é para pagamento em uma data determinada, se isso mudar, tenho que buscar uma outra tabela com novos fatores, esqueci de mencionar esse detalhe... :-(

Levando essa condição em consideração, a fórmula do Reinaldo pode ser a melhor opção, pois poderia substituir a tabela (que é sempre no mesmo padrão) e copiar a fórmula...

Quanto ao problema do fds e feriado, será que se aproveitar a fórmula SE+ÉTEXTO da sugestão Mandrix na fórmula do Reinaldo dá certo?

Muito obrigado!

Eduardo

 
Postado : 19/07/2012 7:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se vc prometer que não vai inserir células, linhas ou colunas em Plan1, seu problema está resolvido.

A área que eu demarquei (hachurada na diagonal) segue a lógica que vc apresentou - 1 coluna a cada mês com 31 linhas. Pelo que entendi, todo mês uma coluna é acrescentada à direita na tabela. Essa atualização, se for através de copy/paste, funciona. Se for inserida q linha ou coluna fatalmente vai dar pau.

Coloquei as datas em aleatório para ver se funcionava. A princípio está ok. Teste com seus dados. Preparado para registros até 31dez2014.

Abs,

 
Postado : 19/07/2012 10:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mandrix, como sempre, excelente :) , mantem o modelo atual e mescla com a proposta anterior,

Eduardo, não é simplesmente utilizar a função étexto, precisa verificar se é domingo ou sabado, e se o anterior não é feriado, o mesmo para feriada, precisa verificar se o anterior não é um domingo; então fica um pouco :oops: pra não dizer muito complicado.

 
Postado : 20/07/2012 8:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo,

Vc tocou na ferida: com este layout de tabela seria absurdamente trabalhoso e (ainda assim) arriscado propor fórmulas que capturassem corretamente o primeiro dia útil anterior. Imagine as situações como Carnaval, Semana Santa, além de passagens de um mes para outro, feriados em segundas-feiras e por aí vai.

Da forma que estou sugerindo, basta colar a tabela do jeito que é feito normalmente. Acho que soluciona o caso.

Abs,

 
Postado : 20/07/2012 10:24 am