Tecnología

Inicio

Cómo escribir su propia función en Excel 2007

Excel es capaz de cálculos complicados. En algunos casos, es más fácil de entender que una calculadora, y mucho más versátil - incluso que le permite cambiar las variables aquí y allá. Hay dos maneras diferentes que usted puede crear su función y decidir cuál usar depende de lo que hay que lograr.

Instrucciones

El uso de funciones incorporadas

1 Escriba a cabo la función que se está tratando de calcular en una celda en blanco. Una función matemática escrito a máquina con las variables que funciona mejor. Por ejemplo: X = Log (3Y + Z) - Tan (A)

2 Moverse en los próximos células y escriba las variables de la ecuación en las células vecinas. En la ecuación de ejemplo anterior, eso sería Y en una celda, Z en otro y A en un tercio.

3 Escriba en algunas variables de muestra para su función. Al menos uno de cada uno.

4 Mover a una nueva célula, y el tipo firman un signo igual (=). Escriba la función en la célula. Para las variables, o bien escriba las coordenadas (por ejemplo, la celda D2) o haga clic en la celda. La función de ejemplo anterior se verá así: = (Log (3 * B2 + C2)-Tan (D2))

Puede utilizar el cuadro de diálogo de función en el menú Insertar para ayudar a determinar qué funciones existentes dentro de Excel que está utilizando. Utilice paréntesis para separar la función y seguir el orden de operaciones.

5 Terminar la función con la tecla Enter. Excel calculará la función y devolver el resultado en la célula. Si hay un error, compruebe que su función se ha introducido correctamente. Uno de los errores más comunes es un paréntesis que falta y Excel a menudo tratan de corregir estos errores de forma automática. Si no es así, al hacer clic en el icono de error en la celda aparecerá la opción para depurarlo.

6 Seleccione la celda con la función en el mismo. Haga clic y arrastre el controlador de negro en la esquina inferior derecha abajo de algunas células. Rellene más variables de muestra para comprobar si la función está trabajando.

El uso de VBA

7 Pulse Alt y F11 para abrir la aplicación de Visual Basic. Abra el menú Insertar y haga clic en Módulo para agregar un nuevo módulo para la función personalizada.

8 Escribir en su función. Comenzar con la palabra de funciones, a continuación, crear un nombre para la función - usar algo que es descriptivo de la función y fácil de usar. La función también se necesitan por lo menos una variable para pasar de la hoja de cálculo, escriba una lista separada por comas entre paréntesis.

Por ejemplo, una función para crear un descuento cada vez que un cliente compra más de 50 de un elemento que se enumeran a continuación:

Función MultiDiscount (cantidad, precio)

If quantity >=50 Then
Discount = qty * price * 0.15
Else
Discount = 0
End If
Discount = Application.Round(Discount, 2)

End Function

9 Guarde el módulo y vuelva a su libro de Excel.

10 Ir a la celda en la que va a utilizar la función que ha creado. Escriba un signo igual (=) y escriba el nombre de la función y el uso de las variables que ha creado para esa función. Puede escribir en números dentro de los paréntesis o células de uso que el anterior.

11 Presione ENTRAR. Excel calculará su función utilizando las variables.

Consejos y advertencias

  • Al escribir cualquier función, se debe seguir el formato = [Nombre Función] ([Variable 1], [Variable 2], [etc.]).
  • Utilice las casillas en blanco para ayudar a ensamblar su función, si va a ser un momento muy difícil hacer que funcione. Pierde el control, el ensayo de cada componente, antes de montar en la celda principal.
  • Para la mayoría de funciones, puede haber una manera de utilizar el primer método. Si se trata de una función que va a utilizar con frecuencia, es posible que desee considerar la posibilidad de usarlo en VBA.