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 Stones
Posts
#19895
Prezados Colegas,
recentemente postei esta planilha para resolução de uma dúvida que foi prontamente sanada pelo nosso colega MarcilioLobao. Agora surgiu outra situação que preciso resolver e não tenho a ideia de como fazer. Já tentei algumas fórmulas, como a combinação de PROCV + SE, mais infelizmente não obtive o resultado que preciso.

Explicação:
Preciso lançar nesta Planilha as Ordens de Serviço atendidas pelos colaboradores da empresa em que eu trabalho. Para cada linha da planilha posso ter uma Ordem de Serviço de uma empresa diferente, pois tenho 03 contratos com empresas distintas e cada uma delas tem um valor para a Hora Técnica de Serviço.
Infelizmente preciso que todas estas informações façam parte da mesma Planilha.

O Problema:
Os três contratos que a minha empresa atende tem Sistemas autorizados para a execução dos serviços.
Exemplos:

01) No Contrato ANTARCTICA e BRAHMA eu tenho autorização para atender o Sistema PCA, já no contrato SKOL e não posso atender esse Sistema;
02) No Contrato ANTARCTICA eu tenho autorização para atender o Sistema RBB, já nos contratos BRAHMA e SKOL eu não posso atender esse Sistema.

Eu preciso lançar essa informação na Planilha O.S e a mesma me retornar se o Sistema esta ou não liberado para o atendimento, não da pra fazer na mão.

Planilha em anexo.
Informações da Planilha:
01) Coluna Contrato: Identifica a empresa onde o serviço foi prestador;
02) Coluna Nº Ordem de Serviço: Identifica o nº da Ordem de Serviço;
03) Coluna Sistema: Identifica o Sistema que será atendido (Esta informação vem da Planilha Parametros);
04) Coluna Status da Sigla: Identifica se o Sistema esta ou não autorizado para o atendimento (Esta informação vem da Planilha Parametros);
05) Coluna Status da Ordem: Identifica qual o Status da Ordem de Serviço junto ao Cliente;
Etc...

P.S.: Pensei em juntas todos Sistemas na mesma planilha, entretanto, não sei como fazer para verificar quando determinado contrato for utilizado para verificar se aquele sistema esta ou não autorizado.

Pessoal, desde já agradeço a quem puder ajudar.
Muito obrigado.
Você não está autorizado a ver ou baixar esse anexo.
#19902
Stones,

Veja se o que fiz te ajuda.

abs
Você não está autorizado a ver ou baixar esse anexo.
Por Stones
Posts
#19905
FelipeMGarcia, bom dia!

Então!!! Vi que você juntou todos os Sistemas em uma só tabela. Eu tentei isso também, entretanto, como poderia colocar essa informação na Planilha O.S comparando com o Contrato e informando se o sistema esta ou não autorizado.

A Restrição aqui depende do contrato.

Veja a Planilha com a lista adicionada.
Você não está autorizado a ver ou baixar esse anexo.
#19920
Veja se agora está do jeito que precisa.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por Stones
Posts
#19931
FelipeMGarcia, boa tarde!

Show de bola, é isso mesmo que eu estava precisando. Só ficou faltando um detalhe, quando o Sistema não estiver presente em algum dos contratos, tem como colocar uma mensagem, Tipo "Sistema não pertence ao contrato", evitando assim que o Status fique sem nada.

Veja o exemplo do Sistema TTA, ele não esta presente no Contrato ANTARCTICA.

Veja a Planilha.
Você não está autorizado a ver ou baixar esse anexo.
#19932
Segue novamente.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por Stones
Posts
#19934
FelipeMGarcia, boa tarde!

Cara, Sensacional !!! Nota 10!!!

Ficou perfeito. Era isto que eu precisava. Muito Obrigado.

Gostaria apenas de uma explicação de como você resolveu a questão, assim eu posso aprender a resolução utilizada e não apenas utilizar o que você fez.
#19936
Stones,

Vou tentar explicar, espero que ajude a entender a função:

A função ÍNDICE, retorna a informação desejada que no seu caso é o Status;
A função CORRESP busca a posição na qual o sistema e o contrato estão, como usei o &, ele faz uma concatenação do contrato + sistema (AntarcticaCAB);
A função SEERRO, caso dê erro ou não encontre, eu coloquei para trazer "Sistema não pertence ao contrato"

A função é matricial e para funcionar após digitar a fórmula tem que apertar CTRL + SHIFT + ENTER.

Espero que tenha ajudado a entender.

abs
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