Você está na página 1de 9

Avaliao de Excel

Gabriel Reina Cavalcante Consultores Na planilha Pizzaria (cuja ilustrao temos abaixo), temos um sistema de acompanhamento dos pedidos de uma pizzaria.

O sistema de acompanhamento em si est posicionado na regio E:T. As colunas B:C contm a tabela de pizzas e bebidas vendidas (com seus respectivos preos), um console de opes do modelo e uma tabela de conferncia contendo o nmero de pedidos de cada item vendido. Para atrair clientes famintos, a pizzaria criou a seguinte promoo: a partir do momento em que um pedido feito, se o tempo at a entrega for superior a 30 minutos (ou melhor, ao valor especificado em C20), o pedido deve ser entregue gratuitamente, em carter de cortesia. Quando recebe uma ligao, o telefonista da pizzaria preenche as colunas F:G com a data e hora em que o pedido feito. Em seguida, ele escolhe um sabor de pizza na coluna H, e se o cliente desejar metades diferentes, um novo sabor na coluna J, de preenchimento opcional. Nesse caso, prevalece o preo da pizza mais cara. O atendente termina escolhendo a bebida desejada na coluna M.

Ao receber a confirmao do entregador de pizzas, o atendente preenche a data e hora de entrega nas colunas Q:R. Na coluna S, uma frmula calcula o tempo (em minutos) entre a data e hora de abertura do pedido e da sua entrega. Caso o tempo decorrido seja superior ao limite estipulado em C20, o valor da entrega na coluna T zerado. Alm disso, o nmero do pedido realado para acompanhamento.

Para montar o sistema, resolva os exerccios abaixo:

1 2 3 4 5 6 7 8 9 10

Formate a clula C20 para que exiba um valor numrico qualquer acompanhado do texto "min" (por exemplo, o valor digitado 18 corresponde visualizao "18 min "). Crie um boto de rotao ao lado da clula C20 que, quando clicado, faz com que o valor da clula varie entre 15 e 60 minutos. Os objetos de formulrio podem ser acessados ativando-se a barra de ferramentas Formulrios .

Valide as clulas das colunas H, J e M com as listagens de produtos disponveis em B4:B11 e B13:B16.

Use a funo PROCV para calcular os preos nas colunas I, K e M. A sintaxe da funo : PROCV(Valor procurado; Tabela de pesquisa; Coluna devolvida; Procurar intervalo?)

Os valores preenchidos nas colunas I so obrigatrios, mas os das colunas M e K, opcionais (o cliente no obrigado a escolher dois sabores para a pizza, ou uma bebida). Caso um destes campos no seja preenchido, a funo PROCV devolver o valor de erro #N/D (j que pesquisa por um valor vazio na listagem), que ser tratado no prximo exerccio para calcular o valor do pedido.

Use as funes SE, OU, ERROS e MXIMO para obter o preo da pizza escolhida na coluna L. Quando o cliente escolhe dois sabores diferentes, prevalece o preo da pizza mais cara. Oculte as colunas I e K aps montar a frmula. A sintaxe das funes : SE(Teste lgico; Valor quando o teste VERDADEIRO; Valor quando o teste FALSO) OU(Teste lgico 1; Teste lgico 2; [Teste lgico 3]; ...) ERROS(Expresso que potencialmente devolve um erro) MXIMO(Valor(es) 1; [Valor(es) 2]; [Valor(es) 3]; ...)

Calcule o total do pedido na coluna O. No se esquea de incluir no total a tarifa de entrega especificada em C19.

Calcule o tempo decorrido entre pedido e entrega em minutos na coluna S.

Calcule, na coluna T, o valor cobrado pela entrega. Leve em considerao a promoo: se o tempo de entrega for superior ao mximo especificado em C20, o pedido deve ser entregue gratuitamente.

Monte uma regra de formatao condicional que pinta de vermelho os nmeros de pedido na coluna E quando o tempo de entrega for superior ao limite especificado.

Construa, usando a funo CONT.SE, uma tabela contendo o nmero de pedidos de cada sabor (e de cada bebida) em B23:C37. Para as pizzas, no d pesos diferentes para um sabor pedido em meia pizza ou em pizza inteira; a regio de verificao da funo pode ser H4:J43, j que os valores numricos sero ignorados (por no coincidirem com nenhum critrio). A sintaxe da funo CONT.SE a seguinte: CONT.SE(Intervalo de pesquisa; Critrio)

Grave um par de macros: a primeira oculta as colunas H:P, e tem como efeito definir um modo de visualizao das entregas sem os detalhes de cada pedido. A segunda reexibe todas as colunas (exceto I e K, que so de uso interno do sistema), servindo para restaurar a visualizao do sistema ao padro. Atribua estas macros a botes na planilha. Altere as macros gravadas para que, quando executadas, efetuem as aes diretamente (ou seja, para que no "cliquem" em

as macros gravadas para que, quando executadas, efetuem as aes diretamente (ou seja, para que no "cliquem" em nenhuma clula).