Para os usuarios habituais de Excel, non é ningún segredo que neste programa se poidan facer varios cálculos matemáticos, enxeñeiros e financeiros. Esta oportunidade realízase aplicando diversas fórmulas e funcións. Pero, se Excel se utiliza constantemente para tales cálculos, a cuestión de organizar as ferramentas necesarias para este dereito na folla faise relevante, o que aumentará significativamente a velocidade dos cálculos e o nivel de comodidade do usuario. Descubrimos como facer unha calculadora similar en Excel.
Procedemento de creación de calculadoras
Especialmente urxente, esta tarefa convértese, no seu caso, nun mesmo tipo de cálculos e cálculos asociados a un determinado tipo de actividade. En xeral, todos os calculadores en Excel pódense dividir en dous grupos: universal (usado para cálculos matemáticos xerais) e perfil de estreito. O último grupo divídese en moitos tipos: enxeñaría, financeiro, crédito de investimento, etc. Depende da funcionalidade da calculadora, en primeiro lugar depende a elección do algoritmo para a súa creación.
Método 1: usa macros
Primeiro de todo, considere os algoritmos para crear calculadoras personalizadas. Comecemos por crear a calculadora universal máis sinxela. Esta ferramenta realizará operacións aritméticas básicas: suma, multiplicación, resta, división, etc. Implementase mediante unha macro. Por iso, antes de iniciar o procedemento de creación, ten que asegurarse de que ten macros e que o panel de desenvolvedores está activado. Se non é así, debería activar definitivamente o traballo das macros.
- Despois de completar os valores predefinidos anterior, diríxase á lapela "Desenvolvedor". Fai clic na icona "Visual Basic", que se coloca na cinta no bloque de ferramentas "Código".
- Iníciase a xanela do editor VBA. Se a zona central está grisada en vez de branca, isto significa que falta o campo de entrada de código. Para habilitar a súa visualización, diríxase ao elemento do menú "Ver" e fai clic na inscrición "Código" na lista que aparece. En lugar destas manipulacións, pode premer a tecla de función F7. En calquera caso, aparecerá un campo de entrada de código.
- Aquí na área central debemos escribir o propio código macro. Ten a seguinte forma:
Calculadora de sub (
Dim strExpr As Cordas
"Entrada de datos para o cálculo
strExpr = InputBox ("Introduce datos")
'' Cálculo do resultado
MsgBox strExpr & "=" & Application.Evaluate (strExpr)
Final subEn vez de colocación "Introduza datos" Podes gravar calquera outro máis aceptable para ti. Situarase por riba do campo de introdución da expresión.
Despois de introducir o código, o ficheiro debe ser sobrescrito. Ao mesmo tempo, debería gardarse nun formato con soporte macro. Fai clic na icona do disco na barra de ferramentas do editor VBA.
- Comeza a xanela do documento de gardar. Vai ao directorio do disco duro ou soporte extraíble onde o queremos gardar. No campo "Nome do ficheiro" asigna ao documento calquera nome desexado ou deixa por defecto o que se lle asigna. Obrigatorio no campo Tipo de ficheiro de todos os formatos dispoñibles, seleccione o nome "Libro de traballo habilitado con macro (* .xlsm)". Despois deste paso, faga clic no botón. Gardar na parte inferior da xanela.
- Despois diso, pode pechar a xanela do editor de macro facendo clic sobre a icona de peche estándar en forma de cadrado vermello cunha cruz branca na esquina superior dereita.
- Para executar unha ferramenta informática usando unha macro, na lapela "Desenvolvedor"fai clic na icona Macros na cinta da caixa de ferramentas "Código".
- Despois, a ventá de macro comeza. Selecciona o nome da macro que acabamos de crear, selecciónea e fai clic no botón Corre.
- Despois de realizar esta acción, lanza a calculadora creada con base na macro.
- Para facer un cálculo nela rexistramos a acción necesaria no campo. É máis conveniente empregar para estes efectos o bloque numérico do teclado, que está situado á dereita. Despois de introducir a expresión, faga clic no botón "Está ben".
- A continuación aparece unha pequena xanela na pantalla que contén a resposta á solución da expresión dada. Para pechalo, fai clic no botón "Está ben".
- Pero debes admitir que é bastante inconveniente cada vez que necesites realizar accións computacionais, vaia á xanela da macro. Simplifiquemos a implementación de executar a xanela de cálculo. Para iso, estar na lapela "Desenvolvedor", fai clic na icona que xa coñecemos Macros.
- A continuación, na xanela da macro, seleccione o nome do obxecto desexado. Fai clic no botón "Opcións ...".
- Despois, a xanela comeza aínda máis pequena que a anterior. Nela podemos configurar unha combinación de teclas hot, cando se fai clic, a calculadora iniciarase. É importante que esta combinación non se use para chamar a outros procesos. Polo tanto, os primeiros caracteres do alfabeto non son recomendables. A primeira clave de combinación está establecida polo propio programa Excel. Esta é a clave. Ctrl. A seguinte clave está establecida polo usuario. Que sexa a clave V (aínda que podes escoller outro). Se o programa xa usa o programa, engadirase automaticamente a outra clavemaior. Introduza o personaxe seleccionado no campo Atallo de teclado e fai clic no botón "Está ben".
- A continuación, pecha a xanela da macro facendo clic na icona estándar para pechala na esquina superior dereita.
Agora, ao escribir a combinación seleccionada de teclas de acceso rápido (no noso caso Ctrl + Maiúsculas + V) iniciarase a xanela da calculadora. Debe admitir que é moito máis rápido e sinxelo que invocalo a través da xanela da macro cada vez.
Lección: Como crear unha macro en Excel
Método 2: Aplicación de funcións
Vexamos agora a opción de crear unha calculadora de perfil estreito. Deseñarase para realizar tarefas específicas e específicas e colocarase directamente nunha folla de traballo de Excel. As funcións incorporadas de Excel utilizaranse para crear esta ferramenta.
Por exemplo, cree unha ferramenta para converter valores de masa. No proceso da súa creación, empregaremos a función CONVERSIÓN. Este operador pertence ao bloque de enxeñería das funcións incorporadas de Excel. A súa tarefa é converter os valores dunha medida a outra. A sintaxis desta función é a seguinte:
= CONV (número; out_ed_ism; end_ed_ism)
"Número" é un argumento en forma dun valor numérico da cantidade que debe converterse noutra medida.
"Unidade fonte" - un argumento que determina a unidade de medida da cantidade a converter. Está configurado por un código especial que corresponde a unha unidade de medida específica.
"Unidade final" - un argumento que determina a unidade de medida desa cantidade en que se converte o número orixinal. Tamén se configura mediante códigos especiais.
Deberiamos seguir con máis detalle estes códigos, xa que máis adiante os necesitaremos para crear a calculadora. En concreto, necesitaremos códigos para unidades de masa. Aquí tes unha lista deles:
- g - gramo;
- kg - quilogramo;
- mg - miligramos;
- lbm - Quilo inglés;
- ozm - onza
- sg - escoria;
- u - unidade atómica.
Tamén hai que dicir que se poden definir todos os argumentos desta función, tanto con valores como con referencias ás celas onde se atopan.
- En primeiro lugar, facemos un branco. A nosa ferramenta informática terá catro campos:
- Valor convertible;
- Unidade de orixe;
- Resultado da conversión;
- Unidade final.
Establecemos as cabeceiras baixo as que se colocarán estes campos e seleccionámolos formateando (encher e bordos) para unha visualización máis visual.
Nos campos "Valor convertible", "Límite da medida orixinal" e "Límite final da medida" introduciremos os datos e no campo "Resultado da conversión" - móstrase o resultado final.
- Facelo para que no campo "Valor convertible" o usuario só pode introducir valores válidos, é dicir, números superiores a cero. Seleccione a cela na que se introducirá o valor convertido. Vai á lapela "Datos" e na caixa de ferramentas "Traballa con datos" fai clic na icona Verificación de datos.
- Iníciase a xanela da ferramenta Verificación de datos. Primeiro de todo, faga a configuración na lapela "Opcións". No campo "Tipo de datos" na lista, seleccione o parámetro Válido. No campo "Valor" tamén da lista detemos a elección do parámetro Máis. No campo "Mínimo" valor definido "0". Así, só poden introducirse nesta cela números reais (incluídos os fraccionarios) maiores que cero.
- Despois pasamos á pestana da mesma xanela "Mensaxe para entrar". Aquí pode explicar o que precisa introducir ao usuario. Veráo cando resalte a cela de entrada de valor. No campo "Mensaxe" escribe o seguinte: "Introduza a masa que se vai converter.".
- Despois pasamos á lapela "Mensaxe de erro". No campo "Mensaxe" deberiamos escribir a recomendación de que o usuario vexa se introduce datos incorrectos. Escribimos o seguinte: "O valor introducido debe ser un número positivo." Despois diso, para completar o traballo na xanela para comprobar os valores introducidos e gardar a configuración que introducimos, faga clic no botón "Está ben".
- Como podes ver, cando seleccionas unha cela, aparece un aviso para a entrada.
- Intentemos introducir alí un valor incorrecto, por exemplo, un texto ou un número negativo. Como podes ver, aparece unha mensaxe de erro e a entrada está bloqueada. Fai clic no botón Cancelar.
- Pero o valor correcto introdúcese sen problemas.
- Agora vai ao campo "Unidade fonte". Aquí faremos para que o usuario seleccione un valor dunha lista composta por eses sete valores de masa, cuxa lista foi dada anteriormente ao describir os argumentos de función CONVERSIÓN. Se introduce outros valores non funcionará.
Seleccione a cela que está baixo o nome "Unidade fonte". Fai clic de novo na icona Verificación de datos.
- Na xanela de verificación de datos que se abre, vaia á lapela "Opcións". No campo "Tipo de datos" establecer o parámetro Lista. No campo "Fonte" punto e coma (;) enumerar os códigos dos nomes das cantidades de masa para a función CONVERSIÓNdo que se discutiu anteriormente. A continuación, fai clic no botón "Está ben".
- Como podes ver, agora, se seleccionas o campo "Unidade fonte", á dereita dela aparece unha icona en forma de triángulo. Cando fai clic sobre ela, ábrese unha lista cos nomes das unidades de medida de masa.
- Exactamente o mesmo procedemento na xanela Verificación de datos levar a cabo e cunha cela co nome "Unidade final". Tamén produce exactamente a mesma lista de unidades de medida.
- Despois diso, vai á cela "Resultado da conversión". Conterá a función CONVERSIÓN e mostra o resultado do cálculo. Seleccione este elemento da folla e faga clic na icona. "Función de inserción".
- Comeza Asistente de características. Pasamos á categoría "Enxeñaría" e selecciona o nome alí PREOBR. Despois faga clic no botón "Está ben".
- Abre a xanela do argumento do operador CONVERSIÓN. No campo "Número" introduza as coordenadas da cela baixo o nome "Valor convertible". Para iso, coloque o cursor no campo e faga clic co botón esquerdo sobre esta cela. O seu enderezo móstrase inmediatamente no campo. Do mesmo xeito, introduza as coordenadas nos campos "Unidade fonte" e "Unidade final". Só esta vez facemos clic en celas cos mesmos nomes que estes campos.
Despois de introducir todos os datos, faga clic no botón "Está ben".
- Unha vez que rematamos a última acción, na xanela da cela "Resultado da conversión" mostrou inmediatamente o resultado da conversión do valor, segundo datos introducidos anteriormente.
- Cambiamos os datos nas celas "Valor convertible", "Unidade fonte" e "Unidade final". Como podes ver, ao cambiar os parámetros, a función conta automaticamente o resultado. Isto suxire que a nosa calculadora está totalmente operativa.
- Pero non fixemos unha cousa importante. As celas de entrada de datos están protexidas de introducir valores incorrectos, pero o elemento de saída de datos non está protexido de ningún xeito. Pero non podes introducir nada nel, se non que se elimina a fórmula de cálculo e a calculadora quedará sen funcionar. Por erro, pode introducir os datos nesta cela por non falar de usuarios de terceiros. Neste caso, ten que reescribir toda a fórmula. Aquí ten que bloquear calquera entrada de datos.
O problema é que o bloqueo está definido na folla no seu conxunto. Pero se bloqueamos a folla, non poderemos introducir datos nos campos de entrada. Por iso, necesitaremos eliminar a posibilidade de bloqueo de todos os elementos da folla nas propiedades do formato de cela, logo devolver esta función só á cela para amosar o resultado e, a continuación, bloquear a folla.
Faga clic co botón esquerdo do rato sobre un elemento na intersección dos paneis de coordenadas horizontal e vertical. Neste caso resáltase a folla completa. Despois facemos clic co botón dereito sobre a selección. Ábrese un menú contextual no que seleccionamos unha posición "Formato de móbil ...".
- Comeza a xanela de formato. Vai á pestana que hai "Protección" e desmarca a opción "Celda protexida". Despois faga clic no botón "Está ben".
- Despois diso, seleccione só a cela para mostrar o resultado e fai clic sobre ela co botón dereito do rato. No menú contextual, fai clic sobre o elemento Formato das celas.
- De novo na xanela de formato, vai á pestana "Protección", pero esta vez, pola contra, marque a caixa xunto ao parámetro "Celda protexida". Despois faga clic no botón "Está ben".
- Despois diso, vaia á lapela "Revisar" e fai clic na icona Folla de protecciónsituado no bloque de ferramentas "Cambiar".
- Ábrese a xanela de configuración de seguridade da folla. No campo "Contrasinal para desactivar a protección de follas" introduza o contrasinal co que podes eliminar a protección no futuro se é necesario. Outras configuracións poden deixarse sen cambios. Fai clic no botón "Está ben".
- A continuación, ábrese outra pequena xanela na que debes repetir o contrasinal. Facemos isto e facemos clic no botón "Está ben".
- Despois diso, cando intente facer calquera cambio na cela de resultados de saída, bloquearán as accións, o que se indica no cadro de diálogo que aparece.
Así, creamos unha calculadora completa para converter os valores de masa en varias unidades de medida.
Ademais, un artigo separado analiza a creación doutro tipo de calculadora de perfil estreito en Excel para calcular os pagamentos de préstamos.
Lección: Cálculo do pagamento de anualidades en Excel
Método 3: habilita a calculadora Excel integrada
Ademais, Excel ten a súa propia calculadora universal incorporada. É certo, por defecto o botón para lanzalo está ausente na cinta ou no panel de acceso rápido. Considere como activalo.
- Despois de comezar Excel, pasamos á lapela Arquivo.
- A continuación, na xanela que se abre, diríxase á sección "Opcións".
- Despois de iniciar a xanela de opcións de Excel, desprázase á subsección Barra de ferramentas de acceso rápido.
- Diante de nós ábrese unha ventá, a parte dereita da cal está dividida en dúas áreas. Na parte dereita hai ferramentas que xa se engadiron á barra de ferramentas de acceso rápido. Á esquerda está todo o conxunto de ferramentas dispoñibles en Excel, incluídas as que están ausentes na cinta.
Por enriba do panel esquerdo do campo Selecciona Equipos da lista, seleccione "Equipos non en cinta". Despois diso, na lista de ferramentas da zona esquerda, busque o nome "Calculadora". Será fácil de atopar, xa que todos os nomes están por orde alfabética. Despois facemos a selección deste nome.
Na parte superior do panel dereito hai un campo "Personalizar a barra de ferramentas de acceso rápido". Ten dous parámetros:
- Para todos os documentos;
- Para este libro.
De xeito predeterminado, faise a configuración para todos os documentos. Este parámetro recoméndase que se manteña se non hai requisitos previos para o contrario.
Despois de que se completen as configuracións e o nome "Calculadora" resaltado, faga clic no botón Engadirsituado entre a zona dereita e esquerda.
- Despois do nome "Calculadora" amosado na parte dereita da xanela, faga clic no botón "Está ben" debaixo.
- Despois, a xanela de opcións de Excel pecharase. Para iniciar a calculadora, ten que facer clic na icona do mesmo nome, que agora está situada no panel de acceso rápido.
- Despois desta ferramenta "Calculadora" lanzarase Funciona como un análogo físico normal, só hai que premer os botóns co cursor do rato, o seu botón esquerdo.
Como podes ver, en Excel hai tantas opcións para crear calculadoras para varias necesidades. Esta característica é especialmente útil cando se realizan cálculos de perfil estreito. Ben, por necesidades comúns, pode usar a ferramenta incorporada do programa.