Funcion Personalizada

02/04/2004 - 16:33 por Ivan | Informe spam
Señores,
COmo puedo hacer una funcion personalizada, por ejemplo "sumamia", en la que
se necesiten 3 argumentos y su desarrollo sea Total= a/2+b+c/3
Es posible luego ubicarme en una celda y escribir: "=sumamia(2,3,4)"...?
Entrega un valor automaticamente?
gracias
ivan

Preguntas similare

Leer las respuestas

#1 TAMARIZ
02/04/2004 - 17:28 | Informe spam
Public Function sumamia(a, b, c)
sumamia = a / 2 + b + c / 3
End Function

la formula se introduce como =sumamia(a;b;c)

Señores,
COmo puedo hacer una funcion personalizada, por


ejemplo "sumamia", en la que
se necesiten 3 argumentos y su desarrollo sea Total=


a/2+b+c/3
Es posible luego ubicarme en una celda y


escribir: "=sumamia(2,3,4)"...?
Entrega un valor automaticamente?
gracias
ivan



.

Respuesta Responder a este mensaje
#2 Ivan
02/04/2004 - 20:51 | Informe spam
tamariz,
hago exactamente lo que me dices y no logro obtener ningun resultado.
me aparece #¿NOMBRE?
tienes alguna idea de lo que estoy haciendo mal?
gracias

"TAMARIZ" escribió en el mensaje
news:1760701c418c7$30548320$
Public Function sumamia(a, b, c)
sumamia = a / 2 + b + c / 3
End Function

la formula se introduce como =sumamia(a;b;c)

Señores,
COmo puedo hacer una funcion personalizada, por


ejemplo "sumamia", en la que
se necesiten 3 argumentos y su desarrollo sea Totala/2+b+c/3
Es posible luego ubicarme en una celda y


escribir: "=sumamia(2,3,4)"...?
Entrega un valor automaticamente?
gracias
ivan



.

Respuesta Responder a este mensaje
#3 David
02/04/2004 - 21:25 | Informe spam
Ivan, la solución que nos da Tamariz sí funciona. En tu
caso, el error puede deberse a dos situaciones:


Primero:
Tal vez tengas activada la seguridad de Excel en Alto, o
en Muy Alto. Hacé clic en Herramientas - Macro -
Seguridad, y establecé tu nivel de seguridad en Medio.
Luego cerrá Excel y volvé a cargar tu archivo.


Segundo:
Es posible que el código de la función lo grabaste en
otro libro (por ejemplo el libro Personal). Si este es
tu caso, al ingresar la función lo tenés que hacer
haciendo referencia a el libro donde la creaste. Por
ejemplo, si la hubieras creado en tu archivo personal de
macros, la función la tendrías que agregar así:

=Personal.xls!sumamia(2,3,4)

En esta situación, para ingresar la fórmula en una forma
mucho más amigable, podrías usar el asistente para pegar
funciones, y buscarla en la categoría "Definidas por el
usuario".


Suerte, y Saludos!

tamariz,
hago exactamente lo que me dices y no logro obtener


ningun resultado.
me aparece #¿NOMBRE?
tienes alguna idea de lo que estoy haciendo mal?
gracias

"TAMARIZ" escribió


en el mensaje
news:1760701c418c7$30548320$
Public Function sumamia(a, b, c)
sumamia = a / 2 + b + c / 3
End Function

la formula se introduce como =sumamia(a;b;c)

Señores,
COmo puedo hacer una funcion personalizada, por


ejemplo "sumamia", en la que
se necesiten 3 argumentos y su desarrollo sea Total>a/2+b+c/3
Es posible luego ubicarme en una celda y


escribir: "=sumamia(2,3,4)"...?
Entrega un valor automaticamente?
gracias
ivan



.





.

Respuesta Responder a este mensaje
#4 Chemari
02/04/2004 - 21:39 | Informe spam
Con permiso de Tamariz:

Sustituye el punto y coma por coma al escribir la función en tu celda.

Saludos,.



"Ivan" escribió en el mensaje
news:
: tamariz,
: hago exactamente lo que me dices y no logro obtener ningun resultado.
: me aparece #¿NOMBRE?
: tienes alguna idea de lo que estoy haciendo mal?
: gracias
:
: "TAMARIZ" escribió en el mensaje
: news:1760701c418c7$30548320$
: Public Function sumamia(a, b, c)
: sumamia = a / 2 + b + c / 3
: End Function
:
: la formula se introduce como =sumamia(a;b;c)
:
: >--Mensaje original--
: >Señores,
: >COmo puedo hacer una funcion personalizada, por
: ejemplo "sumamia", en la que
: >se necesiten 3 argumentos y su desarrollo sea Total: a/2+b+c/3
: >Es posible luego ubicarme en una celda y
: escribir: "=sumamia(2,3,4)"...?
: >Entrega un valor automaticamente?
: >gracias
: >ivan
: >
: >
: >
: >.
: >
:
:
Respuesta Responder a este mensaje
#5 Ivan
02/04/2004 - 21:59 | Informe spam
Señores,
gracias por la ayuda.
creo que debe ser un problema de argumentos, porque cuando trato de
modificar la formula, sólo me identifica la primera celda, es decir en
=sumamia(c2;c3;c4), sólo me identifica el c2 e ignora los otros. algo debo
estar haciendo mal
gracias

"Chemari" escribió en el mensaje
news:c4kfhp$2kgbo3$
Con permiso de Tamariz:

Sustituye el punto y coma por coma al escribir la función en tu celda.

Saludos,.



"Ivan" escribió en el mensaje
news:
: tamariz,
: hago exactamente lo que me dices y no logro obtener ningun resultado.
: me aparece #¿NOMBRE?
: tienes alguna idea de lo que estoy haciendo mal?
: gracias
:
: "TAMARIZ" escribió en el mensaje
: news:1760701c418c7$30548320$
: Public Function sumamia(a, b, c)
: sumamia = a / 2 + b + c / 3
: End Function
:
: la formula se introduce como =sumamia(a;b;c)
:
: >--Mensaje original--
: >Señores,
: >COmo puedo hacer una funcion personalizada, por
: ejemplo "sumamia", en la que
: >se necesiten 3 argumentos y su desarrollo sea Total> : a/2+b+c/3
: >Es posible luego ubicarme en una celda y
: escribir: "=sumamia(2,3,4)"...?
: >Entrega un valor automaticamente?
: >gracias
: >ivan
: >
: >
: >
: >.
: >
:
:

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida