Inquiridor
Valor superior ao procurado na tabela com porcv

Pergunta
-
1 2 3 4
A até 500 0% =Procv(800;A3:D4;2;1) Resultado 2% retorna a correspondência do valor anterior 750
B até 750 2%
C até 900 3% Eu pretendia que retornase o correspondente de 900 3% como fazer isto?
D até 1000 5%
Muito Obrigado,
Zé
- Movido Roberto F Fonseca terça-feira, 8 de setembro de 2015 17:35 Movido para um fórum mais adequado.
Todas as Respostas
-
Bom dia Tempranilho,
Poderia explicar melhor sobre o que está tentando fazer e o propósito?
Se possível também informe quais abordagens você utilizou para resolver seu problema.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Vou expor melhor o assunto para ser mais precetivel.
Isto é uma tabela de rendimentos e o respetivo imposto com o procv vou buscar o valor do imposto para o rendimento á esquerda.
Acontece que o rendimento são valores entre os valor á esquerda (Não são os valores exactos que se encontram na tabela)
Procuro no procv por defeito com o (1) e o valor do imposto é sempre o valor inferior ao que procuro.
Por ex. se receber 800 o imposto seria 3% que comresponde a até 900 na tabela.
O procv devolve 2% que comresponde a 750 de rendimento.
Pergunto se ha algumas função composta para solucionar o problema.
Os melhores cumprimentos,
Zé
-
Olá Tempranilho,
Tudo bem. Pelo que pude analisar a sua dúvida foge do contexto do foco das threads desde Fórum. Aparentemente você não está tendo um problema com o sistema ou com a codificação em si. Seu código não está gerando nenhum erro ou algo do gênero. De qualquer maneira deixarei a thread aberta, caso algum usuário queira criar a solução pra você.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá,
Este fórum é especializado em tratar assuntos de SQL Server. Pela sua questão, me parece que está relacionado mais a fórmulas do Excel. Estou movendo a sua pergunta para um fórum mais indicado.
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
-
Você pode usar o SE ao inves de PROCV. Não tem a nescessidade de PROCV ja que esta tudo na mesma planilha. Fica mais pratico usar SE aninhado.
Qualquer coisa, ficamos a disposição
A | B | C | D | E | F
500 0% 800 =SE(D2<=A1;B1;SE(D2<=A2;B2; SE(D2<=A3;B3; B4)))
750 2%
900 3%
1000 5%
- Sugerido como Resposta Marcos SJ quinta-feira, 10 de dezembro de 2015 18:59