Notifications
Clear all

Ajuda com fórmula

12 Posts
3 Usuários
0 Reactions
2,053 Visualizações
(@giovani-l)
Posts: 22
Eminent Member
Topic starter
 

Boa tarde
Gostaria de uma ajuda com uma planilha que estou criando. Tenho um pequeno banco de dados com algumas informações referente ao sexo e a idade. Gostaria que ao digitar a idade e o sexo na célula I5 e J5 respectivamente, aparecesse na célula G10 (RESULTADO) o peso para aquela determinada idade e sexo. Alguém sabe alguma fórmula que faça isso para mim? Estou anexando uma planilha de exemplo aqui para ficar mais claro.
Aguardo...

 
Postado : 17/12/2013 11:37 am
(@gtsalikis)
Posts: 2373
Noble Member
 

minha sugestão:

=PROCV($G$5;DESLOC($B$2;SE($H$5="Feminino";6;0);0;4;2);2)

 
Postado : 17/12/2013 11:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Giovani, favor ler as regras do forum.

(link na assinatura)

 
Postado : 17/12/2013 12:02 pm
(@giovani-l)
Posts: 22
Eminent Member
Topic starter
 

Funcionou cara, muito obrigado.
Você se importaria de me explicar como funciona essa fórmula? Queria aplicar ela em outros problemas parecidos que tenho nesta mesma planilha

 
Postado : 17/12/2013 12:02 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Cara, para entender a fórmula, o ideal é vc ver como funcionam as 3 funções q eu utilizei: PROCV, SE e DESLOC. Vc também pode usar a ajuda do próprio excel para ver exemplos de quais são os elementos de cada função.

PROCV procura um valor em uma tabela (matriz). Sintaxe:

oque vc procura ; a matriz onde vai procurar ; a coluna que retornará

no caso:

idade, tabela, 2 (ao encontrar a idade, vai retornar o valor da mesma linha, mas na coluna 2)

SE apresenta uma condição. Sintaxe:

condição ; resultado se verdadeiro ; resultado se falso

no caso:

se indicado feminino; 6 ; 0 (se for feminino, vai indicar 6, senão, vai indicar 0 - > isso vai alimentar a próxima função.

DESLOC usei para definir a tabela que vc tem. Sintaxe:

referência ; quantidade de linhas q vai andar ; quantidade de colunas q vai andar ; quantidade de linhas q vai aumentar ; quantidade de colunas q vai aumentar.

No caso:

a primeira célula da tua tabela para o masculino ; o resultado da função SE* ; 0 ; 4** ; 2***

* se for feminino, será 6, pois vai mudar a célula, de B2, vai virar B8 , pois 2 + 6 = 8, senão, será zero
** o valor 4 é pq cada tabela tem 4 linhas
*** 2 porque cada tabela tem 2 colunas

Favor clicar na mãozinha ;)

 
Postado : 17/12/2013 12:19 pm
(@giovani-l)
Posts: 22
Eminent Member
Topic starter
 

Beleza consegui entender.
Agora, se eu quisesse inserir mais um grupo nessa tabela, no mesmo esquema, só em vez de masculino e feminino, usar "crianças", dai colocar a idade e o peso lá também. Teria como adicionar mais essa na fórmula? Tentei criar mais um SE na fórmula, mas diz que tem muito comandos. Teria algum outro jeito?

 
Postado : 17/12/2013 1:54 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

=PROCV($G$5;DESLOC($B$2;SE($H$5="Feminino";6;SE($H$5="Crianças";12;0));0;4;2);2)

Considerando que a tabela das crianças começa 12 linhas abaixo. Deve ter retornado "que tem muitos comandos" por um erro de sintaxe (algum parêntesis faltando ou pontoe vírgula mal colocado).

Em tempo: caso vc tenha mais algum caso (4 ou mais tabelas), o ideal seria vc criar uma tabela de busca, substituindo o uso do SE por um PROCV.

 
Postado : 17/12/2013 1:59 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Giovani,

Favor confirmar que você leu as regras do forum.

FF

 
Postado : 18/12/2013 7:11 am
(@giovani-l)
Posts: 22
Eminent Member
Topic starter
 

Confirmado Fernando, mas não entendi o motivo da sua solicitação.

 
Postado : 19/12/2013 8:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Titulo muito genérico...

;)

 
Postado : 19/12/2013 9:15 pm
(@giovani-l)
Posts: 22
Eminent Member
Topic starter
 

Entendi. É que não sabia qual fórmula precisava ser usada, portanto não sabia o que usar

 
Postado : 20/12/2013 6:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 22/12/2013 5:35 pm