REVISÃO DA FUNÇÂO “SE” ALGUMAS CONSIDERAÇÕES SOBRE A FUNÇÃO “SE” A função "SE" é uma função com condições. Utiliza-se para nos dar resultados contidos numa célula, mediante um teste lógico referente ao valor contido nessa célula. Por exemplo: Queremos saber numa lista de alunos, quais os que passam de ano, ou os que ficam retidos. Se tivermos os alunos todos agrupados numa tabela de Excel, com a ajuda da função “SE”, torna-se muito fácil obtermos esses resultados. A função “SE” precisa sempre de dois argumentos, ou é verdadeiro, ou é falso. SE, determinada célula for igual a X será Verdadeiro SE essa célula for diferente de X será Falso Vamos ver o seguinte caso: Temos esta tabela com vários alunos, que se encontram listados na coluna B. O primeiro aluno é o AAAAAAA, que se encontra na linha 3, então a posição deste aluno é na célula B3 , mas ele é o primeiro da lista. Como podemos verificar nesta situação, na caixa da função, em frente a teste lógico, é apresentada logo a palavra Verdadeiro, uma vez que a condição existe. A célula F3 é maior ou igual a 9.50 A função SE, aqui apresentada é igual á escrita na célula Imagem 1 Nas colunas C,D,E, encontramos as notas dos alunos no 1º, 2º e 3º Teste e na coluna F temos a média final dos 3 testes. Em função da média final obtida, queremos que o excel nos forneça a informação se o aluno é Aprovado ou Reprovado, dentro das seguintes condições: Se o aluno tiver uma média> = (maior ou igual) a 9,50, fica Aprovado, caso isso não se verifique ele será Reprovado Para isso colocamos na célula onde desejamos o resultado, Célula H3 (Aprovado ou Reprovado) a seguinte formula: SE(F3>=9,50;”Aprovado”;”Reprovado”) Neste caso estamos a ver a caixa de teste lógico, mas é a mesma coisa, fazendo tudo na célula, como se pode ver na H3, (imagem 1) o que escrevemos na caixa aparece na célula. Em seguida fazemos Enter e basta arrastar a fórmula, ou a palavra (Aprovado, ou Reprovado). Para melhor se perceber, em vez de arrastar a formula, vamos fazer agora a H8, (imagem2) correspondente ao aluno FFFFFFF, que teve uma média final de 8.33. Se repararmos na caixa da função SE, logo que se coloca na linha Teste lógico,, F8 >= 9,50, à frente aparece logo FALSO, e em baixo aparece logo = Reprovado, o que está correcto, porque não se verifica a condição nem de o valor ser superior nem igual a 9,50, mas pelo contrário é inferior, logo nessa célula irá aparecer Reprovado. Assim como o aluno CCCCCC na linha 5 8,33 Imagem 2 Vamos agora ver uma nova situação. Queremos que os alunos que se encontram Aprovados, apareçam com uma cor de realce a verde na célula, os Reprovado a encarnado. Para tal fazemos um clique na célula H3 que é a 1ª que contem os valores que pretendemos. Seguidamente, com o menu Base activo, clicamos em “Formatação Condicionada”, da caixa que se abre escolhemos “Realçar Regras de Células”, seguidamente fazemos um clique em “Texto que Contém” Coluna H Celula H3 Linha 3 Indicação da célula seleccionada (Em vez de “Texto que contém”, podia-se ter escolhido uma outra opção que pudesse satisfazer os argumentos que desejamos.) Após termos clicado em “Texto que Contém”, abre-se uma nova caixa. Na janela em branco, escrevemos o argumento desejado. Aprovado, ou Reprovado. Aprovado Clicar no texto Clicar para abrir Vamos começar por “Aprovado” e em seguida clicamos no texto da caixa em frente e escolhemos a opção “Formato Personalizado”. Abre-se uma nova caixa e vamos clicar no separador “Preenchimento” e em seguida clicamos na cor Verde e finalmente em OK. Escolhemos a cor verde Cor escolhida Clicar em Ok Quando se clica em Ok, 0volta à caixa anterior, agora escrevemos “Reprovado” e procedemos como no anterior. Clicamos em OK e novamente em OK. Agora Arrasta-se a partir da célula onde colocamos a formatação (H3) e teremos o resultado: Se forem alterados os valores, de forma a alterar o aprovado/ Reprovado, imediatamente a cor muda. Vamos baixar a nota do 2º teste ao aluno AAAAAAA, para 11, imediatamente muda a média e em função disso passou a reprovado e como tal a cor encarnada. Vamos agora voltar à nossa tabela de gestão de condomínios. A Função SE, que temo vindo a utilizar na tabela de Condomínio é igual a esta que acabamos de ver, apenas com uma diferença, temos vindo a querer os resultados da função SE, sempre na mesma célula, para depois podermos a partir dos valores ai apresentado, fazer nova função SE. Célula R 6 =SE (U3=1;P2; SE (U3=2;P3; SE (U3=3;P4; SE (U3=4;P5; SE (U3=5;P6; SE (U3=6;P7; SE (U3=7;P8; SE (U3=8;P9; SE (U3=9;P10; SE (U3=10;P11; SE (U3=11;P12; SE (U3=12;P13)))))))))))) Aqui temos a função que foi escrita toda na célula R6, onde queremos que apareça o valor total que cada condómino pagou. Podemos ver aqui que cada vez que queremos um novo valor, temos que inserir uma vírgula e em seguida o SE. O que se pretende com cada expressão? SE na célula U3 (U Coluna, 3 Linha) estiver o nº 1 que corresponde a um condómino, queremos saber qual o total pago por esse condómino. O valor total pago por cada condómino está escrito na coluna P. Coluna P Linha 2 Célula P2 Como se pode ver aqui, o nº 1 corresponde ao primeiro condómino, logo o valor total pago por ele está na coluna P linha 2 (P2) 1º Condómino, Ducelina Gomes, que pagou um total de 52, encontra-se este valor em P2, assim como Humberto Bento que se encontra na P3, pagou 244, João Avelar, P4 pagou 140 …..etc. Indica que é 1º nome da lista. Ducelina é o 1º nome da lista 1º Indica o valor pago pelo nº 1. 1º Corresponde ao 12º nome da lista 1º Maria Manuela é o 12º nome da lista Valor pago pelo condómino correspondente ao 12 1º Vamos agora ver, em função do total pago, a quantos meses corresponde. Então para chegarmos a esse número, apenas temos que dividir total pago, pelo valor mensal, ou seja: Ducelina paga mensalmente 13, logo o nº de meses que pagou será 52/13=4, valor correcto, porque como mostra o mapa, pagou; Jan, Fev, Mar, Abr. Mª Manuela pagou 233, para sabermos o nº de meses pagos, será: 233/23=10 (por arredondamento). Vamos então ver como ficará essa fórmula na tabela, uma vez que queremos que seja sempre apresentada também na mesma célula. =SE(U3=1;P2/C2; SE(U3=2;P3/C3; SE(U3=3;P4/C4; SE(U3=4;P5/C5; SE(U3=5;P6/C6; SE(U3=6;P7/C7; SE(U3=7;P8/C8; SE(U3=8;P9/C9; SE(U3=9;P10/C10; SE(U3=10;P11/C11; SE(U3=11;P12/C12; SE(U3=12;P13/C13)))))))))))) (aqui o nº de parenteis é igual ao nº de funções utilizadas) Esta foi a fórmula colocada na célula R8, onde agora irá aparecer o nº de meses pagos por cada condómino. (Se tivesse sido colocada a formula noutra célula era lá que iria aparecer o nº de meses pagos.) Para facilitar um melhor entendimento, coloquei na coluna Q os números de 1 a 12, que correspondente à posição de cada condómino. Vejamos agora o que nos diz a fórmula. SE na célula U3 estiver o nº 1, deverá dividir o valor da célula P2 pelo valor da célula C2 O Nº 1 da célula U3 corresponde a Ducelina Gomes, logo ela pagou 52 (valor em P2) e o valor mensal é 13 (valor em C2) e aparecerá o dígito 4 na célula R8. Significa que pagou 4 meses, o que se comprova pela tabela. Se na caixa de combinação colocarmos o nome de José Mota, na célula U3 irá aparecer o 5, que corresponde à posição dele, (5º na tabela) na célula R6 irá aparecer 200, que foi o total pago e na R8 irá aparecer 10, que foi o número de meses pagos, P8/C8=10. (P6=200)/(C6=20)=10 Se desejarmos saber quantos meses pagou qualquer um outro condómino, basta ir à caixa de combinação, clicar no nome dele e imediatamente aparecerá na célula R6 o valor total pago e na célula R8 o nº de meses correspondentes ao valor da célula R6 Vamos agora criar em 12 células, que podem ser da S10 a X10 e da S11 a X11 Caixa de combinação Célula U3, C/ Nº corresponde ao nome Célula R6 Total pago P C/ Condómino Célula R8. Nº de Meses pagos em função do valor da célula R6 Células de S10 a X10 Células de S11 a X11 Nestas células S10 a X10 queremos que apareça o nome dos primeiros 6 meses pagos por cada condómino. Na linha S11 a X11 irá aparecer os restantes meses. Para tal vamos colocar uma função na célula S10, que se vai basear no nº de meses pagos, na Célula R8. Então na Célula S10 terá de ficar a seguinte condição: = SE(R8>=1;”Janeiro”;0) Quer dizer que se na célula R8 o valor que lá aparecer for maior ou igual a 1 na célula S10 deverá aparecer Janeiro, caso isso não se verifique então aparecerá 0. No caso de José Mota, essa condição existe, uma vez que o nº da célula R8 é 10, logo é maior que 1. Na célula T10, iremos colocar a mesma condição, mas agora vamos alterar o valor para 2 e Fevereiro. =SE(R8>=2; Fevereiro”;0) e assim sucessivamente, Célula U10 irá ficar: =SE(R8>=3;”Março”, 0)......... Célula X10: =SE(R8>=6;”Junho”;0)……………………………. Célula S11: =SE(R8>=7;”Julho”;0),………Célula X11; =SE(R8>=12;”Dezembro”;0) (NOTA. Sempre que se coloca uma fórmula com várias funções numa mesma célula, devemos sempre colocar por cada formula um parêntesis curvo a fechar), mas se não o fizermos, o excel dará uma mensagem a dizer que encontrou um erro e pergunta se deseja que o excel faça a correcção. Clicamos em sim e o excel colocará todos os ))))))) que faltavam.) Aqui faltam os )))))))))))) O Excel faz a correcção Nesta imagem podemos ver o quadro com os meses pagos, de acordo com a fórmula colocada em cada célula. Assim temos: José Mota, posição Nº 5 Pagou 200 Corresponde a 10 Meses Lista de meses pagos